Computer Science ›› 2021, Vol. 48 ›› Issue (6A): 432-437.doi: 10.11896/jsjkx.200500123

• Network & Communication • Previous Articles     Next Articles

Design of Low-latency Remote Serial Communication System

YU Xin-yi, WANG Xu-yan, YING Hao-zhe, OU Lin-lin   

  1. Zhejiang University of Technology,Hangzhou 310023,China
  • Online:2021-06-10 Published:2021-06-17
  • About author:YU Xin-yi, born in 1979,Ph.D.His main research interests include robot control and planning.
  • Supported by:
    National Key Research and Development Plan “Intelligent Robot” Key Project(2018YFB1308000) and Open Fund Project for State Key Laboratories of Robot Technology and Systems(SKLRS2013MS06).

Abstract: In order to solve the problems of high upgrade cost,high delay,and weak scalability of industrial equipment using serial communication,a low-latency remote serial communication system is designed from the software level in this paper.An embedded control system is used as the gateway of the original serial port data.It uses multi-coroutine feature of Golang to encapsulate,isolate,and convert multiple serial port data into Ethernet data.The Ethernet data is transmitted by KCP algorithm and P2P transmission channel to the client.The client uses a structure in which the data interface is separated from the driver,and uses diffe-rent communication modes to forward data to the application according to the production scenario.Comparing the designed system with the serial communication system based on TCP protocol,the result indicates that the system has huge advantages in terms of transmission delay.The designed system provides an effective solution for the low delay problem in remote serial communication.

Key words: Concurrency control, KCP, Low-latency communication, Serial communication, Smart manufacturing

CLC Number: 

  • TP274
[1] LI C.Research on the Transformation and Upgrading of Manufacturing Industry in Anhui Province [D].Hefei:Anhui University,2018.
[2] BEDNAREK M,DABROWSKI T,OLCHOWIK W.SelectedPractical Aspects of Communication Diagnosis in the Industrial Network [J].Journal of KONBiN,2019,49(1):383-404.
[3] EHRLICH M,NEUMANN A,BIENDARRA A,et al.Quality-of-Service monitoring of hybrid industrial communication networks [J].at-Automatisierungstechnik,2019,67(1):69-78.
[4] DANUBIANU M,TEODORESCU C,CORNEANU I.Internet of Things and the Environment [J].Present Environment and Sustainable Development,2019,13(1):181-190.
[5] SAP C,NW A,SDA B,et al.Securing future decentralised industrial IoT infrastructures:Challenges and free open source solutions [J].Future generations computer systems:FGCS,2019,93:596-608.
[6] ZHANG H Q,JIANG H,ZENG X H,et al.Research on the Serial Port Control System Based on Websocket [J].Software Engineering,2019,22(6):22-25.
[7] WU R B.Design and Implementation of Ethernet Serial Server based on ARM9 [D].Lanzhou:Lanzhou Jiaotong University,2014.
[8] CAI J,WANG M.Design and Implementation of Serial ServerModule Based on CPCI Bus [J].Comput.& Network,2013,39(19):54-57.
[9] ZHANG W,SHI F.Design and Implementation of Home Re-mote Monitoring System Based on Embedded Gateway[C]//2019 IEEE 2nd International Conference on Electronics Technology (ICET).Chengdu,China,2019:504-508.
[10] WANG T H,HE Y L.Design and Implementation of UART Server Based on Linux[J].Electronic Sci.&Tech.,2017,30(6):105-108.
[11] GEIDER J.Sinema-Remote-Connect-Plattform steuert Fernzu-griffsrechte:Zugriffsrechte in eigener Hand[J].Industrie Anzeiger,2017,139(16):52-53.
[12] XU J.A Cloud Desktop Control System Based On Android Platform [D].School of Computer Science and Engineering,2017.
[13] LUO L.Research on Quality Control Technology of DataTransmission of P2P in Near Field Communication[D].Wuhan:Wuhan University of Technology,2017.
[14] YUAN G,GUO J,HOU Z F.Cross NAT to establish TCP connections in the study of wood[C]//CACIS.2008:531-535.
[15] MAATA R L R,CORDOVA R,SUDRAMURTHY B,et al.De-sign and Implementation of Client-Server Based Application Using Socket Programming in a Distributed Computing Environment[C]//2017 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC).Coimbatore,2017:1-4.
[1] WANG Wei-hong, CHEN Zhen-yu. Intelligent Manufacturing Security Model Based on Improved Blockchain [J]. Computer Science, 2021, 48(2): 295-302.
[2] ZHAO Ying, HOU Jun-jie, YU Cheng-long, XU Hao, ZHANG Wei. Study and Application of Industrial Big Data in Production Management and Control [J]. Computer Science, 2019, 46(6A): 45-51.
[3] FAN Bi-jian and ZHUANG Yi. Adaptive Concurrency Control Algorithm Based on Conflict-rate Prediction [J]. Computer Science, 2016, 43(11): 280-283.
[4] CHEN Yi-rui and ZHUANG Yi. Concurrency Control Algorithm Based on Dynamic Decision [J]. Computer Science, 2015, 42(Z6): 1-4.
[5] WU Hai, CHEN Wei, LU Yan-sheng (Computer College, Huazhong University of Science and Technology, Wuhan 430074, China). [J]. Computer Science, 2009, 36(2): 155-157.
[6] LI Guo-Hui, YANG Bing ,XIANG Jun ,CHEN Hui (School of Computer Science ~ Technology, Huazhong University of Science & Technology,Wuhan 430074). [J]. Computer Science, 2008, 35(4): 54-59.
[7] . [J]. Computer Science, 2007, 34(4): 114-115.
[8] LEI Xiang-Dong ZHAO Yue-Long CHEN Song-Qiao YUAN Xiao-Li (College of Information Science and Engineering, Central South University, Changsha 410083). [J]. Computer Science, 2007, 34(12): 100-103.
[9] . [J]. Computer Science, 2007, 34(1): 292-293.
[10] . [J]. Computer Science, 2006, 33(6): 55-57.
[11] . [J]. Computer Science, 2006, 33(5): 152-155.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!