- Ably FAQs
- Realtime API and client libraries
- Platform support
-
Account billing and packages
-
General
-
Realtime API and client libraries
-
Troubleshooting
-
Channels
-
REST API and client libraries
-
Ably error codes
-
Account and app setup and configuration
-
Ably architecture, transports, and security
-
Performance and Redundancy
-
Push Notifications
-
Reactor Queues, Events and Firehose
-
Migrating to Ably from an existing service
-
API Streamer
-
Connections
How do I use Ably with an Arduino, or some other c/c++ platform?
We do not yet directly have a client library for any Arduino platforms, or for c/c++. If you want to use an Arduino board with Ably, or integrate Ably into a c or c++ application, you have three options.
- The first option (the one we recommend) is to use a standard MQTT library, and use our Ably MQTT adaptor, see Do you support MQTT and are you protocol agnostic , or https://www.ably.io/documentation/mqtt for usage instructions
- The second option is to use the Pubnub library for that platform with our Pubnub protocol adaptor, see Using the Ably Pubnub protocol adapter
- 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/