sobota, 27 maja 2017

Widget EVENTOR - czy BLYNK to juz profejonalny IoT? cz.1

EVENTOR - programować każdy może trochę lepiej lub ....

 

Mawiało się niegdyś, że uczelnia to mogłoby być najlepsze miejsce pracy ... gdyby nie ci studenci!
Ja zwykle mówię - elektronika to piękne hobby gdyby nie konieczność programowania ....
Ale, że gorszy pieniądz wypiera lepszy - najpierw papier zastąpił złoto, dziś papier wyparty został wirtualnym pieniądzem istniejącym tylko w pamięci komputerów - nie ma co liczyć na powrót czystej, pięknej elektroniki bez konieczności programowania. Generalnie mamy do wyboru dwie drogi - pierwsza to tworzenie programu w którymś z języków programowania optymalizowanych dla poszczególnych platform i zastosowań (C++, Java, Python, PHP itd) Drugi to programowanie z przygotowanych klocków (często graficznych) pozwalających na zestawianie ich w bardziej złożone funkcyjne struktury bez potrzeby klasycznego programowania - szybko i w sposób eliminujący tworzenie błędnych algorytmów i powiązań. Piszę o tym bo BLYNK zdaje się być jednym z niewielu systemów umożliwiającym, w sposób znakomicie prosty i elastyczny, na swobodne balansowanie pomiędzy programowaniem "poważnym" językiem C++  np. w Arduino IDE czy Atmel Studio a gotowymi programowymi klockami  wprost z aplikacji w telefonie. A wszystko to za sprawą nie tak dawno wprowadzonego do systemu widgetu EVENTOR.

sobota, 20 maja 2017

Prywatny BLYNK - free & safe

Z chmury do domu


Dziś na tapecie  SERWER BLYNK. To trzeci z elementów systemu (po bibliotekach w mikroprocesorze i aplikacji w telefonie/tablecie)
Ostatni ale nie ostatni jak mawiają starożytni Anglicy. Teoretycznie system może pracować bez aplikacji w telefonie czy bez bibliotek w mikroprocesorze - ale bez serwera nie mamy kompletnie nic. Do tej pory i mikroprocesor i telefon komunikowały się z serwerem gdzieś tam w internetowej chmurze. Gdzie to wiedzą jedynie twórcy programu. My znamy tylko adres blynk-cloud.com:8442. Ale możemy stworzyć sobie własną domową chmurę i tam umieścić nasz mały prywatny SERWER BLYNK. Po co gdy publiczny serwer działa znakomicie? By mieć cały system całkiem za darmo i pod naszą wyłączną kontrolą. Np. jeśli cokolwiek złego działo się z Internetem nasz system sterowania był martwy. Teraz wszystko może być w naszych rękach .... i głowach. Zalet takiego rozwiązania jest znacznie więcej  a więc ..... do dzieła.

sobota, 13 maja 2017

BLYNK - nowy fascynujący świat elektronika - cz.1

Jak tanio i szybko tworzyć złożone projekty elektroniczne


BLYNK w systemach Smart Home to tylko jedno z wielu możliwych jego zastosowań. U mnie w tej roli został dość szybko zdegradowany do pomocnika kucharza. Dlaczego? Szczegóły tutaj.
Zamiast tego BLYNK stał się podstawowym elementem komunikacyjnym mikroprocesora z operatorem (z mną). A bardziej precyzyjnie - dowolnym zestawem wirtualnych elementów dobieranych według potrzeb właśnie tworzonego projektu. Bardzo pomagają mi w tym autorzy programu dodając do aplikacji wciąż nowe widgety i poszerzając funkcje już istniejących. Warto więc  zastanowić się jak je wykorzystać przy konstruowaniu kolejnych elektronicznych układów. I w czym są one lepsze od ich, kupionych w sklepie, tradycyjnych odpowiedników.
Dziś więc BLYNK w roli supermena systemów mikroprocesorowych.
 

sobota, 6 maja 2017

BLYNK - ukraińska bajka od programisty do ...

Nie tylko w Dolinie Krzemowej



Moja fascynacja BLYNKiem trwa nieprzerwanie od chwili pierwszego z nim spotkania. Już pierwsza implementacja to był prawdziwy szok - bezproblemowa, profesjonalna i dziecinnie łatwa dla każdego początkującego laika informatyki czy programowania. Nawet próba zrozumienia logiki pracy systemu nie przerastała możliwości średnio rozgarniętego elektronika.
Co gorzej fascynacja ta rosła z każdym dniem używania BLYNKa w kolejnych projektach. I nic nie zapowiada by stan ten uległ zmianie w najbliższej przyszłości.