Hi everyone, I’m working on a remote sensing setup using Digi XBee modules for long-range wireless communication and ESP32 microcontrollers for local sensor handling and control. While prototyping, I came across this helpful article: https://www.theengineeringprojects.com/2016/01/xbee-library-proteus.html, which helped me simulate and understand XBee UART bridging in Proteus and clarify integration possibilities with microcontrollers in the development phase.
Right now, I’m using AT mode on real hardware but I’m considering switching to API mode for better error handling and packet control. I’ve read Digi’s UART integration guidelines here: https://forums.digi.com/t/connection-of-esp32-and-xbee/31223 and also explored ESP32 + XBee pairing tips from the community: https://forums.digi.com/t/connecting-xbee3-with-esp32/31125. My main question is: how do you manage data integrity, retries, and power consumption when sending sensor readings over XBee in outdoor or semi-offline environments? Any insights on switching modes or optimising sensor sampling before transmission would be really helpful!