首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
PowerPC
» 探索一种适合 Maximo 的互联资产的架构(4)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
探索一种适合 Maximo 的互联资产的架构(4)
发短消息
加为好友
look_w
当前离线
UID
1066743
帖子
8283
精华
0
积分
4142
阅读权限
90
在线时间
233 小时
注册时间
2017-6-23
最后登录
2019-5-18
论坛元老
UID
1066743
1
#
打印
字体大小:
t
T
look_w
发表于 2018-1-13 19:27
|
只看该作者
探索一种适合 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” 表示缺少库。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
模拟电路
电源与功率管理
ARM
PCB综合技术
数字电路
FPGA/CPLD可编程逻辑
消费电子
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议