Podłączenie systemu pomiarowego do chmury ustawienia Proxy - MetiumIoT/Metium GitHub Wiki
Home ‹‹
Odczyty z czujników zapisywane są w jednostce centralnej - jest możliwość przesyłania tych danych z jednostki centralnej (wielu jednostek centralnych) na konto w chmurze.
Należy skonfigurować połączenie dla chmury oraz hosta (jednostki centralnej).
CHMURA
Należy utworzyć operatora, który będzie służył do komunikacji z urządzeniem (jednostkę centalną). W opcji Administracja -> Operatorzy należy utworzyć użytkownika, następnie zaznaczyć go na liście i kliknąć klawisz Uprawnienia i zaznaczyć [v]
- zdalny dostęp
- remote request
- Jednocześnie należy skopiować zawartość pola token-password, która będzie wymagana do ustawienia konfiguracji HOSTA
UWAGA - w chmurze muszą zostać dodane do listy czujniki (sensory) z hosta - Sensor .
HOST
Konfigurację hosta należy przeprowadzić w opcji Akcja -> Administracja -> Konfiguracja Na wyświetlonym ekranie wypełnić pola:
- host num - numer host urządzenia (liczba 1..250) wpisywany przez użytkownika, unikalny dla danej chmury,
- URL - adres chmury, do której mają zostać przekazywane dane pomiarowe zebrane przez system,
- Login - login utworzonego użytkownika w CHMURZE,
- token-password - hasło, które zostało wygenerowane w CHMURZE (należy wkleić skopiowaną wcześniej wartość).
Problemy z synchronizacją
Jednostka Centralna (przez SSH)
Brak ustawień bibliotek ssl i crypto
-
Sprawdzić komunikaty w konsoli urządzenia, które ma nawiązać połączenie z chmurą. Problem z ssl wystąpił, w przypadku wyświetlenia komunikatu:
**HTTPSend internal connection error**
. -
Sprawdzenie uruchomienia programu irsmadar w trybie ssl
- W /opt/madar/ wpisać komendę:
./irsmadar -ssl PORT 8001
- Sprawdzić działanie: https://nr_IP:8001/ - brak ustawień, jeśli program się nie uruchomi
Należy stworzyć linki symboliczne:
ln -s /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0 /usr/lib/libcrypto.so
ln -s /usr/lib/arm-linux-gnueabihf/libssl.so.1.0.0 /usr/lib/libssl.so
Więcej: Instalacja i konfiguracja