白皮书
车联网设计与实现:搭建可靠、高效、符合行业需求的车联网平台 →

EMQ + 涛思数据联合线上 Meetup 回顾

2020-8-21

8月20日,EMQX 与 TDengine 首聚,联合举行了一次线上 Meetup。共有两百余名观众在线观看了直播,与几位嘉宾一起探讨了万物互联时代的设备接入、消息存储以及数据处理技术。

亮点回顾

Part 1 | EMQX:助力构建 5G 时代物联网平台与应用

嘉宾介绍:金发华,杭州映云科技有限公司(EMQ)产品副总裁。拥有15年以上软件行业从业经验。前 IBM 车联网解决方案架构师和资深开发工程师。工作期间发表了多项专利、书籍以及技术文章,对物联网相关产品和技术有较深了解。

内容摘要:MQTT 协议因其轻量、开放、便捷的特点而广泛适用于物联网环境,已成为物联网主流消息协议。要想进行物联网应用开发与平台建设,首先需要解决基于 MQTT 消息协议的设备接入及相关数据传输问题。本次直播中,EMQ 产品副总裁金发华首先向观众介绍了解决 MQTT 消息与流数据传输的开源消息中间件 - EMQX 系列产品。EMQX 具备高并发、软实时等特性,采用分布式技术与多重安全机制,支持全网络、多协议、跨云部署。开源版和企业版多种选择也可满足不同规模和类型物联网企业的业务开展需求。

视频回放:https://v.qq.com/x/page/s3139a1uso9.html

Part 2 | TDengine:开源、高效的物联网大数据平台

嘉宾介绍:陶建辉,涛思数据创始人。1994 年到美国留学,1997 年起,先后在芝加哥 Motorola、3Com 等公司从事无线互联网的研发工作。2008 年初回到北京创办和信,后被联发科收购。2013年初创办快乐妈咪,后被太平洋网络收购。2017 年 5 月创办涛思数据,不仅主导了 TDengine 的整体架构设计,还贡献了 4 万多行代码,每天仍然战斗在研发第一线。

内容摘要:TDengine 是开源、高效的物联网大数据平台,除核心的时序数据库功能外,还提供消息队列、缓存、流式计算、数据订阅等功能,因为充分利用物联网、车联网、工业互联网等场景的数据特点并做了很多优化,因此性能上远胜通用的大数据平台。

  1. 通用大数据方案为什么不适合处理物联网数据?
  2. TDengine 的整体架构和技术生态
  3. TDengine 的应用场景
  4. TDengine 的技术创新之处
  5. 为什么要将核心代码完全开源?

视频回放:https://v.qq.com/x/page/r3139pea8qe.html

Part 3 | 使用 EMQX + TDengine 搭建物联网大数据可视化平台

嘉宾介绍:李国伟,EMQX 物联网消息中间件产品经理。主导 EMQX 开源/企业版以及 EMQX Cloud 项目的设计规划,对产品方案集成、用户使用体验以及产品教学培训有深入理解和丰富经验。

内容摘要:消息中间件 EMQX 搭配大数据平台 TDengine,开发者可以更轻松地实现对物联网环境下海量时序数据的处理,再结合开源软件 Grafana,则可以将数据进行可视化呈现,便于相关业务人员实现数据的监控与指标统计,充分发挥数据的价值。在本次直播讲解的最后,EMQ 产品经理李国伟为大家详细演示了这一方案的操作流程。 视频回放:https://v.qq.com/x/page/r3139w0qcsz.html

精彩Q&A

Q: EMQX 百万级、千万级测试是怎么做的?

A: 我们开源了一个命令行测试工具 emqtt-bench,可以实现基础的性能测试;更全面的测试使用的是 XMeter 性能测试工具,根据场景编排测试步骤与脚本。因为百万级千万级都需要大量的机器,一般测试都是在云上使用云服务器测试的。

Q: 我看 EMQX 和 TDengine 有很多功能重合的地方,后续会怎样发展?

A: 两者其实没有过多的重合,EMQX 主要还是做物理网消息接入消息路由这一个中间件的功能,同时支持将消息存储到 TDengine、Kafka 等组件中,TDengine 是数据存储、分析的大数据平台。

Q: EMQX 和 ThingsBoard 有什么区别?

A: ThingsBoard 已经是一个物联网平台,直接具备消息接入、设备管理、数据采集/处理等功能。EMQX 专注做消息接入中间件,但是也提供了 API 以及插件,规则引擎,Webhook 等方式,供用户集成到自己的物联网平台中,EMQX + 集成开发可以实现 ThingsBoard 的功能,这种方案有较高的性能和灵活性。

Q: Mosquitto 和 EMQX 相比怎么样?

A: Mosquitto 是最早一批的开源 MQTT Broker,使用 C 语言来开发运行时单线程,并发连接和消息吞吐非常有限,同时缺乏插件、规则引擎以及周边的监控、运维管理功能,最为重要的集群功能也是不支持的。

之后 EMQ 与涛思数据还将策划举办更多线上 Meetup,针对物联网相关话题与大家进行更多的分享和交流,敬请关注。