65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 MQTT 连接到 AT&T M2X IoT

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2017年10月25日

CPOL

3分钟阅读

viewsIcon

7013

使用 MQTT 连接到 AT&T M2X IoT

AT&T* M2X* IoT 初始注册

  1. 如果您还没有帐户,请在 https://m2x.att.com 上创建一个帐户。如果您已有帐户,可以直接跳到下面的“添加您的第一个设备”。

  2. 注册时填写您的信息。

  3. 点击 AT&T* 发送的电子邮件中的链接来验证您的电子邮件地址。(请务必检查您的垃圾邮件文件夹,验证是继续操作的必要步骤。)

添加您的第一个设备

如果您有一个全新的帐户,并且正在添加您的第一个设备,请按照这些说明操作。否则,跳到“添加另一个设备”

  1. 点击页面顶部的“设备”链接以导航到“设备”页面,然后点击“创建设备”

  2. 选择“选择设备”按钮。

  3. 定义您的设备。在“选择您的设备”下拉框中选择“其他”。然后继续定义您的设备。确保在创建设备的同时创建一个新的流。

添加另一个设备

如果您有一个现有帐户,并且正在添加另一个设备,请按照这些说明操作。

  1. 点击页面顶部的“设备”链接以导航到“设备”页面。

  2. 单击“创建新”下拉列表,然后选择“设备”以显示“创建设备”对话框。填写所需信息,然后单击“创建”以定义您的设备

接下来,为您的新设备添加一个流。

添加一个流

  1. 从“设备”页面点击您的新设备的链接,然后向下滚动并点击“添加流”按钮

  2. 现在输入您的新流所需的所有信息

测试您的设备(可选)

如果您想使用 cURL 命令测试您的新设备,请按照这些说明操作。

  1. 复制 cURL 命令,然后单击“生成我的图表”按钮。

  2. 将 cURL 命令粘贴到您的设备连接的命令行界面中,然后运行该命令。

您现在应该在新的图表上看到一个带有您通过 curl 命令输入的信息的图表。

当您登录 AT&T M2X 平台时,您现在将能够查看您的所有设备信息。

摘要

如果您已按照以上所有必需步骤操作,则应拥有您的程序连接到 M2X 服务器所需的所有信息

  • API_KEY - 设置为 <M2X 主要 API 密钥>

  • DEVICE_ID - 设置为 <M2X 设备 ID>

  • STREAM_ID - 设置为 <M2X 流 ID>

C++ 的其他设置

在 Intel® Edison 开发板或 Intel® IoT 网关上运行您的 C++ 代码时,您需要在 Intel® System Studio 中设置 M2X 客户端参数。为此

  1. 转到运行配置,然后在应用程序之前执行的命令字段中,键入以下内容

     export M2X_API_KEY="[M2X API Key]"; export M2X_DEVICE_ID="[M2X Device ID]"; export M2X_STREAM_ID="[M2X Stream ID]"
  2. 单击应用按钮以保存这些设置。

  3. 单击运行按钮以在您的开发板上运行代码。

JavaScript* 的其他设置

在 Intel® Edison 开发板或 Intel® IoT 网关上运行您的 JavaScript* 代码时,您需要在 Intel® XDK IDE 中设置 M2X* 客户端参数。将以下条目添加到 config.json 文件中

   "services": {
     "m2x": {
       "api_key": "[M2X Primary API Key]",
       "device_id": "[M2X Device ID]",
       "stream_id": "[M2X Stream ID]"
     }
   }

Python* 的其他设置

在 Intel® Edison 开发板或 Intel® IoT 网关上运行您的 Python* 代码时,您需要在开发板本身上设置 M2X 客户端参数。将以下条目添加到 config.json 文件中

   "services": {
     "m2x": {
       "api_key": "[M2X Primary API Key]",
       "device_id": "[M2X Device ID]",
       "stream_id": "[M2X Stream ID]"
     }
   }
© . All rights reserved.