No nevím, ale vykašlal bych se na celou aplikací Webiopi.
GPIO jsem nezkoušel ale použivam hodně expandery MCP23017
Jak GPIO od raspi tak GPIO od MCP23017 se dají ovládat přes systemové příkazy (skrip sh)
Jelikož to jsou systemové příkazy, funguje to i přes PHP.
Stačí když si nainstaluješ nějaký server - Lighttpd, apache a PHP
Pak vytvoříš třeba soubor blikni.php
Do něj strčíš
Kód: Vybrat vše
<?php
system ('sudo i2cset -y -m 0x01 1 0x20 0x12 0xFF'); /* zapne GPA0 */
sleep(1);
system ('sudo i2cset -y -m 0x01 1 0x20 0x12 0x00'); /* vypne GPA0 */
?>
Pak to mužeš krasně ovladat přes net nebo přes mobil přes Widget
https://play.google.com/store/apps/deta ... uestwidget
Nebo v delphi si udělat ovladaní pomocí komponenty indy
Kód: Vybrat vše
uses IdHttp;
var
lHTTP: TIdHTTP;
begin
lHTTP := TIdHTTP.Create(nil);
try
Result := lHTTP.Get('http://192.168.0.195/blikni.php?a=2');
finally
lHTTP.Free;
end;
end;
Proč to dělat tak složitě, když to jde pomocí 3 řadku.