Review of EMQ Meetup2020 Chengdu Station

According to relevant data, the relevant scale of the Internet of Things in Sichuan Province has exceeded 120 billion, and more than 1,100 companies have gathered. It has formed an industrial development pattern that radiates from the core area of ​​Chengdu to the surrounding areas. At present, Sichuan has initially formed a full industrial chain of IoT covering various scenarios, among which the Internet of Vehicles, smart medical, smart logistics and other fields have the highest concentration.

As an open source software company focusing on IoT messaging and stream processing, EMQ also selected the location of the first offline Meetup in 2020 in Chengdu, where the IoT industry is rapidly developing. On August 29th, a number of Internet of Things application developers gathered in Chengdu to discuss the development of IoT & 5G with EMQ.

Insert picture description here

Li Feng, the founder and CEO of EMQ, first introduced to the audience the open source functional programming language Hamler officially released by the EMQ team for global IoT & 5G applications this year . This is a Haskell-style strongly-typed programming language built on the Erlang virtual machine (VM), which uniquely combines compile-time type checking derivation, with support for high runtime concurrency and soft real-time capabilities . We hope to use Hamler to achieve a stronger compile-time type system and friendlier program syntax, helping us build a more reliable software system and a prosperous developer community.

The Hamler programming language will give the industry, especially the potential areas of 5G, IoT, cloud computing and edge computing, to build the next generation of highly reliable, scalable, and soft real-time support applications.
—— Li Feng

Insert picture description here
Insert picture description here

In addition to the pioneering open source programming language, we have not stopped improving the existing product system. Li Guowei, EMQ product manager, explained the EMQ X series products and their applications systematically.

Insert picture description here
Insert picture description here
Insert picture description here

This issue of Meetup also invited two EMQ partners in Chengdu, Sichuan Kuanggu Information Engineering Co., Ltd. (hereinafter referred to as Kuanggu) and G7.

Kuanggu is a wholly-owned subsidiary of China Railway Second Engineering Group Co., Ltd. The company has undertaken a number of influential system integration projects in the field of transportation construction for many years, covering the design of railways, subways, highways and various large-scale electronic, communication, and automation projects, as well as the development planning, implementation and management of enterprise informatization, etc. every aspect. Mr. Xu Xiaohai, the technical leader of the Kuanggu Rail Transit Internet of Things project, shared with the friends present the preliminary application of EMQ X Neuron in the real-time monitoring system of rail transit.

Insert picture description here

The industrial Internet of "cloud computing + edge computing" is the future trend. It is inevitable to apply contemporary industrial Internet technology to upgrade and transform independent products and create a good industrial Internet application ecosystem.
—— Xuxiaohai

Insert picture description here

G7 is a smart IoT company headquartered in Beijing, with its R&D center in Chengdu, and its business covers the whole country and surrounding Asian countries. Based on smart terminals, G7 uses data to connect every truck, cargo owner, transport power owner and driver to improve the efficiency of transportation services and make logistics more economical, more efficient, safer and more environmentally friendly. At present, the number of customers served on the G7 platform exceeds 50,000, and the total number of connected vehicles exceeds 700,000.

Collecting data through on-board terminal equipment, analyzing data through big data technology, and realizing the supervision and dispatch of vehicles on provincial and municipal government platforms are the three cores of the Internet of Vehicles. Mr. Yinbo Yang, Director of G7 R&D, shared with you how G7 uses the rule engine to implement event calculation, data distribution and event-driven functions to meet the needs of the Internet of Vehicles business.

Insert picture description here

The data distribution system based on the rule engine can realize business decoupling, greatly shorten the development cycle, unified monitoring, statistics, and log functions, and greatly improve the quality of service.

​ —— Yang Yinbo

Insert picture description here

Wonderful Q&A

Insert picture description here

Q: Does EMQ X have a limit on the number of topics?

A : There is no limit. Topic of EMQ X has a relatively small impact on performance. The subscription and publishing of Topic itself is a match operation, and performance will not have much impact.

Q: How many nodes does the EMQ X cluster support? Any suggestions?

A : It is recommended that the number of nodes in a cluster should not exceed 5, because some data in the cluster needs to be replicated by each node. If the node is too large, it is inconvenient to manage and performance will be lost. Don't worry that the five-node cluster is not big enough. Under normal circumstances, five nodes can support millions of device connections. If there are more than tens of millions of devices, consider clustering deployment and cluster bridging.
In summary, the core idea of ​​cluster scale is "large nodes, small clusters". For the same number of CPU cores, you can choose 16 cores 32GB x 3 instead of 8 cores 16G x 6. We will separate the storage and computing of EMQ X in version 5.0 to solve the problem of cluster size. By then, we will be able to support EMQ X ultra-large-scale clusters and seamless cluster scaling.

Q: What does EMQ X Neuron do, deliver software or hardware? Does it mainly support Modbus? Do you plan to open source? We also hope to participate in the project contribution

A : Neuron is mainly for edge industrial protocol access, delivered in the form of software. It supports access to dozens of industrial protocols including Modbus, OPC UA, etc., and converts it into MQTT protocol to access the cloud industrial IoT platform. For details of related products, we will be online soon, so stay tuned for follow-up
We are evaluating the open source plan, and the open source framework should be followed up. The industrial agreement is not going to be open sourced. The core product development of EMQ X Neuron has 20 years of experience in this field, and the docking of each industrial protocol is very energy intensive. If open source may be slow, there are a lot of things that need to be sorted out, and there are a lot of dependent libraries and compatibility work to be done on the hardware layer.

Q: Will EMQ X be affected when there are more ACL entries?

A : There is no effect under normal circumstances. If MySQL is used as the data source of ACL, the efficiency and number of ACLs depend on the query SQL and MySQL server.
The ACL of EMQ X has a certain cache time, not every Pub/Sub will query the database. At the same time, it is also necessary to design ACLs reasonably. According to customer feedback, most ACLs can be processed using wildcards, which can effectively reduce the size. For specific usage, please refer to official documents.

Q: How to calculate the required configuration of EMQ X server? Can other services be installed on the EMQ X server?

A : The server configuration depends on your number of connections, message size, and message frequency. Our official website provides an online calculator for reference. https://www.emqx.io/cn/server_estimate
Other services can be installed when the business volume is relatively small, but it is still recommended to run EMQ X on a separate server to avoid business fluctuations and mutual influence when the business volume is large.

Insert picture description here

As an open source software company, EMQ has always believed in the power of sharing and cooperation. In the future, we will establish more communication channels with users and listen to your voice. At the same time, you are also welcome to pay attention to our open source projects , and work with us to bring more possibilities to the IoT field.

Copyright statement: This article is EMQ original, please indicate the source for reprinting.

Original link: https://www.emqx.io/cn/news/emq-meetup-2020-chengdu-review

Guess you like

Origin blog.csdn.net/emqx_broker/article/details/108381743
Recommended