WebIOPi — подключение устройств


Предыдущая | Следующая

Фреймворк 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 секунд.