Digi Xbee Cellular 3G Module and Remote Server via MQTT

I have made a custom board with Digi Xbee 3G Module on-board. I want it to communicate with a remote web server via MQTT and send the received data via UART to an external MCU. Any suggestions on how to get started? I would be really thankful.

Can anyone please answer and help me out?

Hi faizi_968,

I had a similar kind of requirement and found this repo ( https://github.com/digidotcom/xbee-micropython/blob/master/samples/cellular/aws/aws_subscribe/main.py ) helpful. I started with the AWS IoT guide ( https://github.com/digidotcom/xbee-micropython/blob/master/samples/cellular/aws/README.md ) and on the subscription callback, just printed the received MQTT message to the specific UART port. This approach assumes the DigiXbee 3G module supports micropython.

Thank you so much for your help.