iMETOS LoRa SPOSTRZEŻENIA I INSTRUKCJA
iMETOS LoRA DOKUMENTACJA I MANUALIA
Najnowszy firmware: odwiedzić www.metos.global/support stronę i kliknij przycisk POMOC w prawym dolnym rogu.
Wielkość ładunku danych jest obliczana dla struktury Payload v1.00, używanej w aktualnym firmware iMETOS® LoRa.
IMT150 | IMT200 | IMT280 | IMT300 | Rozmiar ładunku użytecznego danych (1) | Całkowity rozmiar ładunku użytecznego danych (2) | |
Czujnik temperatury powietrza i wilgotności względnej | Tak | Tak | Tak | Tak | 12 Bajtów | 39 bajtów |
Deszczomierz | Nie | Tak | Tak | Tak | 2 Bajty | 26 Bajtów |
Wilgotność liści | Nie | Tak | Nie | Tak | 2 Bajty | 26 Bajtów |
Promieniowanie globalne | Nie | Nie | Tak | Tak | 2 Bajty | 26 Bajtów |
Prędkość wiatru | Nie | Nie | Tak | Tak | 4 Bajty | 28 Bajtów |
Całkowita wielkość ładunku użytecznego iMETOS® LoRa (3) | ||||||
39 bajtów | 49 bajtów | 56 Bajtów | 61 bajtów |
Wielkość ładunku danych (1): wielkość danych, które wybrane czujniki zajmują w ładunku danych (w Bajtach)
Całkowita wielkość ładunku danych (2): całkowita wielkość ładunku danych stacji iMETOS® LoRa z wybranym czujnikiem
Całkowity rozmiar obciążenia użytkowego iMETOS® LoRa (3): całkowity rozmiar obciążenia użytkowego stacji iMETOS® LoRa z wybraną konfiguracją czujników
Ograniczenia sieci LoRa (na podstawie LoRaWAN Regional Parameters v1.0.2):
EU868 MHz:
Prędkość przesyłu danych | Maksymalny rozmiar ładunku (w bajtach) |
0 | 51 |
1 | 51 |
2 | 51 |
3 | 115 |
4 | 242 |
5 | 242 |
6 | 242 |
7 | 242 |
8:15 | Nieokreślony |
US915 MHz:
Prędkość przesyłu danych | Maksymalny rozmiar ładunku (w bajtach) |
0 | 11 |
1 | 53 |
2 | 125 |
3 | 242 |
4 | 242 |
5:7 | Nieokreślony |
8 | 33 |
9 | 109 |
10 | 222 |
11 | 222 |
12 | 222 |
13 | 222 |
14:15 | Nieokreślony |
W zależności od całkowitej wielkości ładunku danych, stacja iMETOS® LoRa wybierze minimalne wymagane ustawienie DataRate, aby przesłać dane do bramki LoRa, nawet jeśli ADR jest włączony.
Ładunek danych wszystkich czujników podłączonych do jednej stacji pogodowej iMETOS® LoRa nie powinien przekraczać maksymalnego dostępnego rozmiaru (242 Bajty dla regionu EU868 MHz i 222 Bajty dla regionu US915). Jeśli użytkownik potrzebuje więcej czujników to sensowne jest posiadanie większej ilości stacji iMETOS® LoRa z różnymi konfiguracjami czujników.
Jeśli klient chce mieć określony zestaw czujników podłączonych do jednej stacji pogodowej iMETOS® LoRa, sprawdzimy, czy liczba czujników nie przekracza maksymalnego dostępnego rozmiaru ładunku i poinformujemy o tym klientów.
1. Przykład udanej komunikacji automatycznej z wykorzystaniem trybu OTAA
Zasilanie modułu LoRa: ON Terminal modułu LoRa: ON RN2483 1.0.3 Mar 22 2017 06:00:42 mac get devaddr 03200005 mac get deveui 0004A30B001F40F5 mac get appeui 70B3D57EF0004453 mac get adr na sys reset RN2483 1.0.3 Mar 22 2017 06:00:42 mac join otaa ok accepted mac get dr 0 sys set pinmode GPIO11 digout ok sys set pindig GPIO11 1 ok mac tx cnf 4 0B05E3010264006800010005002003000102000600070001561A1E00020000 ok mac_tx_ok sys set pindig GPIO11 0 ok Gotowe. Terminal modułu LoRa: OFF Zasilanie modułu LoRa: OFF
2. Obsługiwane metody łączenia
Protokół LoRa opisuje dwa tryby dołączania. OTAA join oraz ABP join. Obecnie stacja pogodowa iMETOS® LoRa obsługuje tylko procedurę OTAA join.
Aby stacja meteorologiczna iMETOS® LoRa mogła pomyślnie przyłączyć się do sieci LoRa, urządzenie iMETOS® LoRa musi zostać udostępnione na serwerze LoRa. W celu zapewnienia urządzenia, użytkownik musi posiadać: DevEUI, AppEUI, wartości AppKey. Wartości DevEUI i AppEUI znajdują się w menu terminala, AppKey jest dostarczany przez wsparcie PI na życzenie.
3. Co to jest iMETOS® LoRa, co to jest "end node" i co to jest "sensor"?
Stacja pogodowa iMETOS® LoRa jest urządzeniem typu "end node" (zgodnie ze słownictwem LoRa). Urządzenia węzła końcowego są często określane jako "czujniki".
Urządzenie iMETOS® LoRa weather station różni się od innych węzłów końcowych LoRa tym, że daje użytkownikowi możliwość wyboru czujników, których potrzebuje i podłącza do płytki iMETOS® LoRa - dzięki temu urządzenie jest dynamiczne i można je dopasować do swoich potrzeb.
Do "węzła końcowego" adresujemy płytkę iMETOS® LoRa, a do czujników, które można podłączyć do płytki iMETOS® LoRa adresujemy "czujniki".
4. Otrzymałem stację pogodową iMETOS® LoRa. Co teraz?
Urządzenie musi być zapisane na serwerze sieci LoRa i musi być ustawione na przekazywanie danych z serwera sieci LoRa do FieldClimate platforma.
Jeśli urządzenie zostało zaopatrzone i jest w stanie połączyć się z siecią LoRa, zobaczysz:
mac dołączyć do otaa ok zaakceptowany
w menu terminala, gdy iMETOS® LoRa podejmie próbę komunikacji. Jeśli łączenie nie powiedzie się, zobaczysz następujący komunikat:
mac dołączyć do otaa ok odmowa
5. Jak zapewnić urządzenie na platformie LoRa network provide?
Aby stacja meteorologiczna iMETOS® LoRa mogła pomyślnie przyłączyć się do sieci LoRa, urządzenie iMETOS® LoRa musi zostać udostępnione na serwerze LoRa. W celu zapewnienia urządzenia, użytkownik musi posiadać: DevEUI, AppEUI, wartości AppKey. Wartości DevEUI i AppEUI znajdują się w menu terminala, AppKey jest dostarczany przez wsparcie PI na żądanie. Zazwyczaj dostawca sieci LoRa zapewnia dostęp do swojej platformy i użytkownik może samodzielnie zaopatrywać urządzenia lub dostawca sieci LoRa robi to za niego.
6. Jak dostarczyć dane z platformy dostawcy sieci LoRa do PI FieldClimate?
Jesteśmy otwarci na integrację każdego rodzaju protokołu komunikacyjnego (MQTT, websocket, http post requests, PubNub,...). Zazwyczaj dostawca sieci LoRa dostarcza nam instrukcję, jakie opcje są dostępne, a my przygotowujemy potrzebne rzeczy po naszej stronie. Stale integrujemy nowe platformy z naszymi FieldClimate platforma.
7. Na ekranie nie są wyświetlane żadne dane. FieldClimate platforma. Co robić?
Kroki do wykonania:
- Sprawdź w menu terminala przebieg komunikacji. Jeśli jest inny niż w przykładzie z 4.1 oznacza to, że albo iMETOS® LoRa nie dołączył do sieci LoRa, albo dane nie zostały wysłane do bramki.
- Sprawdź w logach platformy dostawcy sieci LoRa, czy są jakieś żądania pochodzące ze stacji pogodowych iMETOS® LoRa (na przykład: możesz to sprawdzić za pomocą programu wlogger na platformie Actility).
- Jeśli dane są odbierane na platformie dostawcy sieci LoRa i nie są wyświetlane na FieldClimate platforma, skontaktuj się z pomocą techniczną PI.
8. Czy mogę używać surowych danych z urządzenia?
Tak. Opis struktury pierwszego payloadu danych jest dostępny wraz z przykładowym kodem Pythona. Po dostarczeniu danych do platformy dostawcy sieci LoRa, można je przekazać do własnego serwera (rozwiązania) i tam wykonać parsowanie danych. Uwaga, aby móc uzyskać opisy sensorów, potrzebny będzie dostęp do naszego systemu API.
Uwaga: Nie zalecamy korzystania z surowych danych ze stacji. Znacznie lepiej jest pobierać dane poprzez nasz system API. Istnieje wiele wartości dodanych z logiki działającej na zapleczu naszych systemów, które mogą sprawić, że Twoje decyzje i zrozumienie danych będą lepsze i bardziej użyteczne.
9. Wybór kanałów (i częstotliwości), z których korzysta moduł Microchip RN.
Moduł komunikacyjny iMETOS® LoRa RN musi być ustawiony tak, aby korzystał z tych samych kanałów (częstotliwości), z których korzysta bramka LoRa. Bez wyrównanych kanałów może się zdarzyć, że urządzenia nie będą ze sobą "rozmawiać". W przypadku korzystania z modelu RN2483 (EU) 868 MHz nie jest to problem, ponieważ kanałów jest tylko 16 i wszystkie kanały są domyślnie włączone w urządzeniu iMETOS® LoRa. Problem może dotyczyć modułu 915 MHz RN2903 (US). Moduły US obsługują 72 kanały upstream i zazwyczaj bramki używają tylko 2 zestawów 8 kanałów konsekwentnych, co oznacza, że urządzenie iMETOS® LoRa powinno być zoptymalizowane do korzystania z tych samych 16 kanałów uplink.
10. Co zrobić, jeśli potrzebuję więcej pomocy?
Skontaktuj się z naszą pomocą techniczną pod adresem [email protected]. Chętnie pomożemy Ci w każdym problemie, z jakim możesz się spotkać.