Can I add third party board to Arduino IoT cloud apart from ESP32, ESP8266 and LoRaWAN Boards
Hi!
That is a tricky question.
If you are thinking of connecting a device that you can program, you can use the API and wrapper libraries which are documented here:
For instance, if you are going to use a Linux-based device, you can use the JS library (https://www.npmjs.com/package/arduino-iot-js).
If your device can run Node-RED, you can use the Node-RED library https://docs.arduino.cc/arduino-cloud/features/nodered.
If, on the other hand, you are referring to ready-made devices, such as a smart lamp, a smart plug, a WIFI temperature sensor and so on, it depends.
There are some devices like Sonoff or Shelly that you can reprogram with your own sketch
- Connect Sonoff Basic Switch to the Arduino IoT Cloud | Arduino Project Hub
- Control a Shelly smart plug remotely (with power monitoring) | Arduino Project Hub
If it is any other commercial device, you can't connect them directly to the Arduino Cloud. There is a workaround: I usually do it via Node-RED running on a local Rasberry Pi, creating a flow that reads/write from the device (there are tons of nodes so quite surely you will find one for your device) and reads/write to the IoT Cloud.
I hope this helps.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.