A true master always has an apprentice’s heart!
1. Project introduction
based on springboot IoT network middleware 2. Implementation function supports server startup listening multiple ports, Unify all protocols to use the API interface supports as an mqtt gateway, and publishes data collected from the industrial Internet of Things to the mqtt server supports simulating dtu device supports collecting data from the serial port through the dtu simulator. Cloud supports commonly used IoT protocols such as: mqtt, plc, modbus, websockettml2 supports DT to operate using modbus protocol plc supports serial communication (mac, windows, linux) rich log printing functions, including device online and offline prompts, one protocol life cycle (request or request + response) and other contains a set of proxy client communication protocols, supporting calls: client - server - device - server - client supports separation of device protocol objects and its business objects (supports default business processor [spring singleton injection] and custom business processor) supports synchronous and asynchronous calls to devices, Supports synchronous and asynchronous calls between the application proxy client, device server and device terminal and device terminal server supports device online/downline/abnormal event notification, supports customized heartbeat events, The client supports disconnection and reconnection Supports the request if the connection is disconnected automatically (send after synchronization waits successfully) Supports the client sending requests if the client does not exist, the client will be automatically created (send after synchronization waits successfully) 3. Technical selection
html l1htmlhtml
cs
js
js
springboot
vue
. Interface display
5. Source code address
Private message reply: Internet of Things