$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Фреймворк WebIOPi позволяет использовать устройства типов Serial, I2C, SPI и 1-Wire прямо из REST API, без написания макросов. Список поддерживаемых датчиков имеется на странице: https://code.google.com/p/webiopi/wiki/DEVICES.
Включить поддержку устройства можно в блоке [device] файла конфигурации /etc/webiopi/config, раскомментировав строку с выбранным датчиком:
[devices]
#temp0 = TMP102
#temp1 = TMP102 slave:0x49
temp2 = DS18B20
#temp3 = DS18B20 slave:28-000004 9bc218
Датчик следует подключить к выходам GPIO. Пример схемы подключения для датчика DS18B20 представлен на рис. 6.20.
Выполнив необходимые монтажные манипуляции, открываем стартовую страницу WebIOPi (см. рис. 6.11), выбираем пункт Device Monitor и попадаем на страницу подключенных устройств (рис. 6.21). В нашем случае здесь отображен только датчик температуры DS18B20. Страница демонстрирует данные, получаемые с датчика, с обновлением их каждые 5 секунд.