Diskuze: Propojení aplikace Android s Raspberry PI (Python)
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
K propojení Raspberry Pi a telefonu by šlo použít Bluetooth. Při změně posuvníku by telefon poslal příkaz pro změnu barvu LEDky. A nebo by se dala použít nějaká knihovna pro SSH(to je ta komunikace, která se používá mezi Putty a Raspberry Pi). Určitě nějaká existuje.
Zatim se narozhodujes jak, ale co. Vychazej z toho ze vetsina veci co potrebujes je davno napsana a ty potrebujes:
Uplne nejjednodussi je: na pythonu rozjet malej webserver s webem,
komunikovat pres http a ovladat na adroidu pres prohlizec.
Druha slozitejsi moznost. na pythonu rozjet webserver s rest api, komunikovat
pres http a ovladat na androidu pres vlastni appku.
A pokud to vezmu z ty "nejnizsi" strany tak na pythonu otevri socket, protokol
si vymysli vlastni a vlastni appkou se na nej pripojuj.
Z hotovejch/polohotovejch reseni se muzes zamyslet nad OpenHAB nebo jinou OSS automatizaci. Taky by http u druheho pripadu slo vymenit za MQTT (dalo by ti to trochu jiny moznosti).
Cest je opravdu hodne a radi poradime dal, kdyz nastinis co treba umis nebo kam by jsi se chtel vydat.
No to je to. Jsem v maturtiní ročníku na průmyslové škole, kde nás
učili jenom C++. A můj maturnitní projekt nese název Programujeme Raspberry
Pi. Naprogramovat ledku uz sem se naučil a nemam s tím nějak problém.
Horší je, že dále po mě chce učitel abych vytvořil vlastní aplikaci,
která se připojí k Raspberry a pomocí posuvníku se bude měnit barva ledky.
Problém je že on tomu taky vůbec nerozumí. Já se snažím hledat po netu
vše možné návody, ale jak řikám ve škole nas učili jen C++ bohužel. Sem
z toho celkem zklamaný, jelikož bych to chtěl dokázat, ale fakt moc těch
vědomostí ještě nemám.
Za další pomoc budu určitě moc rád.
Děkuji
Pak bych volil cestu nejmensiho odporu. Vysvetlil to uciteli ze delat na kazdou vec nativni app je volovina a ze kdyz to raspi bude mit webovej frontend tak to bude platforme nezavisly a tedy hrozne cool a naucil se zaklady webovyho programovani at uz primo v pythonu nebo php ktery ti bude spoustet pythoni skript s danejma parametrama. Stahnes nejakou Admin sablonu aby to vypadalo pekne a jen udelas obsluhu formulare s posuvnikem. Rychly na nauceni, jednoduchy na implementaci, sepises o tom dost textu a pekne obhajis.
Mockrát děkuji. Jesli bych mohl poprosit jeste, neposlal by jste mi
nějaké webovky, které mě navedou dál. Ať se nezačnu učit něco co mi
bude k ničemu.
Mockrát děkuju.
Webovky dohledavat je tezky. Najdete si je podle urovne vasich znalosti
odbornych a jazykovych. Pokud by jste ale sel cestou python, php, html tak
hledejde:
HTML, CSS - potrebujete zakladni znalost (vcetne formularu)
CSS admin template - nekde neco stahnete
PHP - opet potrebujete zakladni znalost, tahani dat z POSTu, volani prikazu na
radce
Apache2 - webovy server, konfigurace, instalace php
apon lehka znalost sitovani se hodi.
Tohle by mohly byt zakladni veci. Nejprve si seradte co a jak bude fungovat, pak zacnete implementovat.
Urcite bych se podival i na git (treba privatni na bitbucketu), bez verzovani by programator nemel nic psat a i hezky to pak v te praci bude vypadat.
Zobrazeno 7 zpráv z 7.