• 博客(10)
  • 收藏
  • 关注

原创 EMQ 物联上云 - 高校及研究院合作计划

长期以来 EMQ 以开源社区为基础,通过开源软件+商业服务的方式为广大用户提供高性能、高稳定性的 MQTT 消息中间件 与 MQTT 物联网云服务平台。为回馈广大高校学生、教师及研究机构人员对 EMQ 的长期关注与支持,同时也为了推动教育教学、科学研究方面物联网及相关产业的应用和发展,EMQ 推出了「物联上云——高校及研究院合作计划」,面向高校和研究机构提供免费的 EMQ X Cloud MQTT 云服务以及相关的技术咨询支持。EMQ X Cloud - MQTT 5.0 公有云服务来自于我们服务客户总

2020-07-31 10:20:16 494

原创 订阅标识符与订阅选项 - MQTT 5.0 新特性

MQTT v5 带来了很多新的特性,我们会尽量以通俗易懂的方式展示这些特性,并探讨这些特性对开发者的影响。到目前为止,我们已经探讨过这些 MQTT v5 新特性,今天我们将继续讨论:订阅标识符 和 订阅选项。订阅标识符客户端可以在订阅时指定一个订阅标识符,服务端将在订阅成功创建或修改时建立并存储该订阅与订阅标识符的映射关系。当有匹配该订阅的 PUBLISH 报文要转发给此客户端时,服务端会将与该订阅关联的订阅标识符随 PUBLISH 报文一并返回给客户端。因此,客户端可以建立订阅标识符与消息处理程序的

2020-07-29 09:51:08 614

原创 EMQ X MQTT 服务器启用双向 SSL/TLS 安全连接

作为基于现代密码学公钥算法的安全协议,TLS/SSL 能在计算机通讯网络上保证传输安全,EMQ X 内置对 TLS/SSL 的支持,包括支持单/双向认证、X.509 证书、负载均衡 SSL 等多种安全认证。你可以为 EMQ X 支持的所有协议启用 SSL/TLS,也可以将 EMQ X 提供的 HTTP API 配置为使用 TLS。在上一片篇文章中,我们已经介绍过如何为 EMQ X MQTT 服务器启用 SSL/TLS 单向安全连接,本文将介绍如何在 EMQ X 中为 MQTT 启用双向 SSL/TLS 安

2020-07-22 17:00:16 1792

原创 在 Flutter 项目中使用 MQTT

Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS 和 Android 平台。 Flutter 提供了丰富的组件、接口,开发者可以快速地为 Flutter 添加 native 扩展。同时 Flutter 还使用 Native 引擎渲染视图,这无疑能为用户提供良好的体验。MQTT 是一种基于发布/订阅模式的轻量级物联网消息传输协议 ,可在严重受限的硬件设备和低带宽、高延迟的网络上实现稳定传输。它

2020-07-21 15:59:52 1420 3

原创 EMQ X 速率限制(Rate Limit)配置指南

在阅读该指南之前,假定你已经了解 MQTT 与 EMQ X MQTT 服务器 的简单知识。EMQ X Broker 从 V3 版本开始支持速率限制功能,包括了对 PUBLISH 报文接收速率 与 TCP 数据包接收速率 的限制,本文将详细介绍该功能的配置与使用。配置项MQTT PUBLISH 报文接收速率该配置位于 emqx.conf:zone.external.publish_limit = 10,1m配置格式为:<Number>,<Duration>,表示在 <

2020-07-16 14:16:39 2886

原创 在树莓派上搭建智能家居网关

智能家居系统利用大量的物联网设备(如温湿度传感器、安防系统、照明系统)实时监控家庭内部状态,完成智能调节、人机互动。随着物联网技术的发展,其应用范围、数据规模、市场份额将进一步扩大,智能家居设备之间的智能联动也将变的越来越困难,同时由于家庭数据的隐私性,用户数据上传至云端处理还有一定的安全问题。为此我们将使用 Raspberry Pi + EMQ X Edge + EMQ X Kuiper 搭建智能家居网关,实现智能家居设备数据的边缘计算处理,减少家庭私密数据外流。本文中我们将用 BH1750FVI 光

2020-07-15 17:47:02 5449 4

原创 EMQ X MQTT 服务器启用 SSL/TLS 安全连接

作为基于现代密码学公钥算法的安全协议,TLS/SSL 能在计算机通讯网络上保证传输安全,EMQ X 内置对 TLS/SSL 的支持,包括支持单/双向认证、X.509 证书、负载均衡 SSL 等多种安全认证。你可以为 EMQ X 支持的所有协议启用 SSL/TLS,也可以将 EMQ X 提供的 HTTP API 配置为使用 TLS。本文将介绍如何在 EMQ X 中为 MQTT 启用 TLS。SSL/TLS 带来的安全优势强认证。 用 TLS 建立连接的时候,通讯双方可以互相检查对方的身份。在实践中,很

2020-07-13 14:42:27 6132 6

原创 使用 Python 开发 EMQ X MQTT 服务器插件

从 v4.1 版本开始,EMQ X MQTT 服务器 提供了专门的多语言支持插件 emqx_extension_hook ,现已支持使用其他编程语言来处理 EMQ X 中的钩子事件,开发者可以使用 Python 或者 Java 快速开发自己的插件,在官方功能的基础上进行扩展,满足自己的业务场景。例如:验证某客户端的登录权限:客户端连接时触发对应函数,通过参数获取客户端信息后通过读取数据库、比对等操作判定是否有登录权限记录客户端在线状态与上下线历史:客户端状态变动时触发对应函数,通过参数获取客户端信息,

2020-07-10 17:08:05 1326

原创 使用 Java 开发 EMQ X MQTT 服务器插件

从 v4.1 版本开始,EMQ X MQTT 服务器 提供了专门的多语言支持插件 emqx_extension_hook ,现已支持使用其他编程语言来处理 EMQ X 中的钩子事件,开发者可以使用 Python 或者 Java 快速开发自己的插件,在官方功能的基础上进行扩展,满足自己的业务场景。例如:验证某客户端的登录权限:客户端连接时触发对应函数,通过参数获取客户端信息后通过读取数据库、比对等操作判定是否有登录权限记录客户端在线状态与上下线历史:客户端状态变动时触发对应函数,通过参数获取客户端信息,

2020-07-03 11:09:27 1123 1

原创 MQTT 协议是什么

随着 5G 时代的来临,万物互联的伟大构想正在成为现实。联网的 物联网设备 在 2018 年已经达到了 70 亿1,在未来两年,仅智能水电气表就将超过10亿2。海量的设备接入和设备管理对网络带宽、通信协议以及平台服务架构都带来了很大挑战。对于 物联网协议 来说,必须针对性地解决物联网设备通信的几个关键问题:其网络环境复杂而不可靠、其内存和闪存容量小、其处理器能力有限。MQTT 协议 是基于发布/订阅模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山:MQT

2020-07-01 10:52:57 1015

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除