示例#1
0
def test(port, nodetype, baud):
    trans.connect_serial(port, nodetype, baud)
    t = threading.Thread(target=trans.send_loop,
                         args=(port, 'Hello, world!', 1.0, 10))
    t.start()
    trans.read_serial_forever()
    t.join()
示例#2
0
def receive(port, nodetype, baud):
	trans.connect_serial(port, nodetype, baud)
	t = threading.Thread(target=trans.send_stdin, args=(port,))
	t.start()

	trans.read_serial_forever()

	t.join()
示例#3
0
def send(port, rdf, recv, nodetype, baud):
	trans.connect_serial(port, nodetype, baud)
	
	t = threading.Thread(target=trans.transfer_rdf, args=(port, rdf))
	t.start()
	
	if recv:
		trans.read_serial_forever()
		
	t.join()
def test(port, nodetype, baud):
	trans.connect_serial(port, nodetype, baud)
	t = threading.Thread(target=trans.send_loop, args=(port, 'Hello, world!', 1.0, 10))
	t.start()
	trans.read_serial_forever()
	t.join()
def receive(port, nodetype, baud):
	trans.connect_serial(port, nodetype, baud)
	trans.read_serial_forever()
def flash_node(port, image):
    print "--- flashing node"
    subprocess.Popen(
        javacall +
        ['flash', '-device', 'jennic', '-port', port, '-file', image]
    ).communicate()
    time.sleep(3)


if __name__ == '__main__':

    if len(sys.argv) < 3:
        print 'syntax: $0 [image] [room] (port)'
        sys.exit(1)

    image = sys.argv[1]
    room = sys.argv[2]
    port = sys.argv[3] if len(sys.argv) >= 4 else '/dev/ttyUSB0'
    template_filename = parse_template_filename(image)
    nodename = read_ipv6(port)

    print template_filename
    print nodename

    flash_node(port, image)

    trans.connect_serial(port)
    print "--- sending rdf"
    trans.transfer_templated_rdf(trans.slave, template_filename, nodename,
                                 room)
示例#7
0
def receive(port, nodetype, baud):
    trans.connect_serial(port, nodetype, baud)
    trans.read_serial_forever()
示例#8
0
	return ipv6

def flash_node(port, image):
	print "--- flashing node"
	subprocess.Popen(javacall + ['flash', '-device', 'jennic', '-port', port,
		'-file', image]).communicate()
	time.sleep(3)

if __name__ == '__main__':
	
	if len(sys.argv) < 3:
		print 'syntax: $0 [image] [room] (port)'
		sys.exit(1)
	
	image = sys.argv[1] 
	room = sys.argv[2]
	port = sys.argv[3] if len(sys.argv) >= 4 else '/dev/ttyUSB0'
	template_filename = parse_template_filename(image)
	nodename = read_ipv6(port)
	
	print template_filename
	print nodename
	
	flash_node(port, image)
	
	trans.connect_serial(port)
	print "--- sending rdf"
	trans.transfer_templated_rdf(trans.slave, template_filename, nodename, room)