{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","params":[],"results":{"codes":[]},"settings":""},"next":{"description":"","pages":[]},"title":"Supported Protocols","type":"basic","slug":"supported-protocols","excerpt":"","body":"Meshblu is a cross-protocol M2M platform. Each protocol has unique attributes and features that are documented on their respective pages:\n\n\n* [AMQP](https://meshblu-amqp.readme.io/) - Advanced Message Queuing Protocol \n* [CoAP](https://meshblu-coap.readme.io/) - Constrained Application Protocol\n* [HTTP](https://meshblu-http.readme.io/) - HyperText Transfer Protocol following REST conventions\n* [MQTT](https://meshblu-mqtt.readme.io/) - MQ Telemetry Transport\n* [Socket.io](https://meshblu-socketio.readme.io/) Bidirectional event based communication with fallbacks for hostile network environments.\n* [Websocket](https://meshblu-websocket.readme.io/) - Full-duplex communication over a TCP connection supported natively by modern browsers.\n* [XMPP](https://meshblu-xmpp.readme.io/) - XML based communication protocol used by many popular chat clients\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Additional Protocol Support\",\n  \"body\": \"Meshblu has been designed to allow easy support for new protocols. If you need support for an additional protocol, please contact us on our [Issues Page](https://github.com/octoblu/meshblu/issues).\"\n}\n[/block]","updates":[],"order":1,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5721309e1547ba0e00a345c1","parentDoc":null,"__v":7,"githubsync":"","category":{"sync":{"isSync":false,"url":""},"pages":["5564f26b1fd04c0d00dc9ab0","55663bc9979a3c2500bbafbf"],"title":"Documentation","slug":"documentation","order":0,"from_sync":false,"reference":false,"_id":"5564f26b1fd04c0d00dc9aae","__v":2,"createdAt":"2015-05-26T22:23:39.234Z","project":"5564f26a1fd04c0d00dc9aaa","version":"5564f26a1fd04c0d00dc9aad"},"project":"5564f26a1fd04c0d00dc9aaa","createdAt":"2016-04-27T21:35:26.182Z","user":"5564f227f0f70f0d00a9ab20","version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5564f26b1fd04c0d00dc9aae","556741d17acd550d0075eaca","556741d87acd550d0075eacb","556742f87acd550d0075ead1","556781cd6976ef0d0099c545","5568d666d33aad0d00ec8d2e","557f6b2d38249b0d00d0d12b","55b67be9c2e909190073ed38","564e56c601e80e0d00396684","56731b714b2a680d00524daf","573612ac652bd80e00a90027","57365e2cf8ebd31700769f50","57366131f8ebd31700769f58","573b93514e029d19000b8669","573bbfdb7ac6f6170033bd35"],"_id":"5564f26a1fd04c0d00dc9aad","createdAt":"2015-05-26T22:23:38.671Z","project":"5564f26a1fd04c0d00dc9aaa","releaseDate":"2015-05-26T22:23:38.671Z","__v":15}}

Supported Protocols


Meshblu is a cross-protocol M2M platform. Each protocol has unique attributes and features that are documented on their respective pages: * [AMQP](https://meshblu-amqp.readme.io/) - Advanced Message Queuing Protocol * [CoAP](https://meshblu-coap.readme.io/) - Constrained Application Protocol * [HTTP](https://meshblu-http.readme.io/) - HyperText Transfer Protocol following REST conventions * [MQTT](https://meshblu-mqtt.readme.io/) - MQ Telemetry Transport * [Socket.io](https://meshblu-socketio.readme.io/) Bidirectional event based communication with fallbacks for hostile network environments. * [Websocket](https://meshblu-websocket.readme.io/) - Full-duplex communication over a TCP connection supported natively by modern browsers. * [XMPP](https://meshblu-xmpp.readme.io/) - XML based communication protocol used by many popular chat clients [block:callout] { "type": "info", "title": "Additional Protocol Support", "body": "Meshblu has been designed to allow easy support for new protocols. If you need support for an additional protocol, please contact us on our [Issues Page](https://github.com/octoblu/meshblu/issues)." } [/block]