Webinar
Unifying Data from Vehicle to Cloud | Register Now →
Training

Standard and Customized Training Courses

Training Courses

Introductory Courses

The EMQX introductory course helps users to understand basic IoT knowledge, including software development and theoretical and practical operation of common protocols. Through this course, users gain a preliminary understanding of IoT and practical operation ability. Also, user will learn how to use EMQ Broker & Edge products.

Basic Course

    1.
  • IoT introduction
    2.
  • MQTT protocol basics
    3.
  • CoAP protocol basics
    4.
  • LwM2M protocol basics

EMQX Community

    1.
  • EMQX introduction
    2.
  • Up & Run
    3.
  • MQTT client programming
    4.
  • EMQ bridges

EMQX Edge

    1.
  • Up & Run at Raspberry PI
    2.
  • Data synchronization
    3.
  • Industry protocol support
    4.
  • Edge management platform of EMQX Cube

Intermediate Courses

These courses introduce more usage of EMQX, such as EMQ security settings, message persistence, bridging of nodes, and data stream processing. Through this course, users gain a deeper understanding of how to build a secured, streaming data processing IoT platform.

Securities

    1.
  • TLS connections
    2.
  • Authentication
    3.
  • ACL settings

Rule engines & Streaming processing

    1.
  • SQL based rule engine introduction
    2.
  • Data persistence for Redis
    3.
  • Data persistence for MySQL
    4.
  • Data persistence for PostgreSQL
    5.
  • Data persistence for MongoDB
    6.
  • Data persistence for Cassandra
    7.
  • Webhook

Advanced Courses

These courses introduce advanced topics of EMQX products, such as clustering, deployment at Kubernetes, plugin development. Also, it covers optimization of EMQ for supporting massive con-current connections. Through this course, users can learn how to build a complete IoT platform supporting for massive connection.

Advanced Topics

    1.
  • EMQX cluster
    2.
  • Cross data center deployment
    3.
  • Kubernetes deployment
    4.
  • Deployment clusters at AWS
    5.
  • Device management platform
    6.
  • Plugin development
    7.
  • IoT platform development

Optimization

    1.
  • 1M - 10M concurrent connections configuration tuning
    2.
  • Massive connection performance testing
    3.
  • MQTT client programming
    4.
  • SSL offload

The Training

Online Training

Online courses and webinars for introducing the usage of EMQ, and new features of EMQ.

Customized Enterprise Customer Training

We tailor and customize the training material to meet customer’s specific need prior to the on-site face-to-face training.

Meetup Events

EMQX occasionally organizes Meetup events in all major cities in China and around the world to build up our communities, do some case studies and share our experiences with our users and IoT developers worldwide.