user111703
Member since Apr 2020 • Last active Jul 2020Most recent activity
-
- 3 comments
- 2,128 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,845 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
- 4,453 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.