我正在分析需要在商业环境中安装的IoT设备的技术。要求是在商业环境(例如旅馆或办公楼)中安装成千上万个(甚至可能成千上万个)小型传感器/设备。我需要这些设备与中央服务器/控制仪表板建立双向连接。连接不必超快,但应该可靠。

没有用电量限制,但是我也不想过分强调现有的基础架构或为新的架构花很多钱一个。

那么,我有什么选择?想到以下几点:


Wi-Fi。显而易见的选择,但存在以下问题:
a)同一区域中太多的设备肯定会给无线电空间造成压力,造成干扰,并可能导致物联网设备和现有设备的连接不可靠(计算机,平板电脑,电话,打印机等)
b)可能需要大量路由器/中继器来覆盖大面积,这可能会影响项目的成本。
ZigBee。 WiFi是否在同一空间出现问题,设备数量是否也受到限制?还需要专门的硬件和桥接到IP网络的控制仪表板。

网状网络也有其局限性。

我很想听听意见,想法,建议和资源去研究。

#1 楼

LoRaWAN符合...的要求...


托管1000台设备
不是超级快。 300 bps至〜20 Kbps
简单的星型拓扑
在低于GHz的ISM频段(863-925MHz)中运行。因此,对WiFi的干扰不会超过一公里

参考:https://lora-alliance.org/about-lorawan

#2 楼

LoRaWan显然是一个不错的选择,但是要注意占空比限制,该限制可能会因区域(US / EU / AS)而异。
从网关的角度来看,此占空比可能很难处理(并且因此进行网络规划),如果您有很多具有下行链路(或上行链路确认)的设备。

例如在欧盟,您将拥有0.1%,1%和10%的信道限制。
有兴趣了解有关UL / DL中数据有效负载大小和消息周期(如果是周期性的)的更多信息。

其他情况是您可能需要在下行链路中使用多播选项。

#3 楼

如上所述,LoRaWAN是一个不错的选择。但是,就使用的数据库而言,复杂性并不仅限于此,因为有如此多的设备始终在发布数据,因此在Elasticsearch数据库中进行思考是一个很好的选择。

#4 楼

如果您需要比已经提到的LoRaWAN更高的数据速率,可以考虑使用蓝牙。从理论上讲,BLE可以在网状配置中支持32k节点或在点对点上支持更多(尽管范围可能是一个因素)。 https://www.bluetooth.com/bluetooth-technology/topology-options#mesh