I'm trying to get a basic solution running, so if any of this is answered in the wiki I apologize. I'm looking to create an mqtt_client zephyr app running on an espressif ESP32. This is so that I can talk to Google IoT Core. I'm at the point where I have the mqtt_publisher example app compiling for the board, but now I'm running into more questions I was hoping I could get help with.
The example app implements TLS which is nice, but for Google IoT I need to be able to create JSON and JSON Web Tokens. Are there Zephyr libraries for either of these? Other than that I believe I just need to get the ESP32 connected to wifi, but I need to look into it more as that may be more of an espressif thing rather than a zephyr thing. Any help would be greatly appreciated!