cc128_read.py 391 B

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