V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
buxudashi
V2EX  ›  问与答

多端控制怎么完成?智能硬件的

  •  
  •   buxudashi · 2022-05-18 11:22:56 +08:00 · 917 次点击
    这是一个创建于 920 天前的主题,其中的信息可能已经有所发展或是发生改变。

    远程控制灯的开关。以及温度的读取和清零。这涉及到双向通讯。硬件是联的服务器的,用的 tcp

    现在要加上多端控制。后台也要控制,网页控制,微信小程序控制。并且任何一端控制时,其它端也要看到实时改变的效果的(比如温度清零,所有打开这个硬件的温度都得变成 0)。

    想到的是 Mqtt 订阅同一个主题。又有个新问题,网页是 websocket,小程序是 tcp,udp 好像不支持 mqtt

    这搞的还得转协议吗?服务器这还得各配各的?

    有没啥现成的技术实现这个

    3 条回复    2022-05-21 21:27:32 +08:00
    villivateur
        1
    villivateur  
       2022-05-18 12:06:05 +08:00 via Android
    不如都用 http ,做个通用的后端,各个终端每隔一秒刷一次数据就好
    imydou
        2
    imydou  
       2022-05-18 18:47:41 +08:00 via iPhone
    websocket
    buxudashi
        3
    buxudashi  
    OP
       2022-05-21 21:27:32 +08:00
    已解决。
    服务器搞个 mosquitto 同时监控 2 个端口。一个用 mqtt 一个用 websocket 。

    还是挺好的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:38 · PVG 07:38 · LAX 15:38 · JFK 18:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.