node.js - 树莓派对信标的检测不一致
问题描述
我正在使用树莓派来检测信标,但我多次观察到树莓派对信标的检测不一致。一些信标没有被树莓派检测到,一些信标被检测到一次,但一段时间后它根本没有被检测到。
我正在使用节点高贵(1.8.1)模块来检测信标。
noble.on('discover', function(peripheral) {
var id = peripheral.id;
var entered = !inRange[id];
if (entered) {
inRange[id] = {
peripheral: peripheral
};
var time = Date.now()-inRange[id].lastSeen;
console.log(peripheral.id);
inRange[id].lastSeen = Date.now();
});
我已经对此进行了搜索,但没有得到任何解决方案或解决方案。
解决方案
推荐阅读
- java - 声明一个已经创建的 JDialog
- python - 如何用其他数据框的值替换熊猫中的整个单元格并将其余部分设置为1?
- angular - 我无法将一个模块中的组件用于另一个模块组件
- python - AWS Lambda 在私有 API 网关后面请求另一个 lambda - DNS 解析不起作用
- c# - 在 ASP .Net Core 3.0 中使用 Heroku PostgreSql
- bit-manipulation - 表达式“x & (x + (1 << n))”是如何工作的?
- python - Windows长度矩阵转向量,提取数据
- javascript - 如何在 Symfony 项目中使用 jQuery 和 webpack-encore?
- javascript - React.js - 无法访问对象数组中的值
- jquery - 通过 AJAX 调用传递数据导致失败