We do not yet directly have a client library for any Arduino platforms. If you want to use an Arduino board with Ably, you have three options.
- The first option is to use a standard MQTT library on it, and use our Ably MQTT adaptor, see https://support.ably.io/support/solutions/articles/3000054126-do-you-support-mqtt-are-you-protocol-agnostic- . Unfortunately our MQTT adaptor is not released for public use yet. If you want to use this, please get in touch with us -- the more people request it, the higher priority it will be for us.
- The second option is to use the Pubnub library for that platform with our Pubnub protocol adaptor, see https://support.ably.io/support/solutions/articles/3000055107-using-the-ably-pubnub-protocol-adaptor
- The third option, if you only need to publish and not subscribe, is just to use an HTTP library with our REST api endpoints directly, see https://www.ably.io/documentation/rest-api/