MQTT
从MQTT.fx上报数据到服务器
1、MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。
2、MQTT协议是广泛应用的物联网协议(https://mqtt.org/),使用测试MQTT协议需要MQTT的代理。有两种方法使用MQTT服务,一是租用现成的MQTT服务器,如阿里云,百度云,华为云等公用的云平台提供的MQTT服务,使用公用的MQTT服务器的好处是省事,但如果仅仅用于测试学习还需要注册帐号,灵活性差些,有的平台还需要付费。另一方法是自己使用开源的MQTT组件来搭建mqtt服务器。
MQTT服务器开源的程序非常多,例如:Mosquitto、apache的ActiveMQ、emtqqd、HiveMQ、Emitter、Mosquitto、Moquette等等。
1、这里介绍的是用轻量级的mosquitto开源项目来搭建一个属于自己的MQTT服务器。
Docker 安装MQTT服务 mosquitto
Docker 部署 MQTT 服务 Mosquitto的小笔记

2、使用Docker搭建MQTT服务器emqttd的过程详解
一步步教你用Docker搭建MQTT服务器-emqttd:2.3.6
3、使用RabbitMQ作为MQTT服务端,Eclipse Paho作为客户端。宿主机系统为ubuntu16.04,Python MQTT客户端实现
rabbitmq官方文档mqtt :http://www.rabbitmq.com/mqtt.html

4、搭建MQTT服务器emqx(Docker版)EMQ X (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)相关推荐

  1. MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)协议

    简介 mqtt有IBM公司开发,90年代的产物. 解决了如下问题:服务器必须要实现成千上万的接入:单词数据量小,不能出错:必须能够使用高延迟.偶尔断网等通信不可靠的风险:根据数据的重要程度和特性,设置 ...

  2. MQTT——具有.NET Core的消息队列遥测传输协议

    目录 介绍 什么是MQTT REST是什么? 体系结构 有效载荷 安全 代码样例 代理 发布者 订阅者 执行 概要 Git存储库链接 参考文献 介绍 发布/订阅模式是解耦软件的常见要求.有各种可用的技 ...

  3. 互联网协议 — MQTT 消息队列遥测传输协议

    目录 文章目录 目录 MQTT MQTT 的设计原则 MQTT 的实现原理 MQTT 的关键术语 MQTT 的方法 MQTT 报文结构 Linux MQTT Server Android MQTT C ...

  4. MQTT - 消息队列遥测传输协议

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级" ...

  5. 消息队列遥测传输(MQTT)介绍

    消息队列遥测传输(MQTT)是一种ISO标准消息传递协议,旨在通过不可靠的网络连接传感器.它在TCP/IP互联网协议之上工作. 两位工程师Andy Stanford-Clark和Arlen Nippe ...

  6. java mqtt客户端_MQTT消息队列遥测传输

    说实话这个折腾了我好久好久,我才知道,原来学习不是最痛苦的,学习却学不会才是最痛苦的事.生产者将消息发布到一个主题,消费者从该协议里读取数据,MQTT是为IoT物联网通信设计的协议,MQTT使物联网低 ...

  7. MSMQ(MicroSoft Message Queue,微软消息队列)

    MSMQ(MicroSoft Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位 ...

  8. linux下基于Posix message queue的同步消息队列的实现

    /* 发送同步消息队列 */ _api int crtl_msgq_sync_send(crtl_mqd_t dst_mqd, const char *m_ptr, const size_t m_le ...

  9. 消息队列服务器 轻量,PHP的轻量消息队列php-resque使用说明

    消息队列处理后台任务带来的问题 项目中经常会有后台运行任务的需求,比如发送邮件时,因为要连接邮件服务器,往往需要5-10秒甚至更长时间,如果能先给用户一个成功的提示信息,然后在后台慢慢处理发送邮件的操 ...

  10. 一种MQTT客户端消息队列的设计

    MQTT 简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议.它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟 ...

最新文章

  1. 【Dual-Path-RNN-Pytorch源码分析】Segmentation
  2. 增加行星轮减速后机械臂调试
  3. __asm__ __volatile__(: : :memory)
  4. 【杂谈】如何学会看arxiv.org才能不错过自己研究领域的最新论文?
  5. cuda core和sp
  6. 基于MATLAB的LS-SVM实现方法以及SVM的一些知识点
  7. 大数据 清华 覃征_2021年清华(清华大学)大数据工程考研难度解析、考研经验分享...
  8. 艾伟_转载:使用LINQ to SQL更新数据库(中):几种解决方案
  9. 这是属于格式的问题么?下划线的位置
  10. SpringBoot2.x 同个文件的加载顺序,静态资源文件
  11. 6线AB相马达与ARDUINO 和 L298N电机之间
  12. Unity3D--学习太空射击游戏制作(一)
  13. zoj 3551 Bloodsucker (概率dp)
  14. 最新wxid转扫一扫添加好友
  15. 软件的分类及应用领域
  16. cad怎么画坐标系箭头_AutoCAD2016怎么画箭头 在一条直线上画个箭头方法
  17. matlab abel变换图片处理
  18. 类与类之间的关系之——继承
  19. MOBA类游戏解决方案
  20. 标签打印软件如何制作保修标志

热门文章

  1. 【毕业设计】单片机与NBIOT通信模块 - 单片机 物联网 stm32
  2. VM+Lamp环境搭建
  3. python每天定时发送QQ消息--以驾校约课、给女友发情话为例
  4. Ubuntu出现“dpkg: 依赖关系问题使得libbsd0:i386的配置工作不能继续”错误
  5. R语言使用oneway.test函数执行单因素方差分析(One-Way ANOVA)、如果组间具有相同的方差则设置var.equal参数为TRUE获取更加宽松的检验
  6. android 电话录音功能,Android实现电话录音功能
  7. 计算机一级常用英语缩写,电脑常用英文单词和缩写
  8. 今日恐慌与贪婪指数为23,恐慌程度有所下降
  9. 惠普电脑没有insert键怎么办?(按回车不换行,光标到下一行文字处)
  10. (C语言)不变初心数 (15 分)---pta