天天看点

好东西!物联网设备通讯协议实现的多种客户端

作者:菜鸟程序猿

真正的大师,永远都怀着一颗学徒的心!

一、项目简介

好东西!物联网设备通讯协议实现的客户端

二、实现功能

ModBusTcp读写操作:ModBusTcp是一种通信协议,用于在以太网上与Modbus设备进行通信。通过ModBusTcp组件,可以实现对Modbus设备的读写操作。

ModBusRtu读写操作:ModBusRtu是一种串行通信协议,用于在串口上与Modbus设备进行通信。通过ModBusRtu组件,可以实现对Modbus设备的读写操作。

ModBusAscii读写操作:ModBusAscii是一种ASCII码形式的串行通信协议,用于在串口上与Modbus设备进行通信。通过ModBusAscii组件,可以实现对Modbus设备的读写操作。

ModbusRtuOverTcp读写操作:ModbusRtuOverTcp是一种将Modbus RTU协议封装在TCP/IP协议中进行传输的方式。通过ModbusRtuOverTcp组件,可以实现基于TCP/IP的Modbus设备的读写操作。

SiemensClient(西门子)读写操作:SiemensClient是用于与西门子PLC进行通信的组件。通过SiemensClient组件,可以实现对西门子PLC的读写操作。

关于Siemens的PLC地址,最佳实践是使用IP地址和机架槽号来唯一标识PLC上的模块和变量。

MitsubishiClient(三菱)读写操作:MitsubishiClient是用于与三菱PLC进行通信的组件。通过MitsubishiClient组件,可以实现对三菱PLC的读写操作。

OmronFinsClient(欧姆龙)读写操作:OmronFinsClient是用于与欧姆龙PLC进行通信的组件。通过OmronFinsClient组件,可以实现对欧姆龙PLC的读写操作。

AllenBradleyClient(罗克韦尔)读写操作:AllenBradleyClient是用于与罗克韦尔PLC进行通信的组件。通过AllenBradleyClient组件,可以实现对罗克韦尔PLC的读写操作。

IoTClient Tool 桌面程序工具(开源):这是一个开源的桌面程序工具,可用于简化和管理IoTClient库相关的任务和项目。

iotgateway(开源):这是一个开源的IoT网关,用于连接和管理多个设备,并提供数据传输和控制功能。

能源管理系统:这是一个商用的能源管理系统,用于监控和管理能源消耗,优化能源利用效率。

能源管理-现场-单项目:这是一个针对单个项目的现场能源管理系统,用于实时监测和分析能源消耗情况。

能源管理-云端-多项目:这是一个针对多个项目的云端能源管理系统,用于集中监控和管理多个项目的能源消耗情况。

能源管理-移动端:这是一个移动端应用程序,用于远程查看和控制能源管理系统的数据和状态。

海底捞末端控制(商用):这是一个商用的海底捞末端控制系统,用于实时监控和控制海底捞餐厅的设备和流程。

海底捞末端控制-web:这是一个基于Web的海底捞末端控制界面,可通过浏览器访问和操作海底捞餐厅的设备和流程。

海底捞末端控制-移动端:这是一个移动端应用程序,用于远程查看和控制海底捞餐厅的设备和流程。

越邦智能分拣系统(商用):这是一个商用的智能分拣系统,用于自动化处理和分拣物品。

电表监控系统(商用):这是一个商用的电表监控系统,用于实时监测和管理电表的用电情况。

人造板行业生产管理软件(商用):这是一个商用的人造板行业生产管理软件,用于监控和管理生产过程,提高生产效率和质量。

三、技术选型

hook

iocp

websocket

      四、界面展示
      好东西!物联网设备通讯协议实现的多种客户端
      好东西!物联网设备通讯协议实现的多种客户端
      好东西!物联网设备通讯协议实现的多种客户端
      好东西!物联网设备通讯协议实现的多种客户端
      好东西!物联网设备通讯协议实现的多种客户端
      好东西!物联网设备通讯协议实现的多种客户端
      好东西!物联网设备通讯协议实现的多种客户端

      五、源码地址

      私信回复:97

继续阅读