如何用微信小程序实现远程控制无人售货柜

devtools/2024/11/14 3:22:46/

如何用小程序>微信小程序实现远程控制无人售货柜呢?

本文描述了使用小程序>微信小程序调用HTTP接口,实现控制无人售货柜,独立控制售货柜、格子柜的柜门。

可选用产品:可根据实际场景需求,选择对应的规格
序号设备名称厂商
1智能WiFi控制器8路[直流电压版]统软云物联
2智能WiFi控制器4路[直流电压版]

下面以每款产品为例,用编程实现远程:

1. 智能WiFi控制器8路[直流电压版]

提供8路直流输出,可接电磁锁、电插锁等;
广泛应用于自动保管柜,售货柜等场景;
同时提供8路开关量输出,可外接轻触开关;
8路分控,均可通过HTTP接口远程独立控制通断;
支持远程定时任务,支持自定义联动操作;

更多...


使用调用HTTP接口控制智能WiFi控制器8路[直流电压版]的代码
以设备控制(向设备下发命令)为例

全部接口文档复制

var data = {'device': '设备ID','order': '命令'
};
/*
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. 先通后断 - 自定义示例[1秒,线路1|3], order为:{"point":{"relay":[1,3],"interval":500}}
11. 先断后通 - 自定义示例[1秒,线路1|3], order为:{"reset":{"relay":[1,3],"interval":500}}
*/wx.request({"url":"http://iot-api.unisoft.cn/{APP_ID}/device/control/?sign={sign}&ts={ts}","method": "POST","header": {"X-APISpace-Token":"","Content-Type":""},"data": data,"success": (response)=> {console.log(response.data)}
})

说明:{APP_ID}为您的应用ID(由平台生成),免费注册登录后,可在控制台查看;sign和ts的取值,请参考文档。

2. 智能WiFi控制器4路[直流电压版]

提供4路直流输出,可接电磁锁、电插锁等;
广泛应用于自动保管柜,售货柜等场景;
同时提供4路开关量输出,可外接轻触开关;
4路分控,均可通过HTTP接口远程独立控制通断;
支持远程定时任务,支持自定义联动操作;

更多...


使用调用HTTP接口控制智能WiFi控制器4路[直流电压版]的代码
以设备控制(向设备下发命令)为例

全部接口文档复制

var data = {'device': '设备ID','order': '命令'
};
/*
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":500}}
7. 先断后通 - 自定义示例[1秒,线路1|3], order为:{"reset":{"relay":[1,3],"interval":500}}
*/wx.request({"url":"http://iot-api.unisoft.cn/{APP_ID}/device/control/?sign={sign}&ts={ts}","method": "POST","header": {"X-APISpace-Token":"","Content-Type":""},"data": data,"success": (response)=> {console.log(response.data)}
})

说明:{APP_ID}为您的应用ID(由平台生成),免费注册登录后,可在控制台查看;sign和ts的取值,请参考文档。

产品参数对比

产品版本语音播报输出控制线路

智能WiFi控制器8路[直流电压版]
直流电压版
直流电
8路

智能WiFi控制器4路[直流电压版]
直流电压版
直流电
4路

产品尺寸与走线

1. 智能WiFi控制器8路[直流电压版]接线示意图

走线示意

* 接线前请确保断路器上的电源已关闭

2. 智能WiFi控制器4路[直流电压版]接线示意图

走线示意

* 接线前请确保断路器上的电源已关闭


http://www.ppmy.cn/devtools/11016.html

相关文章

ubuntu系统下opencv的编译安装

ubuntu系统下opencv的编译安装 参考https://blog.csdn.net/KIK9973/article/details/118830187 1 安装准备 1.1安装依赖环境(Ubuntu18.04) 下载opencv的依赖,其中第三行的依赖是可选的,前两行的依赖则是必要的。 sudo apt-get install build-essent…

智能未来工厂的发展趋势

随着科技的飞速发展和工业4.0的深入推进,智能未来工厂正逐渐成为制造业发展的新引擎。智能未来工厂以其高效、灵活、可持续的生产模式,引领着制造业向更高层次、更广阔领域迈进。本文将探讨智能未来工厂的发展趋势。 一、技术创新驱动智能未来工厂发展 技…

DenseDiffusion:Dense Text-to-Image Generation with Attention Modulation

1 研究目的 该文献的研究目的主要是: 探讨一种更为广泛的调制方法,通过设计多个正则化项来优化图像合成过程中的空间控制。论文的大致思想是,在现有的基于数据驱动的图像合成系统基础上,通过引入更复杂的调制策略,实现…

埋点,自己写插件,自己写的按钮埋点,掘金同款投递简历

20分钟掌握 Vite 插件开发 - 掘金 vite的生命周期啥的 1.浏览器的控制台输出有样式的字 // const randomLetterPlugin ()>{ // const letters [wwwwwww,000000000000,888888888888]; // //随机获取一个字符并打印 // const printRandomLetter ()>{ // …

用html写一个窗口风景动画

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>窗边风景动画</title><link rel"stylesheet" href"./style.css"> </head> <body><!-- 窗户 -->&l…

Redis入门到通关之Redis实现Session共享

文章目录 ☃️前期概要☃️基于Session实现登录方案☃️现有方案存在的问题☃️Redis代替Session的业务流程❄️❄️设计key的结构❄️❄️设计key的具体细节❄️❄️整体访问流程 欢迎来到 请回答1024 的博客 &#x1f353;&#x1f353;&#x1f353;欢迎来到 请回答1024的博…

Python异步任务框架CeleryCelery

Python异步任务框架Celery Celery简介第一个CeleryCelery基本概念任务TasksCelery基本概念消息代理Message BrokersCelery基本概念工作者&#xff08;Workers&#xff09;Celery基本概念任务调度&#xff08;Task Scheduling&#xff09;Celery apicelery命令Celery应用Applic…

物理隔离条件下的数据安全导入导出方案,哪种最安全可控?

数据安全在当今信息化社会中扮演着至关重要的角色&#xff0c;尤其像政府、军工等单位&#xff0c;有比较多的核心数据要保护&#xff0c;一旦出现数据泄漏&#xff0c;将造成不可估量的后果。因此为了保护数据安全&#xff0c;政府、军工等单位一般会采取纯物理隔离&#xff0…