OK, now it works! Gordon, allObjects thank you very much!
For whoever needed, here is the code useful for testing ...
// Espruino WiFi // Web IDE > reset(true); Serial1.setup(9600, {rx: B7, tx: B6}); LED2.write(0); var WIFI_NAME = "NAME"; var WIFI_OPTIONS = {password: "PASSWORD"}; var wifi; function getString() { LED2.write(0); require("http").get("http://www.pur3.co.uk/hello.txt", function(res) { var doc = ""; res.on('data', function(d) { doc += d; }); // data res.on('close', function(d) { doc = doc.substring(0, 5); Serial1.println(doc); LED2.write(1); setTimeout(function (){LED2.write(0);}, 15000); }); // close }); // get }; function onInit() { USB.setConsole(1); clearInterval(); wifi = require("Wifi"); wifi.connect(WIFI_NAME, WIFI_OPTIONS, function(err) { if (err) throw err; setInterval(getString, 30000); getString(); }); }; // Web IDE > save(); // Web IDE > disconnect // Connected to battery // MDBT42Q // Web IDE > reset(true); global.LED2 = D2; global.LED2.write(0); var count = 0; function updateBT(wifi) { count = count + 1; var data = E.toString(wifi + count); global.LED2.write(1); setTimeout(function (){global.LED2.write(0);}, 6000); NRF.setAdvertising({}, { name: "TEST", manufacturer: 0x590, manufacturerData: data, showName: true }); }; function onInit() { var cmd = ""; Bluetooth.setConsole(1); Serial1.setup(9600, {rx: D8, tx: D6}); Serial1.on('data', function (wifi) { cmd += wifi; var idx = cmd.indexOf("\r"); while (idx >= 0) { var line = cmd.substr(0, idx); line = line.substring(0, 5); line = line.toLowerCase(); cmd = cmd.substr(idx + 1); clearInterval(); setInterval(updateBT, 15000, line); updateBT(line); idx = cmd.indexOf("\r"); }; }); }; // Web IDE > save(); // Web IDE > disconnect // Connected to battery
1 Attachment
@Andrea started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
OK, now it works!
Gordon, allObjects thank you very much!
For whoever needed, here is the code useful for testing ...
1 Attachment