OBJECTIU: Rebre dades utilitzant Python i les XBees en mode API.
Per fer-ho s'haurà de configurar l'equip remot per recopilar periòdicament dades d'un o més dels deus pins i enviar-lo al coordinador. El coordinador haurà d'estar configurat en mode API2. En el programa Python creearem una funció que s'encarregarà de la recepció de cada paquet de dades. Em aquest lab ens limitarem a imprimir la informació rebuda per pantalla.

- Protoboard (x2)
- Digi XBee (x2)
- XBee Explorer
- LDR
- Resitencia de 20 kOhms
- Cables connectors
- Ordinador
1. Circuit
2. Codi
A executar des de el terminal:
from xbee import ZigBee
print 'Printing data from remote XBee'
serial port = serial.Serial('COM3', 9600) // Dependrà del port on tinguem connectada la XBee Local
zigbee = ZigBee (serial_port, escaped=True)
while True:
try:
print zigbee.wait_read_frame()
expect KeyboardInterrupt:
break
serial_port.close()
3. Demostració
No hay comentarios:
Publicar un comentario