Java教程

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

本文主要是介绍基于DotNetty和设备进行交互的一套服务程序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

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

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

 

代码下载

首先通过NuGet引入DotNettySocket和Quartz

启动TCP监听

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

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

定时处理消息队列任务

启动UDP监听服务

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

 

这篇关于基于DotNetty和设备进行交互的一套服务程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!