一、项目简介
好东西!物联网设备通讯协议实现的客户端
二、实现功能
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