---
{
  'title': '建立 MQTT 客户端连接',
  'headers':
    [
      { 'title': '客户端工具', 'slug': '客户端工具' },
      { 'title': '终端开发语言 Demo', 'slug': '终端开发语言-Demo' },
      { 'title': '第三方 SDK 推荐', 'slug': '第三方-SDK-推荐' },
    ],
  'categoryList':
    [
      {
        'title': '客户端工具',
        'menus':
          [
            {
              'imgName': 'mqttx',
              'name': 'MQTTX',
              'description': 'MQTTX 是 EMQ 开源的一款优雅的跨平台 MQTT 5.0 桌面客户端，它支持 macOS、Linux 和 Windows。',
              'link': './mqttx.html',
            },
            {
              'imgName': 'mqttfx',
              'name': 'MQTT.fx',
              'description': 'MQTT.fx 是目前主流的跨平台 MQTT 桌面客户端，它支持 macOS、Linux 和 Windows。',
              'link': './mqttfx.html',
            },
            {
              'imgName': 'esp8266',
              'name': 'Arduino ESP8266',
              'description': '通过 Arduino 的 PubSubClient 库，使用 MQTT 协议从 ESP8266 模组向 EMQX Cloud 推送数据。',
              'link': './esp8266.html',
            },
          ],
      },
      {
        'title': '终端开发语言 Demo',
        'moreText': '查看更多',
        'linkForMoreDemos': 'https://github.com/emqx/MQTT-Client-Examples',
        'menus':
          [
            {
              'imgName': 'python',
              'name': 'Python',
              'description': '使用 Paho Python 库连接到 EMQX Cloud',
              'link': './python_sdk.html',
            },
            {
              'imgName': 'go',
              'name': 'Golang',
              'description': '使用 Paho Golang 库连接到 EMQX Cloud',
              'link': './golang_sdk.html',
            },
            {
              'imgName': 'java',
              'name': 'Java',
              'description': '使用 Paho Java 库连接到 EMQX Cloud',
              'link': './java_sdk.html',
            },
            {
              'imgName': 'node',
              'name': 'Node.js',
              'description': '使用 MQTT.js 库连接到 EMQX Cloud',
              'link': './nodejs_sdk.html',
            },
            { 'imgName': 'c', 'name': 'C', 'description': '使用 Paho C 语言库连接到 EMQX Cloud', 'link': './c_sdk.html' },
            {
              'imgName': 'c-sharp',
              'name': 'C#',
              'description': '使用 Paho C# 库连接到 EMQX Cloud',
              'link': './c_sharp_sdk.html',
            },
            {
              'imgName': 'vue',
              'name': 'Vue.js',
              'description': '在 Vue 中使用 MQTT.js 库连接到 EMQX Cloud',
              'link': './vue_sdk.html',
            },
            {
              'imgName': 'react',
              'name': 'React',
              'description': '在 React 中使用 MQTT.js 库连接到 EMQX Cloud',
              'link': './react_sdk.html',
            },
            {
              'imgName': 'electron',
              'name': 'Electron',
              'description': '在 Electron 中使用 MQTT.js 库连接到 EMQX Cloud',
              'link': './electron_sdk.html',
            },
          ],
      },
      {
        'title': '第三方 SDK 推荐',
        'menus':
          [
            {
              'imgName': 'python',
              'name': 'Python',
              'description': 'Eclipse Paho Python SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.python',
            },
            {
              'imgName': 'go',
              'name': 'Golang',
              'description': 'Eclipse Paho Golang SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.golang',
            },
            {
              'imgName': 'java',
              'name': 'Java',
              'description': 'Eclipse Paho Java SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.java',
            },
            {
              'imgName': 'js',
              'name': 'JavaScript',
              'description': 'MQTT.js',
              'link': 'https://github.com/mqttjs/MQTT.js',
            },
            {
              'imgName': 'node',
              'name': 'Node.js',
              'description': 'MQTT.js',
              'link': 'https://github.com/mqttjs/MQTT.js',
            },
            {
              'imgName': 'c',
              'name': 'C',
              'description': 'Eclipse Paho C SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.c',
            },
            {
              'imgName': 'c-sharp',
              'name': 'C#',
              'description': 'Eclipse Paho C# SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.m2mqtt',
            },
            {
              'imgName': 'php',
              'name': 'PHP',
              'description': 'Mosquitto-PHP',
              'link': 'https://github.com/mgdm/Mosquitto-PHP',
            },
            {
              'imgName': 'ios',
              'name': 'iOS',
              'description': 'MQTT-Client-Framework',
              'link': 'https://github.com/novastone-media/MQTT-Client-Framework',
            },
            {
              'imgName': 'android',
              'name': 'Android',
              'description': 'Eclipse Paho Android SDK',
              'link': 'https://github.com/eclipse-paho/paho.mqtt.android',
            },
          ],
      },
    ],
}
---

<CloudConnectionOverview />
