Пример #1
0
XB_PANID = '\x99\x99'

#Initialize the basestation and the helper functions
xb1 = BaseStation('COM3', baudrate = 57600 , verbose = False)
xb2 = BaseStation('COM4', baudrate = 57600 , verbose = False)

if __name__ == '__main__':
    
    XBEES = [xb1, xb2]
    
    print "Setting temporary XBee config..."
    
    # Change xbee settings
    xb1.setChannel(XB_CHAN)
    xb1.setSrcAddr(XB1_ADDR)
    xb1.setPanID(XB_PANID)
    
    print "--------  XBee #1  ----------"
    chan = xb1.getChannel()
    print "xbee CHAN : 0x%x" % chan
    src = xb1.getSrcAddr()
    print "xbee SRC addr : 0x%x" % src
    pan = xb1.getPanID()
    print "xbee PAN ID : 0x%x" % pan
    print "\n",
    
    # Change xbee settings
    xb2.setChannel(XB_CHAN)
    xb2.setSrcAddr(XB2_ADDR)
    xb2.setPanID(XB_PANID)
    
Пример #2
0
    print "-----------------"
    chan = xb.getChannel()
    print "xbee CHAN : 0x%x" % chan
    src = xb.getSrcAddr()
    print "xbee SRC addr : 0x%x" % src
    pan = xb.getPanID()
    print "xbee PAN ID : 0x%x" % pan

    # Change xbee settings
    print "\n"
    print " -- changing xbee CHAN to 0xe"
    xb.setChannel('\x0e')
    print " -- changing xbee SRC to 0x1234"
    xb.setSrcAddr('\x12\x34')
    print " -- changing xbee PAN to 0x9999"
    xb.setPanID('\x99\x99')

    print "\n"
    print "Changed settings readback:"
    print "--------------------------"
    chan = xb.getChannel()
    print "xbee CHAN : 0x%x" % chan
    src = xb.getSrcAddr()
    print "xbee SRC addr : 0x%x" % src
    pan = xb.getPanID()
    print "xbee PAN ID : 0x%x" % pan

    print "\n"
    print "Writing settings to xbee storage."
    xb.writeParams()
Пример #3
0
 print "-----------------"
 chan = xb.getChannel()
 print "xbee CHAN : 0x%x" % chan
 src = xb.getSrcAddr()
 print "xbee SRC addr : 0x%x" % src
 pan = xb.getPanID()
 print "xbee PAN ID : 0x%x" % pan
 
 # Change xbee settings
 print "\n"
 print " -- changing xbee CHAN to 0xe"
 xb.setChannel('\x0e')
 print " -- changing xbee SRC to 0x1234"
 xb.setSrcAddr('\x12\x34')
 print " -- changing xbee PAN to 0x9999"
 xb.setPanID('\x99\x99')
 
 print "\n"
 print "Changed settings readback:"
 print "--------------------------"
 chan = xb.getChannel()
 print "xbee CHAN : 0x%x" % chan
 src = xb.getSrcAddr()
 print "xbee SRC addr : 0x%x" % src
 pan = xb.getPanID()
 print "xbee PAN ID : 0x%x" % pan
 
 print "\n"
 print "Writing settings to xbee storage."
 xb.writeParams()