Portál AbcLinuxu, 10. května 2025 02:23

Dotaz: Live přenos dat z GPIO na web

23.12.2015 20:31 Josh058
Live přenos dat z GPIO na web
Přečteno: 353×
Odpovědět | Admin
Potřeboval bych pomoct s živým přenosem dat z GPIO portů raspberry pi na web nejspíše pomocí node.js nebo websocket apod. (nevím) aby bylo např. otáčení potenciometru s co nejmenší odezvou viditelné na webu a naopak např. regulování jasu ledky z webu. Potřebuji tedy nasměrovat jakým způsobem tento přenos nejlépe provádět a popř. i nějaké ukázky kódu. Předem děkuji za vaše odpovědi a rady :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 23.12.2015 20:42 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Live přenos dat z GPIO na web
Odpovědět | | Sbalit | Link | Blokovat | Admin
otáčení potenciometru
Raspberry nemá ADC.

Když jsem dělal něco podobného, tak na serveru byl PHP skript, který by v tvém případě četl a zapisoval /sys/něco/gpio, a do prohlížeče jsem opsal příklady odsud a odsud.

Naivní řešení je, že se klient bude ptát třeba každou sekundu, ale to pak má sekundu lag. Zajímavější řešení je, že se klient bude ptát pořád dokola ve smyčce a server bude čekat, dokud nedojde ke změně, a pak ji hned pošle. Pokud k žádné změně nedojde třeba do půl minuty, pošle, že k žádné změně nedošlo, protože kdo ví, jak dlouho se podaří držet otevřené HTTP spojení.
23.12.2015 21:06 Josh058
Rozbalit Rozbalit vše Re: Live přenos dat z GPIO na web
A nějaké ADC přes i2c? přes websocket se mi povedlo sprovoznit akorát živé zapínání a vypínání ledky
Jendа avatar 23.12.2015 21:12 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Live přenos dat z GPIO na web
A nějaké ADC přes i2c?
Samozřejmě, proč ne. Je jich široký výběr.
23.12.2015 21:09 Josh058
Rozbalit Rozbalit vše Re: Live přenos dat z GPIO na web
Mám tu zatím I2C senzor teploty a nějaký tlačítka připojený na GPIO který bych rád viděl seplý na webu
Jendа avatar 23.12.2015 21:13 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Live přenos dat z GPIO na web
Ano, vím, bylo to již v dotazu. Psal jsem o tom ve svém prvním komentáři…
27.12.2015 10:26 frdrx | skóre: 29 | blog: frdrx
Rozbalit Rozbalit vše Re: Live přenos dat z GPIO na web
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukni na tohle. V lednu bude release, který zas všechno posune o kus dál.
Patička mi slouží k tomu, abych si lépe poznal svoje příspěvky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.