如何开发一款微信小程序控制智能设备 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kevinyy
V2EX    问与答

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

  •  
  •   Kevinyy 2024-01-06 16:52:30 +08:00 1966 次点击
    这是一个创建于 643 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一朋友向我咨询,想要开发一款微信小程序,实现 24 小时无人棋牌室,能够实现扫码一键打开房门并通电。
    1 、请问这里面的硬件和软件怎么联动
    2 、需要购买什么样协议的设备能够极小的开发接入到小程序控制
    10 条回复    2024-01-07 14:18:34 +08:00
    buxudashi
        1
    buxudashi  
       2024-01-06 17:16:11 +08:00
    最简单的 应该是 arduino 了吧。

    远程控制就好了。
    sparklee
        2
    sparklee  
       2024-01-06 17:20:19 +08:00
    esp32 + MQTT, 小程序下单后由服务端发送 MQTT 开门消息, esp32 接收到之后控制继电器开关通电...
    SANJI59
        3
    SANJI59  
       2024-01-06 17:20:54 +08:00
    主要看设备的通讯协议,和设备交互还是让后端做吧小程序做通讯不太友好。
    Kevinyy
        4
    Kevinyy  
    OP
       2024-01-06 17:38:02 +08:00
    @SANJI59 的确是让后端做
    8jinmuyan8
        5
    8jinmuyan8  
       2024-01-06 17:51:29 +08:00 via Android
    看你什么背景了,如果会嵌入式硬件控制板可以选 esp32,或者 stm32 ,如果不会就选全志或者瑞芯微的板子板载 Linux 或者安卓。协议可以是 mqtt 或者 ws 。流程大概是,小程序到后端服务到控制板到继电器
    SANJI59
        6
    SANJI59  
       2024-01-06 17:54:40 +08:00
    @Kevinyy 通讯协议主流的就 mqtt,tcp 那几样。接入也方便不要购买冷门协议的就行。服务端负责下发指令就好了,后续加业务逻辑也方便
    MorningStar0
        7
    MorningStar0  
       2024-01-06 18:01:30 +08:00
    server 部署 mqtt 然后配置开启 websocket 端口就行。
    IvanLi127
        8
    IvanLi127  
       2024-01-06 18:13:15 +08:00
    联动的话 MQTT + WS ,硬件 TCP ,小程序 WS 。
    小程序、硬件、MQTT 都走公网。硬件主控用 ESP32 这种自带 WiFi 的就很合适。
    zomco
        9
    zomco  
       2024-01-07 09:34:48 +08:00
    我选择小程序和设备交互,会更稳定。
    ESP32C3+门禁控制器+开关电源,手搓就可以实现。
    好奇这种小程序如何通过审核。
    TonyHoAspire
        10
    TonyHoAspire  
       2024-01-07 14:18:34 +08:00
    我们做物联网网关,设备的接入与管理可以用我们的网关来处理,非常简单,数据与 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/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6023 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 56ms UTC 02:35 PVG 10:35 LAX 19:35 JFK 22:35
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86