关注分享主机优惠活动
国内外VPS云服务器

Python_socket_udp实现可靠传输

其中,感测对象是虚拟的路灯对象。在实现过程中,对温度、湿度、环境光照等传感数据进行随机数模拟。作为受控对象,灯可以由服务器打开和关闭,其开关状态用不同的颜色表示。

典型的物联网系统一般由感知层(传感器)、网络层和应用层组成,网络层主要用于实现感知对象和应用层服务对象之间的通信。本课题针对TCP/IP协议栈中传输层协议的应用和开发,通过UDP协议实现感知对象和服务对象之间的通信机制。其架构如图1所示。其中,感知对象为虚拟路灯对象,其温度、湿度、环境光照等感知数据在实现过程中用随机数模拟。作为受控对象,灯可以由服务器打开和关闭,其开关状态用不同的颜色表示。每盏虚拟路灯都会有一个标识来显示区别。服务对象可以同时与多个虚拟路灯对象进行通信,每个虚拟路灯会定时向服务对象发送自己的当前状态,服务对象可以开关任意一个虚拟路灯。

PySide2安装:

pip安装PySide2用户界面:

需要添加两个ui组件,UIClient.ui和UIServer.ui。

Udp客户端:使用时需要导入UIClient.ui,更改代码的文件目录。

从套接字导入随机导入

未经允许不得转载:主机频道 » Python_socket_udp实现可靠传输

评论 抢沙发

评论前必须登录!