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.
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 .
OTA z VIRTUINO
Tytuł nieco przewrotny choć nie do końca. Możliwość bezprzewodowego nagrywania projektu do ESP dostępna jest w Arduino praktycznie dla każdego kodu. Jedynym wymogiem jest funkcja WiFi w module co praktycznie ogranicza nas do mikrokontrolerów ESP. Połączenie OTA i VIRTUINO to test jaki zrobiłem przy tworzeniu nowego uniwersalnego szablonu dla moich projektów zawierający wszystkie potrzebne mi bloki. Cel? Sprawdzenie czy nie ma problemu we współpracy kodów tych bloków a przede wszystkim współpracy ich bibliotek. Dziś krótki wpis o module OTA w moim szablonie.
2023-01-17
Zegar i kalendarz w ESP8266 czyli co to jest NTP i dlaczego w VIRTUINO
Szczęśliwi czasu nie liczą .... No to jestem szczęśliwym człowiekiem. Choć czasami muszę siebie i mój ulubiony ESP8266, unieszczęśliwiać. Niezbyt często ale jednak.
Do unieszczęśliwiania wymyślono zegarek. Taki za złotówkę ale i za złotówkę z kilkoma zerami. Wszystkie robią to samo - liczą czas. A czas jak to czas - tyka wszystkich. Trudno ale niech robi to szybko, tanio i dokładnie. I o tym właśnie dzisiejszy wpis.
2023-01-15
LED w VIRTUINO IoT
Czy ktoś widział takiego LEDa w programie domowej automatyki? Pewnie nie - żaden program nie pozwala na takie fanaberie. No prawie żaden. Wyjątkiem jest tu VIRTUINO IoT.
O tym i innych niesamowitych możliwościach tego najprostszego widgetu (widgeta ?) w bieżącym wpisie.
2023-01-12
Program VIRTUINO IoT
Dziś trochę o programie VIRTUINO IoT. Trochę, gdyż aplikacja jest tak bogata, że nie sposób jej opisać nawet w kilku tekstach. Ale spróbuję wskazać na te elementy, które wydają mi się najważniejsze.
2023-01-09
VIRTUINO $ String
Jak już chyba wspominałem za wymianę danych między aplikacją Virtuino a mikrocesorowym modułem odpowiada protokół komunikacji. W VIRTUINO 6 jest to biblioteka VirtuinoCM.h zaś w VIRTUINO IoT biblioteka WebSocket. Jednak w obu przypadkach same dane przesyłane są w formacie String. Dziś o tym jak odczarować naszą daną z ciągu String ... i odwrotnie.
2023-01-08
Biblioteka Timers.h
W przykładach omawianych we wcześniejszych postach ciągle pojawia się biblioteka timers.h autorstwa kolegi Wojtka.
Dla ułatwienia dziś kilka słów o niej.
2023-01-05
Virtuino IoT w ESP8266
I kolejny odcinek o kodzie Virtuino dla mikrokontrolera ESP8266. Dziś w akcji najnowsze dziecko Ilias Lamprou - Virtuino IoT. Jeśli poszukiwałem porównywalnego z BLYNK systemu domowej automatyki to mogę iść spać spokojnie. VIRTUINO IoT to jest dokładnie to czego potrzebuję. Zobaczmy więc co kryje się we jego wnętrzu.
2023-01-04
Virtuino 6 w ESP8266 - część II
Dziś ciąg dalszy opisu kodu mikrokontrolera dla VIRTUINO 6. Czyli jak prosto i szybko uruchomić system domowej automatyki.
Subskrybuj:
Posty (Atom)