TB管理平台设备管理界面的请求过程
1、获取user信息
Request URL: http://XXXX:8080/api/user/1d3b43f0-3b17-11e8-800a-65869ac1d365 (带token)
2、获取tenant用户下的设备列表
/api/tenant/devices?limit=30&textSearch=(带token)
3、获取设备类型
/api/device/types (带token)
4、获取各个设备的shortInfo
/api/customer/1d4f4120-3b17-11e8-800a-65869ac1d365/shortInfo (带token)
5、点开一个设备后,会请求该设备的访问令牌等信息,接下来启动ws连接
/api/device/834f7a60-991f-11e8-ad4b-4dd707116a31/credentials
api/ws/plugins/telemetry?token=**********
lightiot请求顺序
1、登录获取token /api/auth/login
2、获取user信息 /api/auth/user
{
"id":{
"entityType":"USER",
"id":"23a9a570-8346-11e8-ad4b-4dd707116a31"
},
"createdTime":1531119790407,
"tenantId":{
"entityType":"TENANT",
"id":"1d38d2f0-3b17-11e8-800a-65869ac1d365"
},
"customerId":{
"entityType":"CUSTOMER",
"id":"128cd910-8346-11e8-ad4b-4dd707116a31"
},
"email":"cytology1994@163.com",
"authority":"CUSTOMER_USER",
"firstName":null,
"lastName":null,
"additionalInfo":null,
"name":"cytology1994@163.com"
}
3、/api/customer/128cd910-8346-11e8-ad4b-4dd707116a31 遍历customer信息
4、/api/customer/128cd910-8346-11e8-ad4b-4dd707116a31/devices?limit=50 customer下的设备信息
{"data":
[{
"id":{
"entityType":"DEVICE",
"id":"c04ddaf0-8345-11e8-ad4b-4dd707116a31"
},
"createdTime":1531119623711,
"tenantId":{
"entityType":"TENANT",
"id":"1d38d2f0-3b17-11e8-800a-65869ac1d365"
},
"customerId":{
"entityType":"CUSTOMER",
"id":"128cd910-8346-11e8-ad4b-4dd707116a31"
},
"name":"cyt_test1",
"type":"default",
"additionalInfo":null
},
{
"id":{
"entityType":"DEVICE","id":"d64a1630-889e-11e8-ad4b-4dd707116a31"
},
"createdTime":1531707641619,
"tenantId":{
"entityType":"TENANT",
"id":"1d38d2f0-3b17-11e8-800a-65869ac1d365"
},
"customerId":{
"entityType":"CUSTOMER",
"id":"128cd910-8346-11e8-ad4b-4dd707116a31"
},
"name":"cyt_test2",
"type":"default",
"additionalInfo":null
}],
"nextPageLink":null,
"hasNext":false}
同时开启ws??发现竟然有个现成的管理平台