摘要
针对大量窄带物联网(narrow band internet of things,NB-IoT)终端设备同时发送数据,容易造成云服务器端通信链路的拥堵,从而导致数据丢失的问题,本文提出了利用线程池机制对程序进行优化的方案。该方案中,编写了基于Python的云服务器端程序接收数据,通过线程池机制对其优化,并进行模拟测试。测试结果表明,在模拟10000台NB-IoT终端设备同时发送数据时,正确接收率达到99%以上,有效地解决了数据丢失的现象。本文探讨了物联实时信息传输的改进策略,并为物联网应用支撑平台建设提供一种技术上的思路.
When a mass of narrow band internet of things(NB-IoT)terminals send data simultaneously,it is prone to the communication link congestion on the cloud server side,which may result in data loss.This paper proposes a scheme to optimize the program by using thread pool mechanism.In the scheme,we write a Python-based cloud server-side program to receive data,which is optimized through the thread pool mechanism,and then test it.The results show that when 10000 NB-IoT terminals send data simultaneously,and the correct acceptance rate reached more than 99%,which effectively clinched the problem of data loss.In this paper,not only an improvement strategy of real-time information transmission is explored,but also a technical idea for the construction of IOT application support platform.
作者
赵寅
李致远
薛峰军
王明姝
宋殿友
宫铭举
ZHAO Yin;LI Zhiyuan;XUE Fengjun;WANG Mingshu;SONG Dianyou;GONG Mingju(School of Electrical and Electronic Engineering,Information and Communication Engineering Department,Tianjin University of Technology,Tianjin 300384,China;Wuhan Running Education Research Institute,Wuhan 430000,China;Jinan Shengyang Intelligent Technology Co.,Ltd.,Jinan 250000,China)
出处
《天津理工大学学报》
2022年第1期32-36,共5页
Journal of Tianjin University of Technology
基金
天津市优秀科技特派员项目(19JCTPJC55700)。
关键词
窄带物联网
大量数据并发通信
PYTHON
线程池
narrow band internet of things(NB-IoT)
massive data concurrent communication
Python
thread pool