
文章插图
下达云端控制指令业务系统通过调用IoT物联网平台提供的HTTPS API 可以给指定设备下发控制指令,调用过程如下:

文章插图
Pub API调用的参考代码:
const co = require('co');const RPCClient = require('@alicloud/pop-core').RPCClient;const options = {accessKey: "子账号accessKey",accessKeySecret: "子账号accessKeySecret"};//1.初始化 API Clientconst client = new RPCClient({accessKeyId: options.accessKey,secretAccessKey: options.accessKeySecret,endpoint: 'https://iot.cn-beijing.aliyuncs.com',apiVersion: '2018-01-20',});// 指令内容const payload = {washingMode: 2,washingTime: 30};//2.构建Pub API 请求const params = {TopicFullName: "下行指令的Topic",MessageContent: new Buffer(JSON.stringify(payload)).toString("base64"),ProductKey: "产品ProductKey",IotInstanceId: "实例化Id",Qos: 1};co(function*() {//3.发起Pub API调用try {const response = yield client.request('Pub', params);console.log("Pub SUCCESS =====>", JSON.stringify(response));} catch (err) {console.log("Pub ERROR =====>", JSON.stringify(err));}});运行日志:
文章插图
在企业实例的控制台,日志服务中,我们也可以追踪到完整的下行链路日志,如下图:

文章插图
推荐阅读
- 物流发展的制约因素都有哪些
- 现代物流管理特点和现状
- 新西兰鸮鹦鹉 新西兰濒危动物鸮鹦鹉
- 浅析现代物流发展方向
- 酒店搞活动送什么合适 圣诞节酒店送客人什么礼物好
- 男人有药物性耳聋会遗传吗?
- 冰淇淋是高热量食物吗 冰淇淋是冰的怎么会有热量呢
- 如何挑选玉米面
- 如何挑选海鲜菇
- 如何挑选龙虾
