使用 Libelium Meshlium 系统写入数据
将 ThingSpeak™ 云连接器与 Libelium Meshlium 硬件结合使用,轻松存储和分析您的数据。您可以查看您的数据配置,并将您的 Waspmote 数据发送到 ThingSpeak 进行分析和显示。要使用云连接器,您必须拥有一个至少连接有一个 Waspmote 的 Meshlium 系统。该连接器内置于 Meshlium 固件中。当您打开硬件时,该应用程序即可使用。
配置
在 Meshlium 管理系统中,选择 Configuration 选项卡。连接到您的 Meshlium 设备的 Waspmote 单元和传感器列在 Configuration 选项卡中。
ThingSpeak 云连接器有三个基本操作:
Save:选择要启用的设备,然后将设置保存到 Meshlium 管理系统。
Sync:将更改同步到您的 ThingSpeak 配置。此操作为之前未启用的传感器创建新的通道。输入您的 ThingSpeak 用户 API 密钥进行同步。
Start:在 ThingSpeak 中启用 Meshlium 数据的存储。当您 Start 时,来自您的 Meshlium 的数据将被发送到您的 ThingSpeak 通道。
其他设置
Channel ID:ThingSpeak 将数据存储在通道中。为每个唯一的传感器创建一个通道。该通道默认为私有频道,但您可以将其设置为公共。使用与 ThingSpeak 同步后出现的通道链接查看通道内容,或转至我的通道。
Enable:更新 ThingSpeak 时包括来自该传感器的数据。每次更改启用值时,都必须保存配置。
Interval:将更新间隔设置为 ThingSpeak。最小间隔为 30 秒。更新是批量进行的,因此该值与传感器测量频率不同。
Log Level:选择写入日志的信息级别。
User API Key:登录 <ahref="https://thingspeak.com">https://thingspeak.com</a> ,然后转至帐户 > 我的个人资料。复制密钥并将其粘贴到 User API Key 框中。为了安全起见,用户 API 密钥不存储在连接器中。每次使用 Sync 按钮时,请输入您的用户 API 密钥。
设置您的连接
在 Configuration 选项卡中,为要记录的每个传感器选择 Enable。
选择 Interval 和 Log Level。
点击 Save。ThingSpeak 云连接器表示需要同步。
检索您的 ThingSpeak 用户 API 密钥。
登录到 ThingSpeak。
选择 Account > My Profile。
将您的用户 API 密钥复制到 ThingSpeak 云连接器。
.
按 Sync 在 ThingSpeak 上创建通道并将它们映射到 Meshlium 上的传感器。
按 Start。ThingSpeak 开始记录数据。您现有的 Waspmote 数据将立即在您的 ThingSpeak 通道中可见。
故障排除提示
ThingSpeak 错误代码出现在日志和用户界面中。
错误:401 通道更新不成功。
通道写入 API 密钥已更改。按下 Sync 按钮来更新通道和设备信息。
错误:402 使用您的帐户创建新通道的数量已达到限制。
您的 ThingSpeak 许可证类型已达到通道限制,因此 Libelium 连接器无法为传感器创建新通道。升级您的许可证以便可以创建更多通道。然后重新启用出现此错误的传感器,保存并同步。
错误:404 通道更新不成功。
用于写入传感器数据的通道已被更改或删除。按下 Sync 按钮来更新通道和设备信息。
每个 Waspmote 必须有一个唯一的节点名,每个 Meshlium 必须有一个唯一的主机名。
在您的 ThingSpeak 通道上,请勿删除任何标签或编辑自动生成的 ThingSpeak 云连接器通道的元数据字段。这些字段用于与 Meshlium 管理系统进行通信。您可以更改任何其他字段或设置。
单次更新选择的最大记录数为 200 条。如果没有将所有数据都发送到 ThingSpeak,请减少间隔以更频繁地发送更新。
使用通道标签功能快速对 ThingSpeak 上的传感器通道进行排序。您的通道会自动标记传感器名称和 Waspmote 名称。输入一个值,通道视图将被过滤以仅显示带有该标签的通道。
例如,输入 Waspmote 的名称仅显示与该 Waspmote 关联的通道。您可以添加标签,但不要删除自动生成的标签。
如果 Waspmote 发生故障并被更换,您可以通过为新的 Waspmote 赋予与故障设备相同的节点名称来重用现有的 ThingSpeak 通道。
如果您重置了某个通道的 API 密钥,请使用 Sync 按钮更新新密钥。
如果您意外删除了 ThingSpeak 通道,请使用 Sync 按钮创建一个新通道。