SmarterLink
SmarterLink is an industrial IoT protocol for distributed communication between smart manufacturing devices and systems.
It defines a set of roles, events, and message conventions built on MQTT, designed to connect data producers, data processors, HMI applications, and data stores in a manufacturing environment.
What's in this documentation
Protocol Specification
- SmarterLink Protocol — Roles, topics, message format, standard events, and file transfers
- File Transfer Protocol — Chunk-based file transfer over MQTT
- MQTT Topic Format — Universal Namespace topic structure and level definitions
- Protocol Envelope — JSON message envelope with header and payload fields
- Subscription Topic Filters — MQTT wildcard filters for receiving messages
Example Library Impelementation (in C#)
- Using the Library — How to bootstrap and use the .NET client library
- API Reference — C# API documentation
On GitHub
- DotNet Library — Example library implementation for DotNet
- Sample — Sample DotNet application using the SmarterLink library