V čem naprogramovát aplikací SSH a PHP přes android

M.Hor?

Dobrý den.
Když bych chtěl přes mobil (android) komunikovat s raspberry pi přes SSH a PHP.
Doporučte nějaký jednoduchý program na vytváření android aplikací.

Jsem zkoušel delphi a MIT App Inventor a přes PHP to v pohodě dam, ale  přes SSH ne.

Nechci programovát nic složitého.
Potřebují třeba jen button, přes který spustím přes ssh nějaký skript.
Nebo label, do kterého se bude vykreslovat teplota z čidel.



Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:V čem naprogramovát aplikací SSH a PHP přes android
« Odpověď #1 kdy: 28. 05. 2018, 09:39:42 »
Na to Ti stačí HTTP server (s PHP) a na mobilu prohlížeč. Vlezeš na stránku, načte se ti teplota z čidel. Klikneš na tlačítko, PHP spustí na pozadí příkaz (a třeba vrátí nějakej výpis?).

ZAJDAN

  • *****
  • 2 091
    • Zobrazit profil
    • E-mail
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

Emanuel

Re:V čem naprogramovát aplikací SSH a PHP přes android
« Odpověď #3 kdy: 28. 05. 2018, 09:54:24 »
Na androidu si nainstaluj Termux a tím se ocitneš v Linuxovém prostředí, kde si už můžeš dělat co chceš. Třeba to naprogramovat v Pythonu.

M.Hor?

Re:V čem naprogramovát aplikací SSH a PHP přes android
« Odpověď #4 kdy: 28. 05. 2018, 10:12:56 »
Tak přes PHP to mam dle obrazu svému a dělané v delphi přes Synapse.
přes button zavolám php skript, který mi spustí skript na linuxu.
Nebo přes php se dají take načíst data do StringListu a pak s nimi pracovat.

Chtěl jsem vyzkoušet to přes SSH a davat skoro 3 litrý za SecureBridge komponentu se mí nechce  :(


 


tf

Re:V čem naprogramovát aplikací SSH a PHP přes android
« Odpověď #5 kdy: 28. 05. 2018, 10:14:53 »
Tasker + Termux, pripadne jen Termux.

V nem si napsat skript obsahujici prikaz provedeny pres ssh. Na plochu si pak jen date odkaz na ten skript. Lze nastavit, aby se skript provedl v pozadi.