Недавно увидел на Hack-A-Day постик, как кто-то догадался мигать диодами на распберри связкой apache2+php+mysql. Так и не понял на кой ляд там mysql был нужен, но решил смеха ради запилить свой gpiohttpd с блэкдж^W башем и неткатом.
Результат: https://github.com/nekromant/gpiohttpd
485 строк на bash, css, html и javascript. И все в одном файле.
Cкриншот: http://images.netbynet.ru/img.php?cafa36fcc6bfc42f3a4157061d5f2058.jpeg
Фичи: автоапдейт аяксом каждые 5 секунд, изменения коммитятся опять таки аяксом моментально. При старте сервер вытается выгрузить модули для gpio светодиодов/кнопочек, и экспортировать все gpiochip в sysfs, после чего слушает соединения на порту. (дефолт - 8080)
Протестировано на OpenWRTшном роутере. Требует полноценного баша и нетката, с бизибоксовским ашем не получилось, если кто пофиксит - буду благодарен. Должно работать на всех устройствах, где gpio доступен через /sys/class/gpio/