关于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>
这个文件我已经上传到我的资源里面可以在我的资源里面下载,也可以从我上面的链接到官网里面下载。