https://developer.espressif.com/blog/3rd-party-integrations-in-esp-rainmaker/