Лагатып WMСервер дыспетчара прылад
Кіраўніцтва карыстальніка

Сервер дыспетчара прылад

Сервер дыспетчара прылад WM SYSTEMS -

Дыспетчар прылад ® Сервер для маршрутызатара M2M і мадэма WM-Ex, прылад WM-I3

Спецыфікацыі дакумента

Гэты дакумент быў створаны для праграмнага забеспячэння Дыспетчара прылад і змяшчае падрабязнае апісанне канфігурацыі і выкарыстання для належнай працы праграмнага забеспячэння.

Катэгорыя дакумента: Кіраўніцтва карыстальніка
Тэма дакумента: Дыспетчар прылад
Аўтар: WM Systems LLC
Нумар версіі дакумента: РЭВ 1.50
Колькасць старонак: 11
Версія дыспетчара прылад: v7.1
Версія праграмнага забеспячэння: DM_Pack_20210804_2
Статус дакумента: ФІНАЛ
Апошняе змяненне: 13 жніўня 2021 г
Дата зацвярджэння: 13 жніўня 2021 г

Глава 1. Уводзіны

Дыспетчар прылад можна выкарыстоўваць для аддаленага маніторынгу і цэнтралізаванага кіравання нашымі прамысловымі маршрутызатарамі, канцэнтратарамі даных (маршрутызатар M2M, прамысловы маршрутызатар M2M, знешні PRO2 M4M) і для мадэмаў разумнага ўліку (сямейства WM-Ex, прылада WM-I3).
Платформа аддаленага кіравання прыладамі, якая забяспечвае бесперапынны маніторынг прылад, аналітычныя магчымасці, масавае абнаўленне прашыўкі, рэканфігурацыю.
Праграмнае забеспячэнне дазваляе правяраць KPI абслугоўвання прылад (QoS, жыццёвыя сігналы), умешвацца і кантраляваць працу, запускаючы задачы па тэхнічным абслугоўванні на вашых прыладах.
Гэта эканамічна эфектыўны спосаб бесперапыннага онлайн-маніторынгу вашых падлучаных прылад M2M у аддаленых месцах.
Атрымліваючы інфармацыю аб гатоўнасці прылады, маніторынгу жыццёвых сігналаў, характарыстык працы прылад на месцы.
Дзякуючы атрыманым з іх аналітычным дадзеных.
ён пастаянна правярае працоўныя значэнні (моц сігналу сотавай сеткі, спраўнасць сувязі, прадукцыйнасць прылады).
За кошт атрымання інфармацыі аб даступнасці прылады, маніторынгу жыццёвых сігналаў, характарыстык працы лакальных прылад - дзякуючы атрыманым з іх аналітычным дадзеных.
ён пастаянна правярае працоўныя значэнні (моц сігналу сотавай сеткі, працаздольнасць сувязі, прадукцыйнасць прылады).

Глава 2. Устаноўка і канфігурацыя

2.1. Перадумовы 

Макс. 10.000 XNUMX прыбораў уліку могуць кіравацца з дапамогай аднаго асобніка Дыспетчара прылад.
Выкарыстанне сервернай праграмы Device Manager патрабуе наступных умоў:
Апаратнае асяроддзе:

  • Таксама падтрымліваецца фізічная ўстаноўка і выкарыстанне віртуальнага асяроддзя
  • 4-ядзерны працэсар (мінімум) – 8-ядзерны (пажадана)
  • 8 ГБ АЗП (мінімум) – 16 ГБ АЗП (пажадана), залежыць ад колькасці прылад
  • Падключэнне да сеткі LAN 1 Гбіт
  • Макс. Ёмістасць памяці 500 ГБ (залежыць ад колькасці прылад)

Праграмнае асяроддзе:
• Windows Server 2016 або навейшая версія – Linux або Mac OS не падтрымліваюцца
• MS SQL Express Edition (мінімум) – MS SQL Standard (пажадана) – Іншыя тыпы баз дадзеных
не падтрымліваюцца (Oracle, MongoDB, MySql)
• MS SQL Server Management Studio – для стварэння ўліковых запісаў і базы дадзеных і кіравання
база дадзеных (напрыклад: рэзервовае капіраванне або аднаўленне)

2.2. Кампаненты сістэмы
Дыспетчар прылад складаецца з трох асноўных праграмных элементаў:

  • DeviceManagerDataBroker.exe – платформа сувязі паміж базай дадзеных і службай збору даных
  • DeviceManagerService.exe – збор даных з падлучаных маршрутызатараў і мадэмаў уліку
  • DeviceManagerSupervisorSvc.exe – для абслугоўвання

Брокер дадзеных
Асноўная задача брокера дадзеных дыспетчара прылад - падтрымліваць злучэнне з базай дадзеных з серверам SQL і забяспечваць інтэрфейс REST API для службы дыспетчара прылад. Акрамя таго, ён мае функцыю сінхранізацыі дадзеных, каб усе запушчаныя інтэрфейсы былі сінхранізаваны з базай дадзеных.
Служба дыспетчара прылад
Гэта і служба кіравання прыладамі, і бізнес-логіка. Ён звязваецца з брокерам дадзеных праз REST API, а з прыладамі M2M - праз уласны пратакол кіравання прыладамі WM Systems. Сувязь праходзіць у сокеце TCP, які па жаданні можа быць абаронены з дапамогай прамысловага стандарту TLS v1.2 транспартнага ўзроўню бяспекі, заснаванага на mbedTLS (на баку прылады) і OpenSSL (на баку сервера).

Служба дыспетчара прылад
Гэтая служба забяспечвае функцыі абслугоўвання паміж графічным інтэрфейсам і службай дыспетчара прылад. Дзякуючы гэтай функцыі сістэмны адміністратар можа спыняць, запускаць і перазапускаць службу сервера з графічнага інтэрфейсу.
2.3. Запуск
2.3.1 Усталюйце і наладзьце SQL Server
Калі вам трэба ўсталяваць сервер SQL, наведайце наступны сайт webсайт і абярыце пажаданы прадукт SQL: https://www.microsoft.com/en-us/sql-server/sql-server-downloads
Калі ў вас ужо ўсталяваны сервер SQL, стварыце новую базу дадзеных, напрыклад. DM7.1 і стварыць уліковы запіс карыстальніка базы дадзеных з правамі ўладальніка гэтай базы дадзеных DM7.1. Калі вы запускаеце брокер дадзеных у першы раз, ён створыць усе неабходныя табліцы і палі ў базе даных. Вам не трэба ствараць іх уручную.
Перш за ўсё стварыце каранёвую тэчку ў сістэме прызначэння. напрыклад: C:\DMv7.1. Распакуйце сціснуты праграмны пакет Дыспетчара прылад у тэчку.
2.3.2 Брокер дадзеных

  1. Змяніць канфігурацыю file: DeviceManagerDataBroker.config (Гэта канфігурацыя на аснове JSON file які павінен быць зменены, каб брокер дадзеных мог атрымаць доступ да SQL Server.)
    Вы павінны запоўніць наступныя параметры:
    – SQLServerAddress → IP-адрас сервера SQL
    – SQLServerUser → імя карыстальніка базы дадзеных дыспетчара прылад
    – SQLServerPass → пароль базы дадзеных Дыспетчара прылад
    – SQLServerDB → назва базы дадзеных
    – DataBrokerPort → порт праслухоўвання брокера дадзеных. Кліенты будуць выкарыстоўваць гэты порт для сувязі з брокерам дадзеных.
  2. Пасля ўнясення змяненняў запусціце праграмнае забеспячэнне брокера даных з правамі адміністратара (DeviceManagerDataBroker.exe)
  3. Цяпер гэта падключыцца да сервера базы дадзеных з дадзенымі ўліковымі дадзенымі і аўтаматычна створыць / зменіць структуру базы дадзеных.

ВАЖНА!
Калі вы хочаце змяніць налады брокера дадзеных дыспетчара прылад, перш за ўсё спыніце прыкладанне.
Калі вы скончылі мадыфікацыю, запусціце прыкладанне ад імя адміністратара.
У іншым выпадку праграма перазапіша змененыя налады на апошнія працоўныя налады!
2.3.3 Служба наглядчыка дыспетчара прылад

  1. Змяніць канфігурацыю file: Elman.ini
  2. Усталюйце правільны нумар порта для аперацый тэхнічнага абслугоўвання. DMSupervisorPort
  3. Калі вы хочаце, каб служба аўтаматычна запускала DM пры кожным запуску сервера, адкрыйце камандны радок і выканайце наступную каманду ад імя адміністратара:
    DeviceManagerSupervisorSvc.exe /install Тады каманда ўсталюе DeviceManagerSupervisorSvc як службу.
  4. Запусціце службу са спісу службаў (windows+R → services.msc)

2.3.4 Служба дыспетчара прылад

  1. Змяніць канфігурацыю file: DeviceManagerService.config (Гэта канфігурацыя на аснове JSON file які павінен быць зменены, каб Дыспетчар прылад мог атрымліваць даныя ад падлучаных мадэмаў, маршрутызатараў.)
  2. Вы павінны ўсталяваць наступныя рэкамендаваныя параметры:
    – DataBrokerAddress → IP-адрас брокера дадзеных
    – DataBrokerPort → порт сувязі брокера дадзеных
    – SupervisorPort → порт сувязі супервізора
    – ServerAddress → знешні IP-адрас для мадэмнай сувязі
    – ServerPort → знешні порт для мадэмнай сувязі
    – CyclicReadInterval → 0 – адключыць або значэнне большае за 0 (у секундах)
    – ReadTimeout → час чакання параметра або стану (у секундах)
    – ConnectionTimeout → тайм-аўт спробы злучэння з прыладай (у секундах)
    – ForcePolling → значэнне павінна быць усталявана ў 0
    – MaxExecutingThreads → максімальная колькасць паралельных патокаў у той жа час (рэкамендуецца:
    вылучанае ядро ​​працэсара x 16, напрыклад: калі вы вылучылі 4-ядзерны працэсар для дыспетчара прылад, то
    значэнне павінна быць 64)
  3. Калі вы жадаеце стварыць службу для аўтаматычнага запуску Дыспетчара прылад пры кожным запуску сервера, адкрыйце камандны радок і выканайце наступную каманду ад імя адміністратара: DeviceManagerService.exe /ўсталяваць Затым каманда ўсталюе Дыспетчар прылад як службу.
  4. Запусціце службу са спісу службаў (windows+R → services.msc)

ВАЖНА!
Калі вы хочаце змяніць налады службы дыспетчара прылад, спачатку спыніце службу. Калі вы скончылі мадыфікацыю, запусціце службу. У іншым выпадку сэрвіс перапіша змененыя налады на апошнія працоўныя!
2.3.5 Падрыхтоўка сеткі
Калі ласка, адкрыйце адпаведныя парты на серверы дыспетчара прылад для правільнай сувязі.
– Порт сервера для ўваходнай мадэмнай сувязі
– Порт Data Broker для сувязі кліента
– Порт супервізора для аперацый абслугоўвання ад кліентаў

2.3.6 Запуск сістэмы

  1.  Запусціце Supervisor для службы DeviceManager
  2. Запусціце DeviceManagerDataBroker.exe
  3. DeviceManagerService

2.4 Сувязь па пратаколе TLS
Функцыю сувязі пратаколу TLS v1.2 можна актываваць паміж маршрутызатарам/мадэмам і Дыспетчарам прылад ® з боку праграмнага забеспячэння (выбраўшы рэжым TLS або старую сувязь).
Ён выкарыстоўваў бібліятэку mbedTLS на баку кліента (на мадэме/маршрутызатары) і бібліятэку OpenSSL на баку дыспетчара прылад.
Зашыфраваная сувязь запакаваная ў сокет TLS (падвойнае шыфраванне, вельмі бяспечны метад).
Выкарыстанае рашэнне TLS выкарыстоўвае метад узаемнай аўтэнтыфікацыі для ідэнтыфікацыі двух бакоў, якія ўдзельнічаюць у сувязі. Гэта азначае, што абодва бакі маюць прыватны-адкрыты ключ. Закрыты ключ бачны толькі ўсім (уключаючы Дыспетчар прылад ® і маршрутызатар/мадэм), а адкрыты ключ перамяшчаецца ў выглядзе сертыфіката.
Прашыўка мадэма/маршрутызатара ўключае заводскі ключ і сертыфікат. Пакуль у вас не будзе ўласнага карыстацкага сертыфіката ад Дыспетчара прылад ®, маршрутызатар будзе ідэнтыфікаваць сябе з дапамогай гэтага ўбудаванага.
Па змаўчанні ён рэалізаваны на маршрутызатары, таму маршрутызатар не правярае, ці падпісаны сертыфікат, прадстаўлены падключаным бокам, давераным бокам, таму любое TLS-злучэнне з мадэмам/маршрутызатарам можа быць устаноўлена з любым сертыфікатам, нават уласным - падпісаў. (Вам трэба ведаць іншае шыфраванне, якое знаходзіцца ўнутры TLS, у адваротным выпадку сувязь не будзе працаваць. Яна таксама мае аўтэнтыфікацыю карыстальніка, таму падлучаны бок недастаткова ведае аб сувязі, але вы таксама павінны мець пароль root, і паспяхова прайшлі самааўтэнтыфікацыю).

Глава 3. Падтрымка

3.1 Тэхнічная падтрымка
Калі ў вас ёсць якія-небудзь пытанні адносна выкарыстання прылады, звяжыцеся з намі праз свайго асабістага прадаўца.
Інтэрнэт-падтрымка прадукту можа спатрэбіцца тут, у нашым webсайт: https://www.m2mserver.com/en/support/
Дакументацыю і выпуск праграмнага забеспячэння для гэтага прадукта можна атрымаць па наступнай спасылцы: https://www.m2mserver.com/en/product/device-manager/
3.2 Ліцэнзія GPL
Дыспетчар прылад не з'яўляецца бясплатным прадуктам. Аўтарскія правы на прыкладанне належаць WM Systems LLC. Праграмнае забеспячэнне кіруецца ўмовамі ліцэнзіі GPL. Прадукт выкарыстоўвае зыходны код кампанента Synopse mORMot Framework, які таксама ліцэнзуецца ў адпаведнасці з умовамі ліцэнзіі GPL 3.0.

Сервер дыспетчара прылад WM SYSTEMS - мал.1

Прававая інфармацыя

©2021. WM Systems LLC.
Змест гэтай дакументацыі (уся інфармацыя, малюнкі, тэсты, апісанні, кіраўніцтва, лагатыпы) ахоўваецца аўтарскім правам. Капіраванне, выкарыстанне, распаўсюджванне і публікацыя дазваляецца толькі са згоды WM Systems LLC., з дакладным указаннем крыніцы.
Малюнкі ў кіраўніцтве карыстальніка прызначаны толькі для ілюстрацыі. WM Systems LLC. не прызнае і не нясе адказнасці за любыя памылкі ў інфармацыі, якая змяшчаецца ў кіраўніцтве карыстальніка.
Апублікаваная інфармацыя ў гэтым дакуменце можа быць зменена без папярэдняга паведамлення.
Усе дадзеныя, якія змяшчаюцца ў кіраўніцтве карыстальніка, прызначаны толькі для інфармацыйных мэтаў. За дадатковай інфармацыяй звяртайцеся да нашых калег.
Папярэджанне! Любыя памылкі, якія ўзнікаюць у працэсе абнаўлення праграмы, могуць прывесці да збою прылады.

Сервер дыспетчара прылад WM SYSTEMS - малWM Systems LLC
8 Villa str., Будапешт H-1222 ВЕНГРЫЯ
Тэлефон: +36 1 310 7075
электронная пошта: sales@wmsystems.hu
Web: www.wmsysterns.hu

Дакументы / Рэсурсы

Сервер дыспетчара прылад WM SYSTEMS [pdfКіраўніцтва карыстальніка
Сервер дыспетчара прылад, прылада, сервер дыспетчара, сервер

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *