{"__v":8,"_id":"573df2f37fe1642200f2a239","category":{"project":"573cd7a447337f0e00b6d83c","version":"573cd7a447337f0e00b6d83f","_id":"573df21f7fe1642200f2a22c","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-05-19T17:04:31.879Z","from_sync":false,"order":1,"slug":"apis","title":"APIs"},"parentDoc":null,"project":"573cd7a447337f0e00b6d83c","user":"5564f227f0f70f0d00a9ab20","version":{"__v":10,"_id":"573cd7a447337f0e00b6d83f","project":"573cd7a447337f0e00b6d83c","createdAt":"2016-05-18T20:59:16.635Z","releaseDate":"2016-05-18T20:59:16.635Z","categories":["573cd7a447337f0e00b6d840","573df02eb3f88f0e00dcae98","573df0b11ad1a30e00a84ee7","573df1dd480b75380063ce50","573df21f7fe1642200f2a22c","573df2271ad1a30e00a84ef1","573e3eec53c55617004d4a9f","573f352f804f901700a9e109","573f3bcb87cbd20e00208e2b","573f3e5c87cbd20e00208e3c"],"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-05-19T17:08:03.061Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":4,"body":"The Firehose is responsible for delivering messages to all connected devices. It uses [Subscriptions 2.0](https://meshblu.readme.io/docs/how-subscriptions-work). This allows you to specify exactly the message types you want to receive, without reestablishing the subscriptions on every connection.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/H1KVSm7WSWCHpvqvHcXx_Meshblu%20Firehose%20Overview.svg\",\n        \"Meshblu Firehose Overview.svg\",\n        \"0\",\n        \"0\",\n        \"#323232\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"More Information\",\n  \"body\": \"For more information, see [https://meshblu.readme.io/docs/firehose](https://meshblu.readme.io/docs/firehose).\"\n}\n[/block]","excerpt":"","slug":"api-meshblu-firehose","type":"basic","title":"Meshblu Firehose"}
The Firehose is responsible for delivering messages to all connected devices. It uses [Subscriptions 2.0](https://meshblu.readme.io/docs/how-subscriptions-work). This allows you to specify exactly the message types you want to receive, without reestablishing the subscriptions on every connection. [block:image] { "images": [ { "image": [ "https://files.readme.io/H1KVSm7WSWCHpvqvHcXx_Meshblu%20Firehose%20Overview.svg", "Meshblu Firehose Overview.svg", "0", "0", "#323232", "" ] } ] } [/block] [block:callout] { "type": "info", "title": "More Information", "body": "For more information, see [https://meshblu.readme.io/docs/firehose](https://meshblu.readme.io/docs/firehose)." } [/block]