1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #!/usr/bin/python -u
|
| import mosquitto
| import serial
|
| usb = serial.Serial(port='/dev/ttyUSB0', baudrate=57600)
|
| mosq = mosquitto.Mosquitto()
| mosq.connect("localhost")
| mosq.loop_start()
|
| running = True
| try:
| while running:
| line = usb.readline()
| mosq.publish("sensors/cc128/raw", line)
| except usb.SerialException, e:
| running = False
|
| mosq.disconnect()
| mosq.loop_stop()
|
|