aep-sdk
v0.0.3
Published
ctwing http protocol
Readme
电信CTWing平台
uasage
import { AEPSdk, DeviceDataPush } from 'aep-sdk'
const aepClient = new AEPSdk({tenantId, appId, appKey, appSecret, productId, MasterKey})
const deviceList = await aepClient.DeviceManagement.QueryDeviceList(productId)
// 订阅消息推送处理
// 设备上下线
SubscribeHandle.handleHook('deviceOnlineOfflineReport', async (message) => {})
// 设备数据上报
SubscribeHandle.handleHook('dataReport', async (message) => {})
// 设备命令响应
SubscribeHandle.handleHook('commandResponse', async (message) => {})
// 设备事件上报
SubscribeHandle.handleHook('eventReport', async (message) => {})
// TUP合并数据变化
SubscribeHandle.handleHook('dataReportTupUnion', async (message) => {})
// 设备增删
SubscribeHandle.handleHook('addDeleteDevice', async (message) => {})
// 未知消息
SubscribeHandle.handleHook('other', async (message) => {})
await SubscribeHandle.handle(message)
await SubscribeHandle.handle(message, async (messageType)=>{})