解决 web网页下发命令到onenet平台设备的问题

3 篇文章 0 订阅
3 篇文章 0 订阅

下发命令到设备

关于API sdk

官方给我们提供了一个javascript语言编写的SDK,也就是说我们可以通过引入的SDK.js文件,使用它封装好的方法去对设备的数据进行获取以及下发命令。除了javascript还有其他语言编写的API SDK 我把 链接:link.可以根据自己的实际需要自行查看。
在这里插入图片描述

如何下发命令

我写一个简单的例子来展示如何下发命令代码如下

 var devicesid = '624519945' //设备id
 var apikey = '2oc6=0XgNsKFW8XVsGcpSJmdlL31' //当前设备的apikey
 var api = new OneNetApi(apikey) 
 
 //调用api.sendCommand这个方法下命令 第一个参数是设备id 第二个是你要发送的内容
 $("#open").on('click', function () {
       api.sendCommand(devicesid, '11').done(function (data) {
       //调用这个方法后平台会给你返回数据 根据返回的状态码来判断是否发送成功
       console.log('api调用完成,服务器返回data为:', data);
       if (data.errno == 10) {
           alert('设备不在线')
        } else {
           console.log('发送成功');
         }
        });

一定要记得引入sdk.js文件

<script src="./sdk.js"></script>

这个文件我已经上传到我的资源里面可以在我的资源里面下载,也可以从我上面的链接到官网里面下载。

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值