esp-open-rtos/examples/ds18b20_broadcaster
Grzegorz Hetman 72f30ad950 Add ds18b20 udp broadcaster example.
Add license and readme details.
Rid of compile-time switches.
Rid of lazy initialization of sensor.
Minor code fixing.
2016-02-18 13:51:16 +01:00
..
ds18b20_broadcaster.c Add ds18b20 udp broadcaster example. 2016-02-18 13:51:16 +01:00
LICENSE Add ds18b20 udp broadcaster example. 2016-02-18 13:51:16 +01:00
Makefile Add ds18b20 udp broadcaster example. 2016-02-18 13:51:16 +01:00
README.md Add ds18b20 udp broadcaster example. 2016-02-18 13:51:16 +01:00

DS19B20 Broadcaster

In this example you can see how to get data from multiple ds18b20 sensor and emit result over udb broadcaster address.

As a client server, you can use this simple udp receiver, writen in python:

import select, socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.bind(('<broadcast>', 8005))
s.setblocking(0)

while True:
    result = select.select([s],[],[])
    msg = result[0][0].recv(1024)
    print msg.strip()