如何使用python在数组中存储iBeacon RSSI值直到一分钟

2024-09-30 18:14:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有10个信标,可以看到使用python文件发布了不同的rssi值。你知道吗

然而,当我试图使用电话/个人电脑来寻找信标,发送不同的“rssi”值为唯一的mac地址。你知道吗

我需要了解的是,是否有任何功能,以寻找唯一的mac地址的rssi值?下面是我的输出,我应该得到一个数组中一个mac地址的rssi值吗?你知道吗

例如

从信标接收到的消息:{ “uuid”:“uuid”, “专业”:1, “小调”:2, “txPower”:216, “RSSI”:-76, “MAC地址”:“ca:83:81:d8:f4:2f” }你知道吗

从信标接收到的消息:{ “uuid”:“uuid”, “专业”:1, “小调”:2, “txPower”:216, “RSSI”:-77, “MAC地址”:“ca:83:81:d8:f4:2f” }你知道吗

我希望输出

在一分钟内

Mac地址:[ca:83:81:d8:f4:2f] RSSI:[-76、-77、-78]


Tags: 文件消息uuid专业mac地址carssi
1条回答
网友
1楼 · 发布于 2024-09-30 18:14:42

每个“收到的消息”是一个广告数据包。它包含作为RSSI值的特定数据包的信号强度。广告是按随机顺序来的,不是接收者要求的。如果您想查询一个特定地址的最后几个RSSI值,那么您需要让程序记录它以前看到的所有广告RSSI值,然后您查询它。你知道吗

相关问题 更多 >