低功耗广域网硬件与软件平台解析
1. LoRa网络模拟工具
LoRa网络模拟工具在研究和分析中具有重要作用。首先是LoRaSim,它能够模拟单应用的LoRaWAN网络。而Extended LoRaSim则更进一步,可模拟运行多个物联网应用的LoRaWAN网络,这对于实际中多个物联网应用部署在单个LoRaWAN网络的情况非常有用,比如实用仪表、智能交通、停车系统等应用。
LoRaWANSim是对LoRaSim工具的扩展,它增加了对LoRaWAN MAC协议的支持,该协议采用双向通信,这是其他LoRa模拟器所没有的显著特点。通过大量模拟,它适合预测基于LoRaWAN的网络性能,如可实现的网络容量、能耗与可靠性之间的权衡,以及与重传尝试次数选择相关的情况。
LoRaWAN数据包生成器是一个命令行工具,用于生成用户数据报协议(UDP)数据包,可从PC主机发送到LoRa网络服务器。它模拟LoRaWAN网关,发送由Semtech文档ANNWS.01.2.1.W.SYS中定义的“网关到服务器接口协议”规定的UDP数据包,可在没有昂贵网络硬件设置的情况下,用于测试LoRa网络服务器的部署和集成。
2. 其他模拟器
- Simple IoT模拟器 :这是一个易于使用的物联网设备模拟器,可在一台计算机上创建由多个传感器和网关组成的测试环境。它支持许多常见的物联网协议,包括MQTT、CoAP、HTTP和LoRa,以及IPv4和IPv6,还能创建脚本化的错误场景。提供与流行平台(如Azure IoT、Amazon AWS、IBM Bluemix等)配合使用的示例脚本,便于快速设置,可用于模拟LoRaWAN网络,以