{"__v":7,"_id":"57214e541bbb8a0e0000e0c7","category":{"project":"556742591c38390d00698087","version":"5567425a1c38390d0069808a","_id":"57214d354758d90e009e6638","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-04-27T23:37:25.766Z","from_sync":false,"order":9999,"slug":"firehose","title":"Firehose"},"parentDoc":null,"project":"556742591c38390d00698087","user":"5564f227f0f70f0d00a9ab20","version":{"__v":2,"_id":"5567425a1c38390d0069808a","project":"556742591c38390d00698087","createdAt":"2015-05-28T16:29:14.412Z","releaseDate":"2015-05-28T16:29:14.412Z","categories":["5567425a1c38390d0069808b","57214d354758d90e009e6638"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-04-27T23:42:12.326Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"Meshblu Socket.io has a special link to receive Meshblu messages. The device can connect to the Socket.io Firehose by establishing a Socket.io connection to https://meshblu-firehose-socket-io.octoblu.com with `x-meshblu-uuid` and `x-meshblu-token` headers, or the `uuid` and `token` query params. The Firehose will immediately start streaming messages down to the device. For more information on the Firehose message structure, see the [Firehose documentation](https://meshblu.readme.io/docs/firehose).\n\nYou will need to set your `path` to `/socket.io/v1/:uuid` in order to connect.\n\n# Available SDKs\n\n### Node.js\n\n[meshblu-firehose-socket.io](https://github.com/octoblu/node-meshblu-firehose-socket.io)","excerpt":"","slug":"receive-meshblu-messages","type":"basic","title":"Receive Meshblu Messages"}

Receive Meshblu Messages


Meshblu Socket.io has a special link to receive Meshblu messages. The device can connect to the Socket.io Firehose by establishing a Socket.io connection to https://meshblu-firehose-socket-io.octoblu.com with `x-meshblu-uuid` and `x-meshblu-token` headers, or the `uuid` and `token` query params. The Firehose will immediately start streaming messages down to the device. For more information on the Firehose message structure, see the [Firehose documentation](https://meshblu.readme.io/docs/firehose). You will need to set your `path` to `/socket.io/v1/:uuid` in order to connect. # Available SDKs ### Node.js [meshblu-firehose-socket.io](https://github.com/octoblu/node-meshblu-firehose-socket.io)