通过世界级开源软件产品,服务人类未来产业与社会
各类资源一网打尽,深入了解 EMQ 与物联网的世界。
重新设计了 HTTP API,遵循 Rest API 规范。新增组件库 minirest v1.0.0,支持 Open API 文档生成、Swagger API 调试工具,请求过滤参数检查。本次 Demo 包括了新的 API 展示与 minirest v1.0.0 的使用方式
查看详情 →
我们设计了全新的授权功能,目前支持访问控制列表,我们采用 hocon 格式以支持更加灵活的访问控制列表配置,支持运行时创建与更新。本次 Demo 我们将演示连接 MySQL、PostgreSQL 实现访问控制列表控制。
本次分享介绍了如何使用 Haskell 实现应用级别的 Mini Protocol 强类型通信协议框架、如何实现协议流水线以及一些实际业务协议的使用实例。
介绍 Neuron 2.0 的系统架构设计。新的架构设计以 NNG lib 为基础,设计了一个以 message router 为核心的消息转发处理系统,采用插件系统来动态加载 Neuron 的 driver,通过适配器来和第三方应用的交互,MQTT server 的交互,其他如 Kuiper 等协作进程的交互。整个设计以 actor 模型为基础,用灵活、可组合的方式实现了数据流的 gather/scatter(汇聚/分散)、处理,以及 down/up stream 的转换。
管理员可以通过 EMQX Dashboard 监测集群负载情况,管理接入的设备并配置 EMQX 的各类功能,同时提供了 REST API 方便自动化管理,抛弃复杂的命令行与配置文件,能够实时洞察物联网应用中的问题和瓶颈。
近期我们为 EMQX 添加了许多自动化集成测试以提高 EMQX 的稳定性,此 demo 将展示如何使用 GitHub actions workflows 的 yaml 配置文件结合 jmeter 脚本实现自动化集成测试。
继上次认证功能的 Demo 之后,我们对认证的功能进行了一些细小的调整,并增加了相应的 HTTP API。本次 demo 将展示如何通过 HTTP API 来使用认证功能,以及对用户信息批量导入的调整。
5.0 中的资源组织方式发生了变化。原规则引擎部分的“资源”部分,现在被拿到了 emqx_data_bridge 中,重命名为 “数据桥接”,用以管理资源的创建和维护。代码层级上新增了一个 emqx_resource 的 behavior,作为一个公共的 lib, 给数据桥接等模块提供资源管理的能力。此 demo 将演示如何编写一个 mysql bridge。
本分享将使用 Haskell 来编写贪食蛇游戏的 live code, 在浏览器的网页里从空白开始展示如何一步一步实现一个贪食蛇小游戏。让大家学会一个简单但完整的函数式程序是如何来组织和设计的。
5.0 我们重新设计了 ACL 功能,现在支持更灵活的规则配置,采用更加易读的 hocon 格式,支持通过 API 更新,支持通过外部数据库查询自定义的 ACL 规则。本次 demo 将演示 ACL 规则的运行,并通过 API 更新 ACL 规则。
本期产品培训直播,EMQX Cloud 产品总监将为大家详细介绍新版本具体有哪些改变和提升,以及如何使用 EMQX Cloud 快速搭建物联网平台。
介绍了表达式和值、变量、函数及 lambda,强调函数式编程中一切都是值的概念,介绍表达式的求值,值的基本类型,函数的应用和求值、curry 化,高阶函数等。