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.


Zobrazeno 7 zpráv z 7.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
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.