Upload QPE data to cloud

Upload QPE data to cloud

LandingSite Data_Sender, Data_Receiver, PEAdapter modules.

Introduction

DataSender (“DS”) and DataReceiver (“DR”) are a pair of modules to upload QPE data to cloud.

Local Network
Cloud
HTTP GET
HTTP POST
QPE
Locators
Data_Sender
Data_Receiver
cache
PEAdapter

Both modules runs in Docker container.

Modes

2 modes support, PULL and PUSH.

PULL Mode

DS QPE DR getTagData via HTTP tagDatas tagDatas (with token) void DS QPE DR

PUSH Mode

QPE DS DR tagDatas via UDP tagDatas (with token) void QPE DS DR

PUSH mode need QPL (Quuppa Push Log) module license. Sample JSON:

{
  "tagId": "d10000001111",
  "tagName": null,
  "color": "#FF0000",
  "tagGroupName": null,
  "locationType": "position",
  "locationMovementStatus": "stationary",
  "locationRadius": 0.09,
  "location": [-1.09, 0.38, 1.0],
  "locationTS": 1641888440139,
  "locationCoordSysId": "3e7c4371-42be-4019-b7c0-ec2012d448ad",
  "locationCoordSysName": "CoordSys001",
  "locationZoneIds": [
    "b9dae3fd-c055-4f29-b882-c23421635699",
    "176ca962-8b45-46f2-ba73-52978a6bc1b8",
    "0369d300-c2ce-4cb4-99e0-6a2cdab89351",
    "1dfcc90f-1c90-48ea-82b5-c1dc2b4f307a"
  ],
  "locationZoneNames": ["Desk_1", "Inside", "Left_Half", "Ground"]
}

See https://quuppa.com/product-documentation/manuals/q/QSP/topics/QSP_udp_logging_api.html?hl=udp.

DataSender

DataSender pulls data from QPE and cache the data in cache, and then post the data to DataReceiver.
By default, the DataSender startup and listen to port 3200.

DataReceiver

DataReceiver receive the data posted from DataSender and cache the data in cache.

PEA

PEA provide a HTTP restful API most like QPE API. and it can adapted to other format.

API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值