The ESP RainMaker provides:
- Device Agent SDK: this allows you to perform network provisioning, OTA updates, and facilitates communication with the cloud. The device SDK also lets you configure and expose attributes of the device firmware that can be read or modified.
- Transparent Cloud Middleware: this makes the device’s exposed attributes accessible to the user’s phone applications or to other third-party services, like voice-assistants. The cloud middleware is powered by Amazon’s AWS services.
- Self-adapting iOS/Android phone apps: these apps let you configure and manage the connected device, and display the device’s attributes in an intuitive manner.
- Python-bindings: these can be used for host utilities that can automate communication with the connected device.
The complete PR can be found here.
The ESP RainMaker Forum is open for discussions.