Aplikacja Android w kivy

0

Witam.

Chciałbym się dowiedzieć w jaki sposób napisać aplikację w kivy, która będzie się łączyła z siecią wifi. Pracuje nad pewnym projektem, który wymaga komunikacji bezprzewodowej między telefonem na Androidzie a arduino z modułem esp8266, i pomimo szukania w google, nie mogłem znaleźć żadnego przykładu jak zrealizować to w kivy.

0

Może na poziomie androida jest gotowy komponent, który tego typu rzecz obsługuje (nie wiem, ale od tego zacząłbym poszukiwania). Na poziomie GUI powinieneś iść w kierunku asynchronicznych requestów, by nie blokować pętli zdarzeń.

Jedna opcja jaką bym wypróbował to szukanie usługi na poziomie androida, które takie rzeczy umożliwia.

Ten projekt pokazuje jak z poziomu kivy odwoływać się do usług androidowych: https://github.com/eviltnan/kognitivo może coś ciekawego znajdziesz.

A druga (znacznie mniej pewna) to podpięcie się do głównej pętli zdarzeń (tak jakby była wystawiona przez asyncio): https://github.com/kivy/kivy/pull/5241#issuecomment-435592405

Trzecia opcja, to odpalenie komunikacji http w osobnym wątku: https://github.com/kivy/kivy/wiki/Working-with-Python-threads-inside-a-Kivy-application

0

Właśnie o komunikację http mi chodzi. Z arudino wysyłam już dane na http i chce mieć możliwość odbierać dane z tej strony na aplikację android, a także wysyłać polecenia z telefonu na arduino za pośrednictwem http. Szczerze to jestem januszem jeśli chodzi o pythona i wszystkiego uczę się w trakcie dalszych etapów pracy. Nie mogę jednak znaleźć żadnego praktycznego rozwiązania, na którym mógłbym oprzeć swój program.

1 użytkowników online, w tym zalogowanych: 0, gości: 1