Thinger.io provides a library for such devices, simplifying the cloud connectivity, i.e., handling the network connection, managing reconnection to cloud, exposing resources from a device, like a sensor, or actuator. This library is specifically designed for Arduino IDE ecosystem, but it is also possible to use Visual Studio code with PlatformIO. With this library, you can easily program your devices and connect them within minutes. Once the device is connected it is possible to create dashboards, store device information in data buckets, or send its data to external services.