Most recent activity
-
- 3 comments
- 1,743 views
-
Of course , I delete new line chars, but more easy to fix it source code.
**const reg= /\r\n/gi; pem=pem.replace(reg, ''); var sr=atob(pem);**
// var st="";
// for (var prop in sr){st+=sr.charCodeAt(prop).toString(16)+',';}
// console.log(st);if(flash.writeFileSync("certificate.cer", sr)) { console.log('New sertificate data saved...');
-
- 5 comments
- 2,415 views
-
-
-
-
Yea, but it is need install SDK for build firmware with this option. Actually I looking for easy way to fix it. Because if deploy SW what reason to use JS ?, native C or C++ and ASM is not problem for me. Now, JS sketch is finished just I was forget to test for TLS, because using free MQTT and HTTP servers. Could you share/send ,If you has bin file with extended heap settings?
-
- 13 comments
- 3,537 views
-
Ok, but now I use simple JS sketch that not call 'fs' or 'flash' .
var pem='MIIDbzCCAlegAwIBAgIJQgAAEjteoAbPMA0GCSqGSIb3DQEBCwUAMFQxGTAXBgNV'+
'BAoMEEFPIEthc3BlcnNreSBMYWIxNzA1BgNVBAMMLkthc3BlcnNreSBBbnRpLVZp'+
'cnVzIFBlcnNvbmFsIFJvb3QgQ2VydGlmaWNhdGUwHhcNMTkwNDIzMDg1NjQ3WhcN'+
'MjEwNDIyMDg1NjQ3WjBoMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p'+
'YTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzETMBEGA1UEChMKR29vZ2xlIExMQzEX'+
'MBUGA1UEAxMOd3d3Lmdvb2dsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw'+
'ggEKAoIBAQCkFcSa7T6ZGdyKtisfgGxAI4ZpcHYK4pw/NMWBqEzGvc4IHkw5S4cv'+
'8UBHM3T77VmpCPJab6BZ2mJs9d6mc3VhZ6zKn0Wf8UlfpHE+zOeW1/Es7OegXAsa'+
'13xrwpQ6oFu+EaOQBJpMtN0wRk8fzpAv3UZzq0iQKrgfq5wPCk+1B22GkTU5sBjV'+
'GTFjgT2l3iIs1C/K7zNgQfMoXlLULm3W7fn91yeLF/kqwZhqx2G7KThmqn1iSLd6'+
'ilu6WW0qLhEHOnPsB7DK1tmuSQv6/eahpKE6sL2HRSZC2DdUla4I5jOfOiCwMTLB'+
'b9bfSYDWNUN4DOfWZatMVp3yRfpWikGZAgMBAAGjMDAuMAsGA1UdDwQEAwIFoDAf'+
'BgNVHREEGDAWhwSs2RlEgg53d3cuZ29vZ2xlLmNvbTANBgkqhkiG9w0BAQsFAAOC'+
'AQEAFLxHgjDQhc7kOGMV/Zhy6ZBPdTY4o7nIQz/WTVhN4Yq6cwZbDN7DD0GPMt0Q'+
'BuQE+nAudU7pzQ9PnwBeaPgswpuETxK5dswsanwPyU7g6v5+jIvwI9/LHqTojlCl'+
'CeJxxDe3XQYUR0CN6/e+VdnWw1jYXCZ0QglvPsN8I1Y+toXokLgIsMsZAGYVWZDm'+
'QGV/V99wqZYCP17lIdt4ZjGvdX6ae6DoqwM/xoHJVZc+eIsKYY9zULwS1ZEuOoG1'+
'04vuFYfO8k+7lOt1nxFqPZHlEXNvenwLgP/DENnBhY7jGxTJ5ANJpbpy4bOPVSNx'+
'Vi00nQHpR7Dd30VPLcUpBHuagQ==';//+
//'-----END CERTIFICATE-----';
////////////////////////////////////////////////////////////////////////////
setTimeout(function() {
console.log(wifi.getDetails(),ESP32.getState());
var options=url.parse("https://www.google.com", true);
options.cert=atob(pem);
require("http").get(options, function(res) {res.on('data', function(data) { console.log(data); });
});
console.log(ESP32.getState());
}, 5000);
Just try to set NTP server by command
wifi. setSNTP('us.pool.ntp.org', '0')
As result MCU drop all time intervals in tasks to zero and program stay in loop.
name of server or change time zone value is not significant, result always same.