怎么用NodeJS脚本实现长途控制空调
怎么用NodeJS脚本实现长途控制空调呢?本文描述了使用NodeJS脚本调用HTTP接口,实现控制空调,通过差别规格的通断器,来控制差别功率的空调的电源。
可选用产物:可根据现实场景需求,选择对应的规格
序号装备名称厂商1智能WiFi墙壁插座16A统软云物联2智能WiFi通断器AC4-20A3智能WiFi通断器AC4-30A
下面以每款产物为例,用编程实现长途:
1. 智能WiFi墙壁插座16A
https://img-blog.csdnimg.cn/img_convert/e7ebb80d46ea60e556c120ac6fc5a2d1.png
尺度86型底盒安装,可直接平行替换原有16A墙壁插座;
1位3孔,额定功率3500W;
可接2匹内空调插头;
按钮动作可自界说、可屏蔽;
功率计量版实时上报计量数据;
HTTP接口长途控制通断;
支持长途定时使命,支持自界说联动操作;
更多...
使用NodeJS脚本调用HTTP接口控制智能WiFi墙壁插座16A的代码
以装备控制(向装备下发命令)为例
全部接口文档复制
var http = require("http");
var requestInfo={
"method": "POST",
"hostname": "iot-api.unisoft.cn",
"path": "/{APP_ID}/device/control/",
"headers": {
"X-APISpace-Token":"",
"Content-Type":""
}
};
var req = http.request(requestInfo, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write("device=设备ID&order=命令");
/*
device[字符串]:设备唯一ID,可传多个,可在控制台可查看,也可通过接口拉取;
order:命令,取值参考:
1. 线路 - 可用值
示例[关闭], order为:{"power":"0"}
2. 计量 - 可用值
示例[关闭], order为:{"metering":"0"}
3. 先通后断 - 自定义
示例, order为:{"point":"3000"}
4. 先断后通 - 自定义
示例, order为:{"reset":"3000"}
*/
req.end(); 说明:{APP_ID}为您的应用ID(由平台天生),免费注册登录后,可在控制台查看;sign和ts的取值,请参考文档。
2. 智能WiFi通断器AC4-20A
https://img-blog.csdnimg.cn/img_convert/7f37b0b5325dae7f51599262c36a1654.png
总额定功率4400W;
按钮动作可自界说、可屏蔽;
HTTP接口长途控制通断;
支持长途定时使命,支持自界说联动操作;
更多...
使用NodeJS脚本调用HTTP接口控制智能WiFi通断器AC4-20A的代码
以装备控制(向装备下发命令)为例
全部接口文档复制
var http = require("http");
var requestInfo={
"method": "POST",
"hostname": "iot-api.unisoft.cn",
"path": "/{APP_ID}/device/control/",
"headers": {
"X-APISpace-Token":"",
"Content-Type":""
}
};
var req = http.request(requestInfo, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write("device=设备ID&order=命令");
/*
device[字符串]:设备唯一ID,可传多个,可在控制台可查看,也可通过接口拉取;
order:命令,取值参考:
1. 线路 - 可用值
示例[关闭], order为:{"power":"0"}
2. 先通后断 - 自定义
示例, order为:{"point":"3000"}
3. 先断后通 - 自定义
示例, order为:{"reset":"3000"}
*/
req.end(); 说明:{APP_ID}为您的应用ID(由平台天生),免费注册登录后,可在控制台查看;sign和ts的取值,请参考文档。
3. 智能WiFi通断器AC4-30A
https://img-blog.csdnimg.cn/img_convert/219455260ac713d63403d6d64ce1690b.png
总额定功率6600W;
按钮动作可自界说、可屏蔽;
HTTP接口长途控制通断;
支持长途定时使命,支持自界说联动操作;
更多...
使用NodeJS脚本调用HTTP接口控制智能WiFi通断器AC4-30A的代码
以装备控制(向装备下发命令)为例
全部接口文档复制
var http = require("http");
var requestInfo={
"method": "POST",
"hostname": "iot-api.unisoft.cn",
"path": "/{APP_ID}/device/control/",
"headers": {
"X-APISpace-Token":"",
"Content-Type":""
}
};
var req = http.request(requestInfo, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write("device=设备ID&order=命令");
/*
device[字符串]:设备唯一ID,可传多个,可在控制台可查看,也可通过接口拉取;
order:命令,取值参考:
1. 线路 - 可用值
示例[关闭], order为:{"power":"0"}
2. 先通后断 - 自定义
示例, order为:{"point":"3000"}
3. 先断后通 - 自定义
示例, order为:{"reset":"3000"}
*/
req.end(); 说明:{APP_ID}为您的应用ID(由平台天生),免费注册登录后,可在控制台查看;sign和ts的取值,请参考文档。
产物参数对比
产物版本安装方式额定功率 https://img-blog.csdnimg.cn/img_convert/c32606b1e78f90115b3d878ae1a397c1.png
智能WiFi墙壁插座16A
不带功率计量
尺度86型底盒安装
3500W
带功率计量
尺度86型底盒安装
3500W
产物参数对比
产物版本 https://img-blog.csdnimg.cn/img_convert/c551fc651b1d378da45ccff50abc6184.png
智能WiFi通断器AC4-20A
20A
https://img-blog.csdnimg.cn/img_convert/c08037316e50a45a3348d65c8986e2af.png
智能WiFi通断器AC4-30A
白色
产物尺寸与走线
1. 智能WiFi墙壁插座16A接线示意图
走线示意
* 接线前请确保断路器上的电源已关闭
https://img-blog.csdnimg.cn/img_convert/fa12d672c88a5ffbe5e3409fbf0ed61c.png
2. 智能WiFi通断器AC4-20A接线示意图
走线示意
* 接线前请确保断路器上的电源已关闭
https://img-blog.csdnimg.cn/img_convert/649280eab11914af83add996676872fe.png
3. 智能WiFi通断器AC4-30A接线示意图
走线示意
* 接线前请确保断路器上的电源已关闭
https://img-blog.csdnimg.cn/img_convert/3fb79eb0995b461aba0c6b3994133e6e.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]