<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=24&amp;t=13102&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-10-02T20:43:48+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=24&amp;t=13102&amp;mode</id>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2015-10-02T20:43:48+01:00</updated>
<published>2015-10-02T20:43:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13102&amp;p=141259#p141259</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13102&amp;p=141259#p141259"/>
<title type="html"><![CDATA[Raspberry Pi serwer www + aplikacja gcc]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13102&amp;p=141259#p141259"><![CDATA[
Hejka,<br />Ostatnio zacząłem się zastanawiać jak tak naprawdę tworzy się aplikacje oparte o serwer http typu sterowanie GPIO z przeglądarki, stacja meteo itp. Nurtuje mnie to jak pogodzić prezentację danych zebranych ze sprzętu, lub wysłanie jakiejś informacji na peryferiał z prezentacją danych na stronie stworzonej w html/php.<br /><br />Wiem, że można to zrealizować na kilka sposobów, np:<br /><br />a) serwer php + wywoływanie skryptów pytona lub odwoływanie się do shella, które coś tam zrobią na sprzęcie<br />b) poprzez bazę danych. Serwer php odczytuje/zapisuje np. stan portu, a inna aplikacja np. w C również odczytuje/zapisuje tą informację. Wartość w bazie danych jest tym łącznikiem dwóch różnych aplikacji<br />c) napisanie własnego PROSTEGO serwera w C, jednocześnie ta aplikacja załatwia nam część sprzętową, a tutaj hulaj dusza.<br />d) jakieś inne rozwiązania, które nie przychodzą mi do głowy.<br /><br />Chodzi mi po głowie takie połączenie, że mam napisaną apkę w C, która zbiera informację z czujników i w jakiś sposób przekazuje te informację do serwera php i w drugą stronę, serwer wysyła żądanie do mojej aplikacji w C. Można też to wykonać na zasadzie wywołań powłoki shell_exec() i odpalić moją aplikację w C z danym parametrem, która zwróci wynik.<br /><br />Zastanawiam się jak to się powinno robić &quot;po bożemu&quot;. Idealnym rozwiązaniem by było coś na wzór ASP.NET, klikam w przycisk na stronie i odpala mi się event w code behind, wszystkie zmienne są jednocześnie widoczne po stronie kodu roboczego(C,C#) i po stronie htmla.<br /><br />Podzielcie się w jaki sposób wy się do tego zabieracie, jak to powinno się robić. Teraz właściwie wszystkim steruje się przez www, ale nie wiem jak to spiąć z kodem roboczym (preferowany język C)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 2 paź 2015, o 20:43</p><hr />
]]></content>
</entry>
</feed>