关键词:
物联网
设备管理
通讯平台
网络穿透
中继通信
UDP通信
摘要:
当前物联网领域发展火热,各式各样的物联网设备数量多、分布广,传统的线下管理方式无法很好地完成对它们的管理工作,因此一些云管理平台应运而生。随着接入的设备越来越多与应用场景越来越丰富,导致了对于带宽的需求越来越大,对于通信的时延要求也越来越高,而当前与物联网设备间的通信数据都需经过平台进行中继转发,现有的平台可能会面临带宽瓶颈问题。直连通信可以缓解该问题,减轻平台中继转发压力,并降低通信时延,同时也可应用于视频通话、远程控制等应用中。网络穿透技术可以在特定的网络环境中帮助通信双方通过网络穿透建立直连通信,针对现有物联网设备云管理平台存在的不足,基于网络穿透技术设计并实现了适合当前物联网设备的通讯平台。该通讯平台由一台接入服务器和若干中继服务器组成,接入服务器主要负责辅助设备之间建立通信链路和管理中继资源,中继服务器则负责提供中继资源和进行报文的中继转发。该平台能够辅助任意两个设备优先通过网络穿透技术建立UDP通信链路,并在无法进行网络穿透的情况下提供基本的UDP中继通信服务来保障通信的正常进行。基于该通讯平台,设计并实现了一个适合物联网设备的管理工具,该工具能够借助通讯平台的服务,优先通过网络穿透建立管理主机与设备间的最优UDP通信链路,并通过该链路对物联网设备进行有效管理。测试结果表明,该物联网设备通讯平台工作稳定,能够协助同区域内大量物联网设备优先通过网络穿透建立最优UDP通信链路,在一定程度上改进了传统云管理平台所存在的不足。基于该通讯平台的设备管理工具也工作良好,不仅能够适应物联网设备所处的各种网络环境,而且能够较好地对物联网设备进行远程在线管理和调试。此外,设计的通讯平台还可适用于其他有类似需求的应用,如视频通话、远程控制等,应用场景丰富,并相较于部分具备网络穿透功能的应用,其还具备可以从中继通信切换到直连通信的优点。