Arduino-XMPP-IoT is a C-based example, which will allow communication of an ESP32 with an XMPP server. Prosody is recommended as XMPP server. An example configuration of an XMPP server using prosody is attached in this repository.
This client library is somewhat restricted in what in can do. The major restrictions are as follows:
- SASL-PLAIN authentication only
- No SSL/TLS encryption on the stream
Currently this is not a library, a full library will be published in the future.