Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
| Info |
|---|
настройка интеграции actobus с Actility ThingPark сервером |
Настройка интеграции на стороне ThingPark
в разделе Applications создать новое приложение с типом HTTPS (Generic Application)
указать имя
в качестве URL указать https://actobus.rtls:8421/act/tp , где actobus.rtls - имя хоста где развернут комплект ПО РТЛС
Content Type: JSON
скопировать Tunnel Interface Authentication Key
нажать на кнопку SAVE
скопировать Application ID, назначенный данному приложению при сохранении
в разделе Devices кликнуть на девайс, данные которого должны пересылаться в ПО РТЛС
в разделе Application добавьте новое приложение и выберите из списка созданное выше
нажмите галку для применения изменений
Настройка интеграции на стороне Actobus
в файле rtls/actobus/config.ini
Раскомментировать (добавить) блок подписки , где tpe.local имя хоста, где развернута ThingPark платформа
с типом TPR (ThingPark Tunnel Interface) для работы с TPW или TPE, для as_id и as_key указать значения, полученные при регистрации приложения в ThingPark
Code Block { id = "TPW", type = "TPR", url = "https://tpe.local/thingpark/lrc/rest/downlink" as_id = "TWA_1100000000.1.AS" as_key = "dc10d22af35fc7d246806e8d9671e1c8" downlink_port = 171 }с типом TPX (DX-API) для работы с TPE
Code Block { id = "TPE" type = "TPX", url = "https://tpe.local/thingpark/dx/core/latest/api" oauth2_url = "https://tpe.local/thingpark/dx/admin/latest/api/oauth/token" validity = "infinite" # '5minutes’, '12hours’, '7days’[def], '90days’ or 'infinite’ passfile= "/opt/actobus/config/.tpe" as_id = "TWA_1100000000.1.AS" as_key = "dc10d22af35fc7d246806e8d9671e1c8" downlink_port = 171 }в папку rtls/actobus/config/.tpe создать файл с параметрами доступа к API
Code Block !login/pass
включить поддержку HTTPS в блоке http_connector и поменять порт на 8421
Code Block http_connector: { port = 8421 bind_addr = "0.0.0.0" pool_size = 4 ssl = true key = "server.key" cert = "server.pem" auth = "basic" token_issuer = "actobus/Actobus1" token_rs256_secret = "server.pem" token_hs256_secret = "" }перезапустить контейнер
Code Block docker restart rtls_actobus_1
| Table of Contents | ||||||||
|---|---|---|---|---|---|---|---|---|
|