New
EMQX 6.1.0 新特性:可回放的 MQTT 消息流、增强的多租户能力与更多数据集成 →

资源

各类 EMQ 资源一网打尽,深入了解物联网与人工智能的世界。

视频函数式编程 代数数据类型和模式匹配

函数式编程 代数数据类型和模式匹配

介绍函数式编程中重要的代数数据类型,代数数据类型的几种构造形式及其和代数式的对应关系;介绍模式匹配在代数数据类型上的应用。

视频HStreamDB v0.5 新版本功能演示

HStreamDB v0.5 新版本功能演示

HStreamDB 是 EMQ 于今年三月正式开源的流数据库, 专为 IoT 场景设计,可针对大规模实时数据流的接入、存储、处理、分发等环节进行全生命周期管理。本期 Demo Day,HStreamDB 团队将向大家演示即将发布的 v0.5 版本的基本功能

视频函数式编程的列表和递归

函数式编程的列表和递归

介绍函数式编程语言中最基本同时也是最重要的数据类型列表,并简单介绍递归及建立在递归之上的列表函数。另外介绍比列表更高效的 Vector 数据类型。

视频EMQX MQTT Broker 5.0 Web 控制台 UI 调整

EMQX MQTT Broker 5.0 Web 控制台 UI 调整

分享并展示 EMQX 5.0 中 Web 控制台风格和交互流程,从界面出发,探索背后的功能调整,展示在新的 Web 控制台里如何实现 EMQX 常用功能的配置。

视频Erlang 语言概览

Erlang 语言概览

介绍 Erlang 语言的特性、适应场景、设计哲学,以及 Erlang 编程环境准备、基本语法等。

视频EMQX MQTT Broker Open API

EMQX MQTT Broker Open API

重新设计了 HTTP API,遵循 Rest API 规范。新增组件库 minirest v1.0.0,支持 Open API 文档生成、Swagger API 调试工具,请求过滤参数检查。本次 Demo 包括了新的 API 展示与 minirest v1.0.0 的使用方式

视频EMQX MQTT Broker AuthZ connect to MySQL, PostgreSQL demo

EMQX MQTT Broker AuthZ connect to MySQL, PostgreSQL demo

我们设计了全新的授权功能,目前支持访问控制列表,我们采用 hocon 格式以支持更加灵活的访问控制列表配置,支持运行时创建与更新。本次 Demo 我们将演示连接 MySQL、PostgreSQL 实现访问控制列表控制。

视频Mini Protocol 强类型通信协议框架

Mini Protocol 强类型通信协议框架

本次分享介绍了如何使用 Haskell 实现应用级别的 Mini Protocol 强类型通信协议框架、如何实现协议流水线以及一些实际业务协议的使用实例。

视频Neuron 2.0 系统架构设计介绍

Neuron 2.0 系统架构设计介绍

介绍 Neuron 2.0 的系统架构设计。新的架构设计以 NNG lib 为基础,设计了一个以 message router 为核心的消息转发处理系统,采用插件系统来动态加载 Neuron 的 driver,通过适配器来和第三方应用的交互,MQTT server 的交互,其他如 Kuiper 等协作进程的交互。整个设计以 actor 模型为基础,用灵活、可组合的方式实现了数据流的 gather/scatter(汇聚/分散)、处理,以及 down/up stream 的转换。

视频EMQX 5.0 Dashboard 中的 UI 设计

EMQX 5.0 Dashboard 中的 UI 设计

管理员可以通过 EMQX Dashboard 监测集群负载情况,管理接入的设备并配置 EMQX 的各类功能,同时提供了 REST API 方便自动化管理,抛弃复杂的命令行与配置文件,能够实时洞察物联网应用中的问题和瓶颈。

视频GitHub actions 执行流程以及各资源配置讲解演示

GitHub actions 执行流程以及各资源配置讲解演示

近期我们为 EMQX 添加了许多自动化集成测试以提高 EMQX 的稳定性,此 demo 将展示如何使用 GitHub actions workflows 的 yaml 配置文件结合 jmeter 脚本实现自动化集成测试。

视频EMQX MQTT Broker 认证 HTTP API

EMQX MQTT Broker 认证 HTTP API

继上次认证功能的 Demo 之后,我们对认证的功能进行了一些细小的调整,并增加了相应的 HTTP API。本次 demo 将展示如何通过 HTTP API 来使用认证功能,以及对用户信息批量导入的调整。