尝试将一个node版本的蓝牙通讯服务代码改写成IOT的一个服务
代码如下:
start.js:
var m = require('mraa'); //require mraa
console.log('MRAA Version: ' + m.getVersion());
u = new m.Uart(0);
done();
kernel.js:
function sleep(delay) {
delay += new Date().getTime();
while (new Date() < delay) { }
}
尝试将一个node版本的蓝牙通讯服务代码改写成IOT的一个服务 代码如下: start.js: var m = require('mraa'); //require mraa console.log('MRAA Version: ' + m.getVersion()); u = new m.Uart(0); done(); kernel.js: function sleep(delay) { delay += new Date().getTime(); while (new Date() < delay) { } }
//配置BLE u.setBaudRate(115200); u.setMode(8, 0, 1); u.setFlowcontrol(false, false); sleep(200);
while (true){ //等待下一个信号 sleep(1000); var a = u.readStr(4); switch(a){ //判断代码 } sleep(1000); } 服务一直在u.setBaudRate(115200);报错 请问有解决办法么