WM LogoDevice Manager Server
Uputstvo za upotrebu

Device Manager Server

WM SYSTEMS Device Manager Server -

Device Manager® Server za M2M ruter i WM-Ex modem, WM-I3 uređaje

Specifikacije dokumenta

Ovaj dokument je napravljen za softver Device Manager i sadrži detaljan opis konfiguracije i upotrebe za pravilan rad softvera.

Kategorija dokumenta: Uputstvo za upotrebu
Predmet dokumenta: Upravitelj uređaja
Autor: WM Systems LLC
Broj verzije dokumenta: REV 1.50
Broj stranica: 11
Verzija upravitelja uređaja: v7.1
Verzija softvera: DM_Pack_20210804_2
Status dokumenta: FINAL
Zadnja izmjena: 13. avgust, 2021
Datum odobrenja: 13. avgust, 2021

Poglavlje 1. Uvod

Device Manager se može koristiti za daljinski nadzor i centralno upravljanje našim industrijskim ruterima, koncentratorima podataka (M2M ruter, M2M industrijski ruter, M2M vanjski PRO4) i za pametne modeme za mjerenje (WM-Ex familija, WM-I3 uređaj).
Platforma za daljinsko upravljanje uređajima koja omogućava kontinuirano praćenje uređaja, analitičke mogućnosti, masovna ažuriranja firmvera, rekonfiguraciju.
Softver omogućava provjeru KPI servisa uređaja (QoS, životni signali), da interveniše i kontroliše rad, izvršavajući zadatke održavanja na vašim uređajima.
To je isplativ način kontinuiranog, online praćenja vaših povezanih M2M uređaja na udaljenim lokacijama.
Primanjem informacija o dostupnosti uređaja, praćenjem životnih signala, karakteristikama rada uređaja na lokaciji.
Zahvaljujući analitičkim podacima izvedenim iz njih.
kontinuirano provjerava radne vrijednosti (jačina signala mobilne mreže, zdravlje komunikacije, performanse uređaja).
Primanjem informacija o dostupnosti uređaja, praćenjem životnih signala, karakteristikama rada uređaja na licu mjesta – zahvaljujući analitičkim podacima koji se iz njih proizlaze.
kontinuirano provjerava radne vrijednosti (jačina signala mobilne mreže, zdravlje komunikacije, performanse uređaja).

Poglavlje 2. Podešavanje i konfiguracija

2.1. Preduvjeti 

Max. 10.000 mjernih uređaja može se upravljati pomoću jedne instance upravitelja uređaja.
Korišćenje serverske aplikacije Device Manager zahteva sledeće uslove:
Hardversko okruženje:

  • Podržana je i fizička instalacija i korištenje virtuelnog okruženja
  • 4 jezgreni procesor (minimalno) – 8 jezgri (poželjno)
  • 8 GB RAM-a (minimalno) – 16 GB RAM-a (poželjno), zavisi od količine uređaja
  • 1Gbit LAN mrežna veza
  • Max. Kapacitet pohrane 500 GB (ovisno o količini uređaja)

Softversko okruženje:
• Windows Server 2016 ili noviji – Linux ili Mac OS nisu podržani
• MS SQL Express Edition (minimalno) – MS SQL Standard (poželjno) – Druge vrste baza podataka
nisu podržani (Oracle, MongoDB, MySql)
• MS SQL Server Management Studio – za kreiranje naloga i baze podataka i upravljanje
baza podataka (npr.: sigurnosna kopija ili vraćanje)

2.2. Komponente sistema
Device Manager se sastoji od tri glavna softverska elementa:

  • DeviceManagerDataBroker.exe – komunikaciona platforma između baze podataka i servisa za prikupljanje podataka
  • DeviceManagerService.exe – prikupljanje podataka sa povezanih rutera i mjernih modema
  • DeviceManagerSupervisorSvc.exe – za održavanje

Data Broker
Glavni zadatak posrednika podataka upravitelja uređaja je održavanje veze baze podataka sa SQL serverom i pružanje REST API interfejsa za Device Manager Service. Nadalje, ima funkciju sinkronizacije podataka, kako bi svi aktivni korisnički interfejsi bili sinhronizovani sa bazom podataka.
Usluga upravitelja uređaja
Ovo je usluga upravljanja uređajem i poslovna logika. Komunicira sa Data Brokerom preko REST API-ja, a sa M2M uređajima preko WM Systems-ovog protokola za upravljanje uređajima. Komunikacija teče u TCP utičnici, koja se opciono može osigurati industrijskim standardnim TLS v1.2 sigurnosnim rješenjem transportnog sloja, zasnovanog na mbedTLS (na strani uređaja) i OpenSSL (na strani servera).

Usluga nadzora upravitelja uređaja
Ova usluga pruža funkcije održavanja između GUI-a i usluge upravitelja uređaja. Sa ovom funkcijom administrator sistema može zaustaviti, pokrenuti i ponovo pokrenuti serversku uslugu iz GUI-ja.
2.3. Startup
2.3.1 Instalirajte i konfigurišite SQL Server
Ako trebate instalirati SQL server, posjetite sljedeće webweb stranicu i odaberite željeni SQL proizvod: https://www.microsoft.com/en-us/sql-server/sql-server-downloads
Ako već imate instalaciju SQL servera, kreirajte novu bazu podataka npr. DM7.1 i napravite korisnički račun baze podataka s vlasničkim pravima na toj DM7.1 bazi podataka. Kada prvi put pokrenete broker podataka, on će kreirati sve potrebne tabele i polja u bazi podataka. Ne morate ih kreirati ručno.
Prije svega kreirajte root folder na odredišnom sistemu. npr.: C:\DMv7.1. Raspakujte komprimovani softverski paket Upravljača uređajima u fasciklu.
2.3.2 Posrednik podataka

  1. Izmijenite konfiguraciju file: DeviceManagerDataBroker.config (Ovo je konfiguracija zasnovana na JSON-u file koji se mora modificirati da bi Data Broker pristupio SQL Serveru.)
    Morate ispuniti sljedeće parametre:
    – Adresa SQLServera → IP adresa SQL servera
    – SQLServerUser → korisničko ime baze podataka upravitelja uređaja
    – SQLServerPass → lozinka baze podataka upravitelja uređaja
    – SQLServerDB → ime baze podataka
    – DataBrokerPort → port za slušanje brokera podataka. Klijenti će koristiti ovaj port za komunikaciju sa brokerom podataka.
  2. Nakon izmjena, pokrenite softver za posredovanje podataka s administratorskim privilegijama (DeviceManagerDataBroker.exe)
  3. Sada će se ovo povezati sa serverom baze podataka sa datim vjerodajnicama i automatski kreirati / modificirati strukturu baze podataka.

VAŽNO!
Ako želite promijeniti postavke Device Manager Data Brokera, prije svega zaustavite aplikaciju.
Ako ste završili modifikaciju, pokrenite aplikaciju kao administrator.
U suprotnom će aplikacija prepisati izmijenjene postavke na posljednje radne postavke!
2.3.3 Usluga nadzora upravitelja uređaja

  1. Izmijenite konfiguraciju file: Elman.ini
  2. Postavite ispravan broj porta za operacije održavanja. DMSupervisorPort
  3. Ako želite da napravite uslugu da automatski pokreće DM pri svakom pokretanju servera, otvorite komandnu liniju i izvršite sljedeću naredbu kao administrator:
    DeviceManagerSupervisorSvc.exe /install Tada će naredba instalirati DeviceManagerSupervisorSvc kao uslugu.
  4. Pokrenite uslugu sa liste usluga (windows+R → services.msc)

2.3.4 Usluga upravitelja uređaja

  1. Izmijenite konfiguraciju file: DeviceManagerService.config (Ovo je konfiguracija zasnovana na JSON-u file koji se mora modificirati da bi Upravitelj uređaja primao podatke od povezujućih modema, rutera.)
  2. Morate postaviti sljedeće preporučene parametre:
    – DataBrokerAddress → IP adresa posrednika podataka
    – DataBrokerPort → komunikacijski port brokera podataka
    – SupervisorPort → komunikacijski priključak supervizora
    – Adresa servera → eksterna IP adresa za komunikaciju modema
    – ServerPort → eksterni port za komunikaciju modema
    – CyclicReadInterval → 0 – onemogućiti ili vrijednost veća od 0 (u sekundi)
    – ReadTimeout → vremensko ograničenje za očitavanje parametra ili stanja (u sekundi)
    – ConnectionTimeout → vremensko ograničenje pokušaja veze sa uređajem (u sekundi)
    – ForcePolling → vrijednost mora biti postavljena na 0
    – MaxExecutingThreads → maksimalni broj paralelnih niti u isto vrijeme (preporučeno:
    namjensko CPU jezgro x 16, npr.: ako ste namjenili 4 jezgreni CPU za Device Manager, tada
    vrijednost treba postaviti na 64)
  3. Ako želite da napravite uslugu da automatski pokreće Device Manager pri svakom pokretanju servera, onda otvorite komandnu liniju i izvršite sljedeću naredbu kao administrator: DeviceManagerService.exe /install Tada će naredba instalirati Device Manager kao uslugu.
  4. Pokrenite uslugu sa liste usluga (windows+R → services.msc)

VAŽNO!
Ako želite da promenite podešavanja usluge Device Manager, prvo zaustavite uslugu. Ako ste završili modifikaciju, pokrenite servis. U drugom slučaju, servis će prepisati izmijenjene postavke na posljednje radne postavke!
2.3.5 Pripreme mreže
Otvorite odgovarajuće portove na Device Manager Serveru za ispravnu komunikaciju.
– Port servera za dolaznu modemsku komunikaciju
– Port brokera podataka za komunikaciju klijenta
– Supervizorska luka za operacije održavanja od klijenata

2.3.6 Pokretanje sistema

  1.  Pokrenite Supervizor za uslugu DeviceManager
  2. Pokrenite DeviceManagerDataBroker.exe
  3. DeviceManagerService

2.4 Komunikacija TLS protokolom
Komunikacija TLS v1.2 protokola se može aktivirati između rutera/modemskog uređaja i Device Managera ® sa njegove softverske strane (odabirom TLS moda ili zastarjele komunikacije).
Koristio je mbedTLS biblioteku na strani klijenta (na modemu/ruteru) i OpenSSL biblioteku na strani upravitelja uređaja.
Šifrovana komunikacija je upakovana u TLS utičnicu (dvostruko šifrovana, visokobezbedna metoda).
Korišteno TLS rješenje koristi metodu međusobne provjere autentičnosti za identifikaciju dvije strane uključene u komunikaciju. To znači da obje strane imaju par privatnih i javnih ključeva. Privatni ključ je vidljiv samo svima (uključujući Device Manager® i ruter/modem), a javni ključ putuje u obliku certifikata.
Firmver modema/rutera uključuje fabrički podrazumevani ključ i sertifikat. Sve dok ne dobijete vlastiti prilagođeni certifikat od Device Managera®, ruter će se autentifikovati sa ovim ugrađenim.
Po tvornički zadanim postavkama implementiran je na ruter, tako da ruter ne provjerava da li je certifikat koji je dala povezana strana potpisala osoba od povjerenja, tako da se svaka TLS veza s modemom/ruterom može uspostaviti sa bilo kojim certifikatom, čak i vlastitim -potpisano. (Morate znati drugu enkripciju koja je unutar TLS-a, inače komunikacija neće funkcionirati. Također ima autentifikaciju korisnika, tako da povezana strana ne zna dovoljno o komunikaciji, ali morate imati i root lozinku, i uspješno se samoautentifikuje).

Poglavlje 3. Podrška

3.1 Tehnička podrška
Ako imate bilo kakvih pitanja u vezi s korištenjem uređaja, kontaktirajte nas putem vašeg osobnog i posvećenog prodavača.
Online podrška za proizvode može biti potrebna ovdje kod nas webstranica: https://www.m2mserver.com/en/support/
Dokumentaciji i izdanju softvera za ovaj proizvod možete pristupiti putem sljedeće veze: https://www.m2mserver.com/en/product/device-manager/
3.2 GPL licenca
Softver Device Manager nije besplatan proizvod. WM Systems LLc posjeduje autorska prava na aplikaciju. Softver je podložan uslovima licenciranja GPL-a. Proizvod koristi izvorni kod komponente Synopse mORMot Framework, koji je takođe licenciran pod uslovima licenciranja GPL 3.0.

WM SYSTEMS Device Manager Server - sl.1

Pravna obavijest

©2021. WM Systems LLC.
Sadržaj ove dokumentacije (sve informacije, slike, testovi, opisi, vodiči, logotipi) je pod zaštitom autorskih prava. Kopiranje, korišćenje, distribucija i objavljivanje je dozvoljeno samo uz saglasnost WM Systems LLC., uz jasnu naznaku izvora.
Slike u korisničkom priručniku služe samo u svrhu ilustracije. WM Systems LLC. ne priznaje niti prihvata odgovornost za bilo kakve greške u informacijama sadržanim u korisničkom vodiču.
Objavljene informacije u ovom dokumentu podložne su promjenama bez prethodne najave.
Svi podaci sadržani u korisničkom priručniku su samo u informativne svrhe. Za dodatne informacije, molimo kontaktirajte naše kolege.
Upozorenje! Sve greške koje se javljaju tokom procesa ažuriranja programa mogu dovesti do kvara uređaja.

WM SYSTEMS Device Manager Server - slWM Systems LLC
8 Villa str., Budimpešta H-1222 MAĐARSKA
Telefon: +36 1 310 7075
Email: sales@wmsystems.hu
Web: www.wmsysterns.hu

Dokumenti / Resursi

WM SYSTEMS Device Manager Server [pdf] Korisnički priručnik
Device Manager Server, Device, Manager Server, Server

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *