A true master will always have the heart of an apprentice!
1. Project Introduction
Great stuff! The client implemented by the communication protocol of the IoT device
Second, the implementation of functions
ModBusTcp read and write operations: ModBusTcp is a communication protocol used to communicate with Modbus devices over Ethernet. The ModBusTcp component allows you to read and write to Modbus devices.
ModBusRtu read and write operation: ModBusRtu is a serial communication protocol used to communicate with Modbus devices on a serial port. The ModBusRtu component allows you to read and write to Modbus devices.
ModBusAscii read and write operation: ModBusAscii is a serial communication protocol in the form of ASCII code, which is used to communicate with Modbus devices on a serial port. The ModBusAscii component allows you to read and write to Modbus devices.
ModbusRtuOverTcp read and write operations: ModbusRtuOverTcp is a way to encapsulate the Modbus RTU protocol in the TCP/IP protocol for transmission. The ModbusRtuOverTcp component can be used to read and write Modbus devices based on TCP/IP.
SiemensClient (Siemens) read and write operations: SiemensClient is a component used to communicate with Siemens PLCs. Through the SiemensClient component, you can read and write to Siemens PLC.
With regard to Siemens PLC addresses, it is a best practice to use IP addresses and rack slot numbers to uniquely identify modules and variables on the PLC.
MitsubishiClient (Mitsubishi) read and write operations: MitsubishiClient is a component used to communicate with Mitsubishi PLC. The MitsubishiClient component enables reading and writing operations to Mitsubishi PLCs.
OmronFinsClient (Omron) read and write operations: OmronFinsClient is a component used to communicate with Omron PLCs. Through the OmronFinsClient component, you can read and write to the Omron PLC.
AllenBradleyClient (Rockwell) read and write operations: The AllenBradleyClient is a component used to communicate with the Rockwell PLC. Through the AllenBradleyClient component, you can read and write to the Rockwell PLC.
IoTClient Tool Desktop Tool (Open Source): This is an open-source desktop tool that can be used to simplify and manage tasks and projects related to the IoTClient library.
iotgateway (open source): This is an open-source IoT gateway for connecting and managing multiple devices, and providing data transmission and control capabilities.
Energy Management System: This is a commercial energy management system that monitors and manages energy consumption and optimizes energy efficiency.
Energy Management - On-Site - Single Project: This is an on-site energy management system for a single project that monitors and analyzes energy consumption in real time.
Energy Management - Cloud - Multi-Project: This is a cloud-based energy management system for multiple projects, which is used to centrally monitor and manage the energy consumption of multiple projects.
Energy Management - Mobile: This is a mobile app that allows you to remotely view and control the data and status of your energy management system.
Haidilao terminal control (commercial): This is a commercial Haidilao terminal control system, which is used to monitor and control the equipment and processes of Haidilao restaurants in real time.
Haidilao terminal control-web: This is a web-based Haidilao terminal control interface, which can access and operate the equipment and processes of Haidilao restaurants through a browser.
Haidilao End Control - Mobile: This is a mobile application that is used to remotely view and control the equipment and processes of Haidilao restaurants.
Viet Bang Intelligent Sorting System (Commercial): This is a commercial intelligent sorting system for automated handling and sorting of items.
Electricity meter monitoring system (commercial): This is a commercial meter monitoring system that is used to monitor and manage the electricity consumption of electricity meters in real time.
Production management software for wood-based panel industry (commercial): This is a commercial production management software for wood-based panel industry, which is used to monitor and manage the production process and improve production efficiency and quality.
3. Technology selection
hook
iocp
websocket
- Fourth, the interface display
5. Source code address
Private correspondence: 97