Event: message
The message
event is emitted whenever a device sends or receives a message. Use the conn.subscribe
API to subscribe to message
events for a device. In order to receive broadcast from a device, your connection must be authenticated as a device that is in the target device's broadcast.sent
whitelist. To receive message sent by a device, your connection must be in the target's message.sent
whitelist. To receive messages from other devices, they must be in the authorized device's message.from
whitelist. See the Meshblu whitelist documentation for more information.
message
Message object that was received.devices
Array of UUIDs to whom the message was sent. It will contain the string"*"
, If the message was a broadcast.fromUuid
Uuid of the device that sent the message. Is set by Meshblu, so it can be trusted as long as it is verified that the message was received through Meshblu.
Example message
When a device receives a broadcast message it is subscribed to:
{
"devices": [
"*"
],
"foo": "bar",
"fromUuid": "1f6d9e7b-059b-4c1a-b699-708948ad8e10"
}
Updated less than a minute ago