I have two XBee modules. One is considered an End-device (End-XBee), and the other will be connected to my PC (PC-XBee). The PC-XBee will query the End-XBee to collect data from the A/D pins. With this simply configuration, do I need a micro-controller on the End-XBee or is the API call sufficient.
As I recall, you can connect an XBee module to a PC and configure it using AT commands (if you have that firmware loaded) that will arrange the A/D and D/A and I/O bits to respond to or send to a specific MAC address XBee module. Then put this XBee into service without need for an attached microprocessor.
The other XBee could be interfaced to a microprocessor or to a PC’s USB or serial port and send/receive the data from the remote module. This works only if your operations are simple enough to need no logic on the remote Xbee that affect how analog or digital I/O is done. Many simple applications have this case, such as sensing temperature, outputting a digital or analog value, or sensing digital bit states.
see Posting titled ’ Remote “ATIS” syntax ’