2024-10-31

Virtuino programowanie cześć 3 czyli po co skrypty są

 


Pracując okazjonalnie z aplikacją VIRTUINO nie miałem pojęcia jakie potężne możliwości oferuje. Większość z nich (np. rejestrator danych czy charakterystyki czasowe) mają sens jedynie przy stale działającej aplikacji. A gdy już uruchomimy na stałe Virtuino pojawia się nam nieprawdopodobna liczba możliwych operacji i działań. Wcześniej używany BLYNK w tym porównaniu wypada bardzo słabiutko. 

2023-12-02

VRTUINO i programowanie część 1 >> czyli po co nam to programowanie?

 


Brzmi dziwnie ? Trochę tak acz nie za bardzo. Do tej chwili cały kod programu zawarty był w modułach ESP. Virtuino jedynie odbierało jakieś wielkości z modułu by je wyświetlać w aplikacji (np temperaturę z czujnika) lub wysyłało coś do modułu   (np. stan przełącznika). Przyszedł jednak czas by wykorzystać całkiem niemały potencjał możliwości programowania zawarty w skryptach. To początek odkrywania nowych możliwości VIRTUINO.

2023-10-08

Websockets i Viruino cz II

 


Dziś druga część opisu zmagań o przywrócenie połączenia między aplikacją a modułem w komunikacji Websocket.





2023-10-06

Websockets i Viruino

Czy mówiłem że Virtuino podoba mi się z każdym dniem coraz bardziej i bardziej? Tak właśnie jest. Można z nim zrobić absolutnie wszystko co zaplanuję dla domowej automatyki. I nie ma w zasadzie żadnych wad. No może jedną niedogodność jaką odkryłem po roku użytkowania. Zastosowany w Virtuino system komunikacji opary na bibliotece WebSockets czasami zawieszał mi komunikację między modułem a aplikacją. Ale i to dało się bez problemu rozwiązać dzięki niesamowitej elastyczności i możliwościom Virtuino. Dziś opis jak poprawić dobre na jeszcze lepsze.


2023-01-30

ESP8266 wysyła REST API do serwera WWW - cz. III VIRTUINO Cloud


To ostatnia opowieść mojej trylogii o REST API w wykonaniu ESP8266. Powinna być pierwszą gdyż to ESP8266 właśnie będzie wysyłał potrzebne mi informacje do sieci międzygalaktycznej bym mógł je sobie odczytać z dowolnego miejsca na świcie. I to wszystko z przyjaznym domowym systemem IoT jakim jest bez wątpienia VIRTUINO i bez otwierania domowej sieci na zewnętrzny dostęp z INTERNETu. Popatrzmy więc jak to się robi.


ESP8266 VIRTUINO cloud REST API cz II


Pierwsze (w zasadzie udane) próby z PHP dla przesyłania danych z ESP i ich wizualizacji na stronie WWW mam już za sobą. Dane nie trafiają jeszcze z modułu na serwer lecz z przeglądarki. Teraz pozostaje już tylko podmienić przeglądarkę na odpowiedni kod mikrokontrolera i wszystko powinno działać. Powinno? Nie do końca. Przedtem trzeba jeszcze rozwiązać problem zapamiętywania i udostępniania danych na serwerze WWW. I od tego zacznę dzisiejszy wpis.

2023-01-27

PHP i VIRTUINO z REST API - czyli zaczynamy cz I

 


Dlaczego PHP i VIRTUINO już wspominałem - jest to konieczność umieszczenia jakiś informacji na stronie WWW, wysyłanych przez ESP  schowany za ruterem w wewnętrznej domowej sieci. A bez choćby minimalnej znajomości kodowania PHP to się nie uda. Jednak cały mój kurs nauki postaram się ograniczyć do kilku elementów związanych z odbiorem informacji z mikrokontrolera i  ich prezentacją na stronie WWW. 

A wszystko to z pomocą  PHP właśnie.


2023-01-22

VIRTUINO i moja chmura

 

Co 10 sekund spróbuję wysyłać dane z mojego ESP8266 na jakąś (najlepiej tu na blogu) stronę WWW. O np taką

https://virtuino.blogspot.com/p/test.html

jeśli coś takiego zadziała to będzie najlepszy sposób bym mógł odczytać interesującą mnie informację z domowej automatyki bez korzystania z chmurowych systemów IoT czy otwierania wewnętrznej sieci na INTERNET.

2023-01-21

VIRTUINO i chmura


 VIRTUINO generalnie jest przeznaczone do pracy w sieci wewnętrznej. Można otworzyć ruter tak by nasze moduły były widziane z INTERNETU ale to ani bezpieczne ani wygodne rozwiązanie. Pozostaje skorzystać z gotowego projektu w chmurze oferującego dostęp do moich modułów najtańszym i najprostszym sposobem. Na początek wybór padł na ARDUINO Cloud i zobaczymy co z tego wynikło .