Identity
Authenticate with Meshblu
The primary means of identifying a device is by a UUID and a Token. The UUID and Token can be created by meshblu or registered with the device using the register API. When connecting to Meshblu, devices will be authenticated with their UUID and Token.
var ws = new WebSocket("wss://meshblu.octoblu.com/ws/v2");
ws.send(JSON.stringify([
"identity",
{
"uuid":"26de691f-8068-4cdc-907a-4cb5961a1aba",
"token":"2e924d1a9cad175ba91f120ede720d50010cd966"
}
]));
Identity is required
Identity is required as the first step when using the websocket api. You also must wait for the
readymessage to be emitted. Any messages passed in that require authentication will fail.
Subscribe
Identity will automatically subscribe you to messages
receivedby device.
Success
If you successfully identify you will receive a ready message
[
"ready",
{
"uuid":"26de691f-8068-4cdc-907a-4cb5961a1aba",
"token":"2e924d1a9cad175ba91f120ede720d50010cd966",
"status":200
}
]
Failure
On authentication failure, you will receive a notReady message
[
"notReady",
{
"uuid":"26de691f-8068-4cdc-907a-4cb5961a1aba",
"token":"2e924d1a9cad175ba91f120ede720d50010cd966",
"status":402
}
]
Updated less than a minute ago
