摘要
随着物联网应用的普及,物联网系统也朝着平台化、复合化的方向发展,需要兼容多种终端设备的接入及与其他第三方平台进行数据对接。笔者提出利用ZeroMQ和Redis技术对传统物联网服务器架构进行解耦,优化网络拓扑结构,使其具有高扩展性以满足中小型物联网企业对复合型物联网系统研发和运营的需求。测试和在生产环境下运行情况表明,该架构具有良好的横向扩展性、抗压性和健壮性,高透明性的数据连接和交换方式降低了架构的复杂度,为物联网系统快速接入终端设备及与第三方平台联运提供保障。
In the past years Internet of Things(IoT)application has shown rapid growth in various industry fields,meanwhile the IoT technology is also advancing towards platforms and composite systems,such architecture request the compatibility of docking access for miscellaneous apparatus and 3rd party platform,which brings complex coupling problem.To solve the bottleneck and uncouple the system,we propose a technical program based on ZeroMQ and Redis,which aims to build a new IoT system architecture with the conventional access decoupled.By optimizing the network topology,the new architecture would be highly scalable to meet most small and medium⁃sized IoT system's requests,and also flexible in development and deployment with different composite apparatus.Test and operation in a production environment have been made to show that new architecture presents high scores in scale-out,stress resistance and robustness.The transparency in data docking and message routing solves the complexity of the traditional access methods,new IoT system could make an expedite connection to various existing terminal equipment and provide a maximum guarantee to third⁃party platforms for intermodal transport.
作者
梁晓
龙妍
张川
LIANG Xiao;LONG Yan;ZHANG Chuan(Guangxi Open University,Nanning 530022,China;Nanning College For Vocational Technology,Nanning 530008,China;Guangxi HARJ Digital Technology Co.Ltd.,Nanning 530021,China)
出处
《广西民族大学学报(自然科学版)》
CAS
2022年第1期76-83,92,共9页
Journal of Guangxi Minzu University :Natural Science Edition
基金
广西高校中青年教师科研基础能力提升项目(2020KY79005)。