卡密网站怎么做,营销网络推广方式有哪些,wordpress只显示一个主题,北京设计公司哪家好如何通过PHP语言实现远程控制多路照明呢#xff1f; 本文描述了使用PHP语言调用HTTP接口#xff0c;实现控制多路照明#xff0c;通过多路控制器#xff0c;可独立远程控制多路照明。
可选用产品#xff1a;可根据实际场景需求#xff0c;选择对应的规格
序号设备名称厂…如何通过PHP语言实现远程控制多路照明呢 本文描述了使用PHP语言调用HTTP接口实现控制多路照明通过多路控制器可独立远程控制多路照明。
可选用产品可根据实际场景需求选择对应的规格
序号设备名称厂商1智能WiFi控制器8路[交流电压版]统软云物联2智能WiFi控制器4路[交流电压版] 下面以每款产品为例用编程实现远程
1. 智能WiFi控制器8路[交流电压版] 提供8路交流10A输出可接照明、电器等 广泛应用于共享台球室、共享自习室、共享充电等场景 同时提供8路开关量输出可外接轻触开关 8路分控均可通过HTTP接口远程独立控制通断 支持远程定时任务支持自定义联动操作
更多... 使用PHP语言调用HTTP接口控制智能WiFi控制器8路[交流电压版]的代码 以设备控制向设备下发命令为例
全部接口文档复制
?php$client new http\Client;
$request new http\Client\Request;$body new http\Message\Body;/*
device[字符串]设备唯一ID可传多个可在控制台可查看也可通过接口拉取;
order[json字符串]命令取值参考:
1. 线路1 - 可用值[1(通),0(断)]示例[断], order为:{power1:0}
2. 线路2 - 可用值[1(通),0(断)]示例[断], order为:{power2:0}
3. 线路3 - 可用值[1(通),0(断)]示例[断], order为:{power3:0}
4. 线路4 - 可用值[1(通),0(断)]示例[断], order为:{power4:0}
5. 线路5 - 可用值[1(通),0(断)]示例[断], order为:{power5:0}
6. 线路6 - 可用值[1(通),0(断)]示例[断], order为:{power6:0}
7. 线路7 - 可用值[1(通),0(断)]示例[断], order为:{power7:0}
8. 线路8 - 可用值[1(通),0(断)]示例[断], order为:{power8:0}
9. 批量控制 - 可用值[{power:1}(全开),{power:0}(全关),{relay:[1,3,5,7],power:1}(线路1|3|5|7开),{relay:[1,3,5,7],power:0}(线路1|3|5|7关),{relay:[2,4,6,8],power:1}(线路2|4|6|8开),{relay:[2,4,6,8],power:0}(线路2|4|6|8关)]示例[线路1|3|5|7关], order为:{batch:{relay:[1,3,5,7],power:0}}
10. 先通后断 - 可用值[{interval:500}(500毫秒全部线路),{relay:[1,3,5,7],interval:1000}(1秒线路1|3|5|7),{relay:[2,4,6,8],interval:2000}(2秒线路2|4|6|8)]示例[1秒线路1|3|5|7], order为:{point:{relay:[1,3,5,7],interval:1000}}
11. 先断后通 - 可用值[{interval:500}(500毫秒全部线路),{relay:[1,3,5,7],interval:1000}(1秒线路1|3|5|7),{relay:[2,4,6,8],interval:2000}(2秒线路2|4|6|8)]示例[1秒线路1|3|5|7], order为:{reset:{relay:[1,3,5,7],interval:1000}}
*/
$body-append(new http\QueryString(array(device 设备ID,order 命令
)));$request-setRequestUrl(http://iot-api.unisoft.cn/{APP_ID}/device/control/?sign{sign}ts{ts});
$request-setRequestMethod(POST);
$request-setBody($body);$request-setHeaders(array(X-APISpace-Token ,Content-Type
));$client-enqueue($request)-send();
$response $client-getResponse();echo $response-getBody();
说明{APP_ID}为您的应用ID由平台生成免费注册登录后可在控制台查看sign和ts的取值请参考文档。
2. 智能WiFi控制器4路[交流电压版] 提供4路交流10A输出可接照明、电器等 广泛应用于共享台球室、共享自习室、共享充电等场景 同时提供4路开关量输出可外接轻触开关 4路分控均可通过HTTP接口远程独立控制通断 支持远程定时任务支持自定义联动操作
更多... 使用PHP语言调用HTTP接口控制智能WiFi控制器4路[交流电压版]的代码 以设备控制向设备下发命令为例
全部接口文档复制
?php$client new http\Client;
$request new http\Client\Request;$body new http\Message\Body;/*
device[字符串]设备唯一ID可传多个可在控制台可查看也可通过接口拉取;
order[json字符串]命令取值参考:
1. 线路1 - 可用值[1(通),0(断)]示例[断], order为:{power1:0}
2. 线路2 - 可用值[1(通),0(断)]示例[断], order为:{power2:0}
3. 线路3 - 可用值[1(通),0(断)]示例[断], order为:{power3:0}
4. 线路4 - 可用值[1(通),0(断)]示例[断], order为:{power4:0}
5. 批量控制 - 自定义示例[线路1|3关], order为:{batch:{relay:[1,3],power:0}}
6. 先通后断 - 自定义示例[1秒线路1|3], order为:{point:{relay:[1,3],interval:1000}}
7. 先断后通 - 自定义示例[1秒线路1|3], order为:{reset:{relay:[1,3],interval:1000}}
*/
$body-append(new http\QueryString(array(device 设备ID,order 命令
)));$request-setRequestUrl(http://iot-api.unisoft.cn/{APP_ID}/device/control/?sign{sign}ts{ts});
$request-setRequestMethod(POST);
$request-setBody($body);$request-setHeaders(array(X-APISpace-Token ,Content-Type
));$client-enqueue($request)-send();
$response $client-getResponse();echo $response-getBody();
说明{APP_ID}为您的应用ID由平台生成免费注册登录后可在控制台查看sign和ts的取值请参考文档。
产品参数对比
产品版本语音播报输出控制线路 智能WiFi控制器8路[交流电压版] 交流电压版 无 交流220V 8路 带外置天线 智能WiFi控制器4路[交流电压版] 交流电压版 无 交流220V 4路 带外置天线
产品尺寸与走线
1. 智能WiFi控制器8路[交流电压版]接线示意图
走线示意
* 接线前请确保断路器上的电源已关闭 2. 智能WiFi控制器4路[交流电压版]接线示意图
走线示意
* 接线前请确保断路器上的电源已关闭