如何开发一款微信小程序控制智能设备

124 天前
 Kevinyy
有一朋友向我咨询,想要开发一款微信小程序,实现 24 小时无人棋牌室,能够实现扫码一键打开房门并通电。
1 、请问这里面的硬件和软件怎么联动
2 、需要购买什么样协议的设备能够极小的开发接入到小程序控制
1031 次点击
所在节点    问与答
10 条回复
buxudashi
124 天前
最简单的 应该是 arduino 了吧。

远程控制就好了。
sparklee
124 天前
esp32 + MQTT, 小程序下单后由服务端发送 MQTT 开门消息, esp32 接收到之后控制继电器开关通电...
SANJI59
124 天前
主要看设备的通讯协议,和设备交互还是让后端做吧小程序做通讯不太友好。
Kevinyy
124 天前
@SANJI59 的确是让后端做
8jinmuyan8
124 天前
看你什么背景了,如果会嵌入式硬件控制板可以选 esp32,或者 stm32 ,如果不会就选全志或者瑞芯微的板子板载 Linux 或者安卓。协议可以是 mqtt 或者 ws 。流程大概是,小程序到后端服务到控制板到继电器
SANJI59
124 天前
@Kevinyy 通讯协议主流的就 mqtt,tcp 那几样。接入也方便不要购买冷门协议的就行。服务端负责下发指令就好了,后续加业务逻辑也方便
MorningStar0
124 天前
server 部署 mqtt 然后配置开启 websocket 端口就行。
IvanLi127
124 天前
联动的话 MQTT + WS ,硬件 TCP ,小程序 WS 。
小程序、硬件、MQTT 都走公网。硬件主控用 ESP32 这种自带 WiFi 的就很合适。
zomco
123 天前
我选择小程序和设备交互,会更稳定。
ESP32C3+门禁控制器+开关电源,手搓就可以实现。
好奇这种小程序如何通过审核。
TonyHoAspire
123 天前
我们做物联网网关,设备的接入与管理可以用我们的网关来处理,非常简单,数据与 UI/控制可以结合公有云来处理,例如可以结合阿里云 IoT 完成 UI 到设备接入和控制,具体可以参考我们的 Demo 视频:

https://www.bilibili.com/video/BV1ey4y1j7NC/?p=1&spm_id_from=pageDriver

https://www.bilibili.com/video/BV1Q64y1r7nH/?p=1&spm_id_from=pageDriver

我们的视频是控制了几个灯,检测开关输入,看起来你们的场景很类似。

也可以接入其他的云,例如自己搭建的 MQTT server/broker ,例如接入到 Thingsboard ,将自身在-40℃与 85℃环境下工作的状态数据上传到自己搭建的 Thingsboard:

https://www.bilibili.com/video/BV1Xg411M7N5/

我们的在医疗/场馆等领域都有实际应用。

有需要可以微信联系我们:TonyHoAspire

官网 https://1024iot.com/, 接入等文档,可以参考(忽略 https 证书问题): https://doc.1024iot.com/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1006430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX