Features v1.3
- mqtt:// and mqtts:// (SSL) protocols
- Unity MQTT clients
- Unity MQTT broker
- Configurable IP, port, and user credentials
- Message publishing
- Message subscription
- Primitive data types in messages (int, float, bool, string)
- Unity types in messages (Vector3, Quaternion, Color)
- Conditional subscriptions (i.e. compare message to string and do A or B)
- Interpreting values from JSON payloads
- Publishing messages from a TMP_InputField
- Publishing trigger and collision events
- Setting up user/password if Unity app is the broker
- Conditional subscribers (>, >=, <, <=, !=, ==, in interval, outside interval) for float messages
- Conditional Gradient to test if payload string is hex color within a certain gradient
- Auto Reconnect and persistency across scenes
This package does not yet support
- Websockets