Workaround IO sampling on AT network


I have a working AT network with XBP24-ZB modules (more exactly: XBP24-Z7WIT-004 modules). So far so good.

Now I want to extend my network with a new feature.
This feature is a battery driven end device where I want to enable IO sampling.

However everything is build up in AT mode (from the past) and IO sampling seems to be working only if the coordinator is in API mode (tried it in AT and doesn’t work + found several info online that it only works in API mode, correct?).

Since I strongly want to avoid rewriting all my code to match with the API framework I have following questions:

  • Is there a workaround to get all IO sampling data to a AT coordinator?
  • Is there a way that I can send my currect protocol through an API coordinator to all end devices?

Remarks: My network so far is broadcasting all information to all nodes (several nodes need the same information). Any ideas from you guys are highly appreciated!


Yes you must use API modem in order to use either ADC or DIO functions on the XBee ZB products.

Yes, your current protocol can be sent using the API frames. It would just require you to issue the protocol data in the Data portion of the API frame.