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

这篇具有很好参考价值的文章主要介绍了如何用微信小程序实现远程控制无人售货柜。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

本文描述了使用微信小程序调用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路[直流电压版]接线示意图

走线示意

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

如何用微信小程序实现远程控制无人售货柜,微信小程序,小程序文章来源地址https://www.toymoban.com/news/detail-860016.html

到了这里,关于如何用微信小程序实现远程控制无人售货柜的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 创建OneNET新版MQTT设备:实现远程控制单片机 为微信小程序与单片机通信打基础(微信小程序通信单片机前置任务)

    本项目教程总共分为四节 1.(当前文章)创建OneNET新版MQTT设备:为微信小程序与单片机通信打基础(微信小程序通信单片机前置任务) 2.ESP8266-01s入门:烧录AT固件与OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信单片机前置任务) 3.物联网实践教程:微信小程序结合

    2024年02月04日
    浏览(83)
  • 微信小程序连接阿里云物联网平台——物联网远程控制开发1

    博主在尝试使用微信小程序与阿里云物联网平台的topic通信,但有些资源说的不够详细,容易搞懵小白,因此补充一些。 内容框架参考: 【物联网】微信小程序接入阿里云物联网平台 微信小程序连接阿里云物联网平台 - MQTT协议题 在此感谢两位博主的分享。 微信开发者平台

    2024年02月09日
    浏览(65)
  • 实现手机app和微信小程序和树莓派智能音箱远程控制arduino获取甲醛温湿度和控制灯(esp8266 ZE08-CH2O DHT11 MQTT 语音识别 语言合成 http请求转串口通信系统 )

    首先你有这样的esp8266 这种esp8266自身带2个按键和烧录芯片方便调试,综合性价比较高。 需要有一个arduino uno 连接甲醛探测器和温湿度探测器 或者其他芯片都行。 还有就是你要有树莓派和usb麦克风,用来实现智能音箱,有了这3个开发板我们开始吧! https://www.bilibili.com/video

    2024年02月14日
    浏览(54)
  • websocket实现远程控制桌面

    WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,它允许在客户端和服务器之间建立持久性的连接。相比传统的 HTTP 请求-响应模型,WebSocket 提供了更低的延迟和更高的效率 是一组用于在 Web 浏览器和服务器之间进行实时全双工通信的 标准化接口 。该 API 允许开发者创

    2024年02月02日
    浏览(44)
  • 如何在局域网中进行远程桌面登入实现远程控制电脑

    要远程控制本地桌面电脑,就必须要获得本地电脑权限。所有的远程控制软件都是一个原理哦,只是有些远程控制软件把获得权限的设置伪装成一个木马而已,当你点击后就证明你允许它远程控制电脑,受理他所有的权限,那么他就可以为所欲为了。其实正规的获取本地电脑

    2024年02月06日
    浏览(46)
  • 分分钟穿透手机,实现远程控制

    大家好,我是鸟哥。一个半路出家的程序员。 之前给大家分过一篇文章——一行命令就把女友们的手机彻底监控了~我可以为所欲为了...,教大家使用Scrcpy实现电脑对手机的无线监控(更确切的说应该是投屏),但是受限于只能在局域网下使用,这就非常鸡肋了。不过在文末

    2024年02月04日
    浏览(49)
  • 利用MySQL暴力破解实现远程控制

    一、信息收集 利用nmap工具扫描靶机3306端口开启情况 nmap -sV 192.168.180.133 -p 3306 发现靶机开启3306端口,MySQL数据库 二、渗透测试 打开msfconsole渗透测试平台 搜索mysql_login漏洞模块 search mysql_login 使用auxiliary/scanner/mysql/mysql_login漏洞攻击模块 use 0 查看需要配置的参数 show options 设

    2024年02月07日
    浏览(36)
  • 怎样用PHP语言实现远程控制三路开关

    怎样用PHP语言实现远程控制三路开关呢? 本文描述了使用PHP语言调用HTTP接口,实现控制三路开关,三路开关可控制三路照明、排风扇等电器。 可选用产品:可根据实际场景需求,选择对应的规格 序号 设备名称 厂商 1 智能WiFi墙壁开关3路 统软云物联 2 智能WiFi触摸墙壁开关

    2024年04月24日
    浏览(79)
  • STM32+ESP8266实现远程控制LED

    上次学会了串口调试助手配置ESP8266之后,尝试用STM32的串口来配置ESP8266,参考了以下几篇文章 文章1,点击跳转 文章2,点击跳转 ESP8266 STM32 3V3 3.3 GND GND RX PB10 TX PB11 然后STM32f103C8T6核心板自带了一个LED接的是PB13引脚。 这里值得一提的是,刚开始我把ESP8266的3V3引脚接到了USB转

    2023年04月26日
    浏览(107)
  • thingsboard+ESP8266+MQTT实现设备远程控制

    本次主要想实现功能:thingsboard平台远程控制设备 设备(ESP8266上的灯作为一台设备,模拟控制灯的开关) 指令传输通过thingsboard平台集成的MQTT协议 利用thingsboard仪表盘库的一个控制组件模拟发送指令来控制我们的 灯的开关 之前搭建好的thingsboard平台 NodeMCU开发板 开发NodeMC

    2023年04月19日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包