Digital I/O Comms

Howdy! It’s been a long time since I last used any Xbee’s, and I’m trying to get back into the groove of things. My first task has been to wirelessly send a digital I/O signal between my modules. My transmitting module is an Xbee 3 Micro with an RF Pad antenna (XB3-24Z8RM-J) and my receiver is an Xbee 3 Through-hole with a PCB antenna (XB3-24Z8PT-J).

The gist of it is, I would like to have a button hooked up to my transmitting Xbee through DIO0, and have my receiving Xbee connect to an LED using it’s own DIO0 to blink on/off as I click the button. So far I have them communicating through XCTU using the console log and normal ASCII characters, which I feel like is the correct first step. They’re both in transparent mode because I want to simply mirror whatever happens on the transmitter’s I/O pins over to the receiver’s I/O pins. Mainly, I’m looking purely for a digital high or a digital low to pass along.

Looking online at some of these forum posts and Youtube tutorials, I’m seeing a lot of steps involving parameters that no longer seem changeable. Things such as MY (16-bit source address), IT (samples before TX), CH (channel), IA (I/O Input Address), all seem like the key items I would need in order to make this communication possible. I’m running firmware version 1014, and these options aren’t available/ are uneditable in XCTU. My first question would be, have these since been updated and are now referred to as something else? Or perhaps do I need to roll back my firmware version to the ones I see in the videos and maybe those parameters will show up?

Eventually this task will ramp up to involve transmitting 2 or 3 digital I/O signals simultaneously as near real-time as feasible, which I think is shown to be 20ms according to the IR (Sample rate) parameter.

Any help on this would greatly be appreciated and I look forward to continuing with this effort!

You are most likely using the default Zigbee firmware which does not support DIO line passing. What you would want to do is to start by changing the firmware to the 802.15.4 version. Then I would suggest following the steps at XBee 802.15.4 Digital Input/Output Line Passing | Digi International