什么网络技术可以托管上千台本地物联网设备?

物联网 联网
2021-06-02 03:30:37

我正在分析需要安装在商业环境中的物联网设备的技术。要求是在商业环境(如酒店或办公楼)中安装数千(甚至数万)小型传感器/设备。我需要这些设备与中央服务器/控制仪表板进行双向连接。连接不必非常快,但它应该是可靠的。

不存在电力使用限制,但我也不想对现有基础设施造成太大压力或花费大量资金购买新基础设施。

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

  1. 无线上网。显而易见的选择,但它有以下问题: a) 同一区域内的设备过多肯定会给无线电空间带来压力,造成干扰,并可能使物联网设备和现有设备(计算机、平板电脑、电话、打印机等) b) 可能需要大量路由器/中继器来覆盖大面积区域,这可能会影响项目成本。
  2. 紫蜂。同一空间内的 WiFi 有问题,设备数量也有限?还需要专门的硬件和连接到 IP 网络的桥接器来控制仪表板。

网状网络也有其局限性。

我很想听听意见、想法、建议和资源来研究。

4个回答

LoRaWAN 符合...的要求

  1. 托管 1000 台设备
  2. 不是超级快。300 bps 到 ~20 Kbps
  3. 简单的星形拓扑
  4. 在 sub-GHz ISM 频段 (863-925MHz) 中运行。所以对WiFi没有干扰
  5. 覆盖超过一公里

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

LoRaWan 显然是一个不错的选择,但是请注意根据区域(美国/欧盟/AS)可能适用的占空比限制。如果您有很多具有下行链路(或上行链路确认)的设备,则从网关的角度(以及网络规划)来看,此占空比可能是一个难以处理的问题。

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

其他事情是您可能需要下行链路中的多播选项。

如上所述,LoRaWAN 是一个不错的选择。但复杂性并不止于此,就要使用的数据库而言,在任何时候都有大量设备发布数据,在 elasticsearch 数据库中思考是一个非常好的选择。

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