清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.72

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

开通会员送SVIPApp Inventor 2 拓展有奖征文 VIP会员享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 9895|回复: 0
打印 上一主题 下一主题

[经验分享] MQTT相关知识研究笔记

  • TA的每日心情
    开心
    昨天 07:45
  • 签到天数: 280 天

    [LV.8]以坛为家I

    523

    主题

    909

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    22289

    AI2中文网VIP弹球达人接水果达人撸猫达人

    跳转到指定楼层
    楼主
    发表于 2024-04-28 11:53:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


    1、开源技术选型:
    EMQX:https://github.com/emqx/emqx
    Mosquitto:https://github.com/eclipse/mosquitto

    Mosquitto 不支持分布式集群,但C/C++写的更高效,200KB内存占用,几乎可以运行在一切平台之上,包括树莓派,可以作为小型的消息网关,运行在局域网边缘设备上。适合局域网或私有化部署的场景。
    EMQX:支持集群,亿万级别请求支持。适合公有云部署,或者企业级要求场景。  可以通过桥接,使得Mosquitto也能作为一个聚合设备(网关)接入EMQX。
    EMQX 搭建参考:https://blog.csdn.net/xiaolong11 ... e/details/134280836
    Mosquitto 安装包下载:https://mosquitto.org/download/

    2、与Node-RED有啥区别?Node-RED 是一种编程工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。
    Node-RED 是一个流程化的工具,不是MQTT网关,它能整合各种资源包括MQTT网关、微信推送、天气推送等服务节点,定义执行流程将各个硬件节点以一定的逻辑联系在一起。如:雨量传感器探索到下雨了,发送指令执行关窗,同时给微信发送消息提醒,这些逻辑关系可以利用这个平台进行可视化的定义。


    3、有没有现成的云平台,无需手动搭建?
    Easy Iot(过于依赖他们的硬件),巴法云(技术纯粹一些,还支持TCP长连接),阿里云(企业版收费,可免费试用,步骤复杂),华为云(暂未研究)。

    国外的平台:
    HiveMQ公共测试:https://www.mqtt-dashboard.com/


    EMQX:broker.emqx.io


    4、MQTT测试客户端:
    不用挑选了,就它 MQTTX:https://mqttx.app/zh

    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.72 支持Android 14 更新日志
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2024 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2024-11-22 06:04 , Processed in 0.023667 second(s), 43 queries .