首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

探索一种适合 Maximo 的互联资产的架构(4)

探索一种适合 Maximo 的互联资产的架构(4)

将您的设备(传感器)连接到 Watson IoT Platform
要将您的设备数据发送到 Watson IoT Platform,需要将您的设备与它相连,并为每个设备生成安全令牌。
  • 因为您仍在 Watson IoT Platform 仪表板中,请在左侧的菜单中单击 Devices
  • 要为您的 NodeMCU 电路板添加一个新设备,请单击 Add Device
  • 单击 Create Device Type。您需要为 NodeMCU 电路板创建一个设备类型,可将该类型用于您可能添加的任何额外的          NodeMCU 电路板。
  • 在 Create Device Type 向导中,单击 Create Device            Type。(我们不需要创建设备网关;这适用于更高级的用法。)
    • 为您的设备类型指定一个名称(比如 NodeMCU)和描述。
    • 没有必要指定模板或元数据,所以在这些页面上单击 Next 即可。
    • 单击 Create 来定义设备类型。
  • 创建设备类型后,可以使用该设备类型添加设备。确保选择了您的设备类型,然后单击 Next
  • 在 Add Device 向导中,完成以下步骤来添加您的设备:
    • 在 Device Info 页面中,在 Device ID              字段中指定一个唯一名称。如果计划使用多个传感器,可以考虑使用一个马克笔对它们进行编号(例如 Sensor01),将它们的编号写在 NodeMCU 电路板的 WiFi                芯片上。
    • 没有必要在接下来的页面上指定元数据或安全信息,所以请单击 Next
    • 单击 Add 在 Watson IoT Platform 中定义该设备。
    • 在显示的 Device summary 页面上,必须 复制并保存以下设备凭证:组织 ID、设备类型、设备 ID              和身份验证令牌。               
      此对话框仅显示一次。如果关闭此对话框,此令牌将无法恢复。提示:创建一个简单的电子表格来保存设备名称和它们的令牌。
  • 还记得我们之前创建的 Arduino 草图吗?您现在可以打开 Arduino 软件,使用您的凭证中的上述信息更新 DEVICE_TYPE、DEVICE_ID 和 TOKEN            值。
    1
    2
    3
    4
    5
    6
    7
    8
    //-------- Customize these values -----------
    const char* ssid = "YOUR SSID";
    const char* password = "YOUR PASSWORD";
    #define ORG "YOUR ORGID"
    #define DEVICE_TYPE "YOUR DEVICE TYPE"
    #define DEVICE_ID "YOUR DEVICE ID"
    #define TOKEN "YOUR TOKEN"
    //-------- Customize the above values --------




对于每个新传感器电路板,需要重复上述步骤,为每个电路板生成一个新名称和令牌。
6d

为        Maximo 生成一个 API

Maximo 要与 Watson IoT Platform 相连,Watson IoT Platform 需要提供一个 API 密钥。既然我们仍在 Watson IoT        Platform 的仪表板中操作,让我们来生成该 API 密钥。
  • 从左侧菜单中选择表示 Apps 的图标。
  • 单击 Generate API Key
  • 将 API 密钥和身份验证令牌复制并保存到一个电子表格中。以后在配置 Maximo 时会使用该信息。
  • 单击 Generate
7

将草图加载到 NodeMCU 电路板上

配置您的传感器,将它们连接到 Watson IoT Platform,并使用生成的设备凭证更新 Arduino 草图,然后就可以将 Arduino 草图加载到 NodeMCU        电路板上了。
  • 使用 microUSB 数据线将您的 NodeMCU 电路板与计算机相连。
  • 从 Arduino 软件中选择您的 NodeMCU 电路板。
  • Tools 菜单中选择正确的 COM 端口。
  • 要查看电路板上发生的情况,可以打开 Serial Monitor。从 Tools 菜单中选择 Serial            Monitor



  • 检查 Serial Monitor 中的消息。也可以在 Watson IoT Platform 仪表板中检查您的传感器,查找 “Publish OK”          成功消息。
故障排除提示:
  • 如果您更改了 Arduino 草图,所有文本都必须放在引号中,而数字不能放在引号中。要在草图中添加引号,可在引号后添加一个反斜杠          ("\),以便将引号作为文本包含在要发送给服务器的有效内容中。
  • 确保您的令牌、设备类型和设备 ID 正确。这些值区分大小写。
  • 如果看到任何错误代码,请确认您添加了所有需要的库。检查错误消息,以帮助获得可能出错的地方的线索。例如,错误 “Unknown command            DHTxx” 表示缺少库。
返回列表