3 步完全掌握 LoRaWAN Server,让你拥有自己的物联网
“旧时王谢堂前燕,飞入寻常百姓家”--刘禹锡《乌衣巷》
引言 碎片化的物联网催生 Server 的多样性
什么是“网络服务器”
一般而言,网络服务器充当“大脑”,它具备:管理通信设备,鉴权终端接入,传输与存储数据,解析通信协议,保证网络安全,提高QoS,实现终端漫游。
从2G到4G,为什么我们没有搭建自己的“网络服务器”
因为运营商已经帮我们完成了这个工作。
物联网时代,为什么我们需要搭建自己的“网络服务器”
物联网的碎片化特性催生“网络服务器”的多样性。
表一:电信网 vs 物联网
网络指标 |
4G电信网 |
物联网 |
终端成本 |
LTE模块¥150左右 |
从 ¥20 到 ¥100不等 |
网络成本 |
依赖电信基础设施与平台 |
从¥10K小网到¥10B广域网 |
电池寿命 |
4000mAH锂电池,可充电 |
钮扣电池,干电池,蓄电池等 |
吞吐率 |
Mbps的速率 |
从Kbps到Mbps不等 |
延迟 |
秒级 |
从 毫秒 到 秒级 |
终端移动性 |
必须支持移动和漫游 |
从 静止 到 半移动 达 全移动 |
单跳距离 |
城市300米,郊区3000米 |
从 10米 到 10千米 |
网络覆盖 |
国家或区域级覆盖 |
从 建筑物 到 园区 达 区域 |
部署模式 |
运营商部署 |
从 个人 到 企业 达 运营商 |
图1 物联网指标
小结:
电信网的指标相近,这适合统一部署网络,基于集中式服务器来管理网络。
物联网指标碎片化,这需要根据应用需求部署网络,服务器需要多样化。
1 LoRaWAN Server 的作用
LoRaWAN的重点和难点----LoRaWAN Server!(请看三遍)
很显然,以下LoRaWAN的核心功能,都是由LoRaWAN Server实现的。
- 控制无线参数:功率、频率和ADR自适应速率;
- 实现QoS:ACK可靠通信、网络管理等;
- 通信协议:信息去冗余、精准回复、唤醒节点等;
- 网络安全:节点入网、网络层和应用层加密解密;
- 节点漫游:移动节点从A网关切换到B网关;
- 增值服务:节点定位,节点自动升级等
2 Local Server的场景
从上图看出,有大量的物联网应用具备以下特征:
(1) 户外(野外)广袤的区域,Internet网络设施薄弱;
(2) 相比“云服务器”,基于“本地服务器”的私网更合适;
3 掌握 LoRaWANServer 的方法
知行合一,理论结合实践,一直是学习“新事物”的好方法。
(1) 安装 LoRaWAN Server:在一台普通的 PC 上安装 server,
请参考《3 步完全掌握 LoRaWAN Server,第 1 步:安装》
(2) 构建一个上图所示的 LoRaWAN 物联网
请参考《3 步完全掌握 LoRaWAN Server,第 2 步:构建》
(3)调试 LoRaWAN Server 的数据和控制报文
请参考《3 步完全掌握 LoRaWAN Server,第3 步:调试》
本系统文档的下载:锐米开源一:LoRaWAN系统
http://www.rimelink.com/nd.jsp?id=65#_np=107_316