{"__v":4,"_id":"573df04f7fe1642200f2a221","category":{"project":"573cd7a447337f0e00b6d83c","version":"573cd7a447337f0e00b6d83f","_id":"573df02eb3f88f0e00dcae98","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-05-19T16:56:14.991Z","from_sync":false,"order":0,"slug":"the-octoblu-platform","title":"The Octoblu Platform"},"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-19T16:56:47.475Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":3,"body":"The Tentacle is a collection of open-source libraries and services that allow microcontrollers to communicate with Meshblu. It uses Google's Protocol Buffers as the messaging format.\n\nWith very little code, any microcontroller can be connected to the rest of the Octoblu platform.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Example\"\n}\n[/block]\nTo connect an Arduino to the Octoblu platform, load the Tentacle sketch onto the device. On boot, the Arduino will establish a stateful connection to the Tentacle server. Messages can then pass bi-directionally to the Arduino.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/W7fyN1KhR76PhS3FndGM_Overview%20Tentacle.svg\",\n        \"Overview Tentacle.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://tentacle.readme.io](https://tentacle.readme.io)\"\n}\n[/block]","excerpt":"","slug":"tentacle","type":"basic","title":"Tentacle"}
The Tentacle is a collection of open-source libraries and services that allow microcontrollers to communicate with Meshblu. It uses Google's Protocol Buffers as the messaging format. With very little code, any microcontroller can be connected to the rest of the Octoblu platform. [block:api-header] { "type": "basic", "title": "Example" } [/block] To connect an Arduino to the Octoblu platform, load the Tentacle sketch onto the device. On boot, the Arduino will establish a stateful connection to the Tentacle server. Messages can then pass bi-directionally to the Arduino. [block:image] { "images": [ { "image": [ "https://files.readme.io/W7fyN1KhR76PhS3FndGM_Overview%20Tentacle.svg", "Overview Tentacle.svg", "0", "0", "#323232", "" ] } ] } [/block] [block:callout] { "type": "info", "title": "More Information", "body": "For more information see [https://tentacle.readme.io](https://tentacle.readme.io)" } [/block]