Best MQTT is an MQTT v3.1.1 & v5 protocol implementation that works on all major platforms, including WebGL.

Introduction

MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport that is ideal for connecting remote devices with a small code footprint and minimal network bandwidth. MQTT today is used in a wide variety of industries, such as automotive, manufacturing, telecommunications, oil and gas, etc.

Best MQTT built on top of Best HTTP/2 to use the best available solution under Unity3D. By using Best HTTP/2 it can target the same platforms, including WebGL and use it for TCP and WebSocket transports, reduce memory usage with BufferPools, secure connecctions with TLS and use its logging infrastructure.

Supported Platforms

Same platforms are supported as Best HTTP/2. Under WebGL only the WebSocket transport can be used and certificate based authentication doesn’t work.

Supported MQTT Versions

With the release of Best MQTT v1.1.0 the two newest MQTT protocol versions (MQTT 3.1.1 and 5.0) are supported.

Contact, Support

For support, feature requests or general questions you can email me at besthttp@gmail.com or join to the plugin’s discord server.