基于DotNetty和设备进行交互的一套服务程序

服务功能:1. 使用UDP接收平台发送的设备控制命令,然后转发到对应的设备上进行控制。

                  2. 使用TCP和设备进行长连接,并定时读取设备状态。

                  3. 根据平台策略定时向设备发送指定命令。

基于DotNetty和设备进行交互的一套服务程序 

代码下载

首先通过NuGet引入DotNettySocket和Quartz

启动TCP监听

基于DotNetty和设备进行交互的一套服务程序

 解析tcp接收过来的消息,把需要处理的放到消息队列里面等待处理

基于DotNetty和设备进行交互的一套服务程序

配置消息队列监听任务,使用Quartz框架

基于DotNetty和设备进行交互的一套服务程序

定时处理消息队列任务

基于DotNetty和设备进行交互的一套服务程序

启动UDP监听服务

基于DotNetty和设备进行交互的一套服务程序

处理接收到的平台的控制指令,根据设备字典判断设备的ip,向指定ip发送指令

 基于DotNetty和设备进行交互的一套服务程序

上一篇:PTA c语言分享(第二弹:实验2 选择结构)


下一篇:step5 . day4 网络编程 基于UDP协议的网络编程流程及API