发送AT+DISI时在arduino上使用hm10? 返回类似的东西
+DISC:00000000:00000000000000000000000000000000:0000000000:CAD9D2E2AE09:-071OK
它没有UUID,不可能知道它是否是真正的ibeacon。所有BT设备都被退回(甚至手机和打印机)。如何正确过滤信标?
最后固件已上传到hm10(V701)。
您必须在更高级别过滤信标.对 AT+DISI?
命令的响应将为您提供扫描的所有蓝牙 LE 通告的列表。 其中一些将是iBeacon设备,其中一些不是。
iBeacon 检测的示例如下所示, 始终以 4C000215 开头:
+DISC:4C000215:2F234454CF6D4A0FADF2F4911BA9FFA6:00000001AC:0CF3EE041CCE:-052OK
在上面的输出中,2F234454CF6D4A0FADF2F4911BA9FFA6:00000001字节序列是指UUID,主要和次要:
邻近UUID:2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6专业: 0000未成年人:0001
上面的示例是在发送以下命令后发现的:
AT+ROLE1
AT+IMME1
AT+RESET
有关如何设置上述检测的详细信息,请参阅此处。