我需要设计一个专有的监视系统。 (涉及一些知识产权,因此我将以稍微改变的目的来描述该系统。)想象一下一个大工厂车间,周围散布着数十台设备(设备留在一个固定的位置),并且我们希望在设备断电时发出信号。每个设备都有一个免费的USB插座。其概念是设计一个可插入每个USB插座的加密狗,并且只需画出5V电压即可忽略数据线。 5V为无线芯片(例如XBEE设备)供电。每个设备都有一个ID。这些设备形成一个自组织网络。然后,基站设备周期性地询问网络(使用例如python api)以查看是否所有设备都在那里。如果不是,则会记录丢失的设备并生成警报。

我看到的好处是:


因为这是网状网络,所以不必将接收器分散在设施周围。
成本较低
/>传播方式可能比WiFi更好,并且使用了更简单的连接/断开协议

我的问题是:


XBee或其他广泛使用的产品是否可行?价格便宜的设备?
我的假设正确吗?

我更愿意仅从具有网状网络实际经验的人员那里获得反馈。我已经进行了很多研究,并且知道各种方法可以带来什么好处,我现在正在寻找人们的真实经验。

谢谢!

评论

使用LoRa,这里有一些产品仅供参考。 aptinex.com/product-category/lora但是如果您可以观察到这项技术,那就很好了。

#1 楼

https://www.instructables.com/id/XBee-Mesh-Network-Construction/
XBee似乎支持开箱即用的网状网络。
https://circuitdigest.com/microcontroller- projects / raspberry-pi-xbee模块交互接口#:〜:text = So%2C%20before%20using%20the%20XBee,%20laptop%20using%20USB%20cable。
与Raspberry Pi或类似产品的接口计算机系统可能对您有用。
https://xbplib.readthedocs.io/en/latest/#:~:text=%20XBee%20Python%20Library%20is、%20easy%20and%20smooth %20process。
您可能还希望使用Python编写特定应用程序的脚本。这听起来类似于传感器网络。

#2 楼

网状网络的唯一问题是,除非您拥有足够密集的网络以至每个节点有多条路径,否则如果松开错误的节点,您最终可能会收到警报,提示电源不足以监视一半的设备。
解决方法是在USB设备上放一个小电池,以便可以由主机设备充电,然后在断电时发送一条消息,而不用轮询网络以查看哪些设备丢失了。