BLYNK – nadciągająca rewolucja

By: | Post date: Czerwiec 1, 2019

Forumowicze BLYNKa już wiedzą bo właśnie dostali informację o planowanych zmianach w systemie BLYNK. Tworzy się (Paweł pisze, że jest już gotowa) całkiem nowa platforma IoT. Co łączy ją z poprzednią wersją? Napewno nazwa. Co jeszcze, tego dokładnie nie wiadomo. Za chwilę będzie dostępna wersja Beta i będziemy znali więcej szczegółów. A na razie tylko garść informacji

Informacja podstawowa – nowa wersja jest zasadniczo różna od poprzedniej więc nie będzie niczego takiego jak łagodne przejście. Chcąc korzystać z nowości należy defacto jeszcze raz stworzyć swój projekt. Uwaga – stara wersja (nowej jeszcze nie ma a obecna jest już stara :)) będzie funkcjonowała nadal ale nie będzie już dalej rozwijana. Co to dokładnie oznacza? Najważniejsze , że publiczny serwer BLYNK będzie wciąż dostępny w obecnej wersji. Jak długo – o tym cisza. Nowy system będzie oparty o całkiem nowy serwer. Aplikacje telefoniczne ulegną „niewielkim zmianom” ale że właśnie do aplikacji zawsze było sporo zastrzeżeń więc określenie „niewielkie” może być bardzo umowne. Pliki dla mikroprocesorów dla nowej wersji z pewnością będą inne ale nie przewiduje się potrzeby zasadniczych zmian w kodzie programu użytkownika by dostosować go do pracy w nowym systemie. UFFF.

Warto jednak zabezpieczyć sobie kopie wszystkich elementów systemu. Z plikami serwera i mikrokontrolerów nie ma problemu – kopiujemy najnowsze wersje na flasha i już. To samo warto zrobić z APK na Androida – stąd lub stąd można je ściągnąć. Jak zachować wersję na IOsa – nie wiem. Dla pewności na okres przejściowy wyłączę automatyczną aktualizację programów.

Lubiłem i nadal lubię nowatorską ideę BLYNKa – serwera systemu, który jest praktycznie niewidoczny dla użytkownika. Wszystko co potrzebne dostępne jest w aplikacji lub w kodzie mikrokontrolera. Wiele wskazuje na to, że w nowej odsłonie BLYNK upodobni się do innych systemów IoT zarządzających serwerem poprzez przeglądarkę. Zmiana jest wyraźnie wymuszona komercyjnymi projektami opartymi na BLYNKu gdzie tego typu funkcjonalność jest niezbędna. Potwierdzają to nowe funkcje serwerowe:

  • wprowadzenie struktury dostępu do urządzeń i funkcji dla różnych rodzajów użytkowników

  • szablony urządzeń – definiujące przynależność danego urządzenia do określonej klasy (grupy) podobnych urządzeń
  • zdalna prekonfiguracja urządzeń
  • bezprzewodowa aktualizacja oprogramowania wybranych urządzeń (OTA)

Przy okazji dodano do serwera opcje znane z innych systemów IOT

  • gromadzenie i wizualizacja bieżących i historycznych danych z modułów
  • logi zdarzeń poszczególnych urządzeń
  • tworzenie złożonych zależności pomiędzy sygnałami różnych mikrokontolerów

Ta ostatnia funkcja dobrze znane z NODE RED może być szczególnie atrakcyjna zastępując, co tu dużo mówić, nad wyraz skromne możliwości EVENTORa

Trochę informacji zostało ujawnionych o strukturze wewnętrznej systemu. Urządzenia zostaną oddzielone od projektów. Nareszcie!. Urządzenia będzie można przypisać do różnych grup a te mają mieć własne pulpity. Może to oznaczać, iż to samo urządzenie będzie widoczne w różnych projektach z różnymi funkcjami. To może być rzeczywiście potężna rewolucja. Ale na szczegóły poczekajmy do wersji demo.

I najważniejsza informacja. Żegnamy się z koniecznością zakupu energii by tworzyć projekty dla siebie. „Większość funkcji na użytek osobisty będzie dostępna bezpłatnie”. I na taką informację czekało wiele osób. Jak to będzie działało w praktyce – zobaczymy. Nie ma natomiast ani słowa o serwerze prywatnym. Gdyby zlikwidowano taką opcję pracy systemu byłoby to duże cofnięcie się do tyłu a nawet jeszcze dalej. Tfu tfu…

Jak na mój gust chłopaki idą w dobrym kierunku. Ale поживём – увидим !

2 komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Translate »