Update cookies preferences
Promotic

Konfiguracja wstępna "Sigfox - Komunikacja z usługą chmury backend.sigfox.com - Zestaw komunikacji z danymi i panelem"

Konfiguracja komunikacji Sigfox.

Niniejsza konfiguracja wstępna zostanie wywołana przy założeniu nowego obiektu (np. przy pomocy opcji "Nowy obiekt ..." w menu kontekstowym obiektu lub naciśnięciem klawisza Insert po zaznaczeniu obiektu).
 
Niniejsza konfiguracja wstępna jest przyszeregowana w grupie "/ Komunikacja / Protokoły i inne środki komunikacji / Sigfox".
 
Taką konfigurację wstępną można wytworzyć w obiekcie PmaFolder, PmaRoot lub PmaPrototype.

Konfiguracja wstępna wytworzy zkonfigurowany obiekt typu PmaFolder oraz trzy podfoldery oraz PmaPanel serwisowy:
Commun - umożliwia opracowanie danych w wymaganym zakresie z pojedyńczych urządzeń zapisywanych w usłudze chmury Sigfox
History - umożliwia odczyt oraz lokalne zapisanie historii wymaganych danych wybranego urządzenia w usłudze chmury
Test - wytworzy panel serwisowy tworzenia pliku konfiguracyjnego do trendowego zapisu wymaganych danych


Commun - PmaFolder
Główny obiekt zkonfigurowany jako driver komunikacyjny usługi. Obiekt PmaFolder posiada metody Authenticate, StartReceiveTypes, StartReceiveDevices, StartReceiveDeviceData oraz StartReceiveHistoryData do uruchamiania komunikacji. W metodzie "Authenticate" są zawarte dane logowania w celu dostępu do usługi chmury. Każda z tych metod woła metodę Add obiektu PmaSequencer z odpowiednimi parametrami. Ta wywołuje zdarzenie onStep obiektu PmaSequencer gdzie przy pomocy HttpRequest obiektu dojdzie do komunikacji z usługą. Dane z komunikacji zostaną przekazane obiektu, który został określony w ostatnim parametrze metody StartReceive.... Obiekt ten musi zawierać odpowiednią metodę onReceive..., która potrafi obrobić odebrane dane.

History - PmaFolder Podobiekty tego foldera zapewniającee komunikację oraz zapis wybranych danych do trendów. W celu ich działania jest konieczne zkorygować:
- Parametr id, który przedstawia identyfikator danego urządzenia (np.: FD826) oraz parametr period - okres, w którym przebiegnie następna komunikacja do odczytu brakujących danych.
- W metodzie "GetTimeLastRecord" można ustawić w jaki sposób zostaną "stare" dane podczas komunikacji zapisane do bazy danych trendów.
- W metodzie "ParseData" jest konieczne poprawić skrypt, który "dekoduje" odebrane dane.
- W podobiekcie PmaTrendGroup w karcie "Dane" należy ustawić odpowiednią ilość zmiennych.
Automatyczne uruchomienie komunikacji zaraz po uruchomieniu aplikacji można zezwolić w skrypcie zdarzenia onStart.

Podczas pierwszego uruchomienia komunikacji zostaną (z chmury) odczytane dane historyczne za okres określony w metodzie "GetTimeLastRecord". Proces ten może w zależności od ilości danych trwać względnie długo. Po odczytaniu wszystkich danych zostanie zaplanowane następne uruchomienie w czasie określonym w parametrze Period. Wartość ta określa ilość sekund za jaki czas zostanie uruchomiony następny odczyt danych po zakończeniu poprzedniej komunikacji.

Test - PmaFolder Folder zawiera panel testowy "TestPanel" oraz pomocniczy obiekt PmaData. Panel służy do testowania oraz wyświetlania odebranych danych.
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
Nazwa wytwarzanego obiektuNazwa nowo wytworzonego obiektu w drzewie Pma obiektów.
Maksymalna długość nazwy wynosi 30 znaków.
Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne (tzn. narodowo zależne znaki), pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Domyślnie: "Sigfox"
Login - przypisana nazwa konta APIACCESS usługi Sigfoxprzypisany kod identyfikacyjny kod - Login konta APIACCESS usługi Sigfox
Password - przypisane hasło konta APIACCESS usługi SigfoxPrzypisane hasło logowania konta APIACCESS usługi Sigfox

Historia:
Pm8.03.19: Wytworzono
Nawigacja:
 
 
- Sigfox - Komunikacja z usługą chmury backend.sigfox.com - Zestaw komunikacji z danymi i panelem
 
 
© MICROSYS, spol. s r.o.