主要内容

从“物联网”中写入数据

使用ThingSpeak与The Things Network集成,从连接在LoRa上的设备中写入数据®网络。

远程无线通信(LoRa)能够远距离传输传感器数据。物联网是一个协议和基础设施,提供从LoRa网关到云应用程序的链接。当您设置ThingSpeak集成时,Things Network可以自动将您收集的传感器数据转发到ThingSpeak™。

创物网络整合

请注意

要使用集成,您必须有一个现有的Things Network应用程序。有关在Things Network上设置应用程序和注册设备的说明,请参见通过物联网收集农业数据

要将数据转发到ThingSpeak,你必须在Things Network上有一个应用程序,该应用程序具有注册设备和有效载荷格式化器。创建ThingSpeak集成来转发数据。

  1. 登录到Things网络控制台

  2. 选择应用程序,然后选择你想要将数据转发给ThingSpeak的应用程序。

  3. 单击integration选项卡。

  4. 选择ThingSpeak。

  5. 在Process ID字段中,为您的集成命名。

  6. 在Authorization字段中,输入要在其中存储数据的通道的写API密钥。这个API键可以从你的ThingSpeak频道的“API键”标签中找到。

  7. 在通道ID字段中,输入要将数据转发到的ThingSpeak通道的通道ID。频道ID在你的ThingSpeak频道页面上可用。

有效负载格式

接下来,设置有效负载格式化程序。有效载荷格式化器将从您的设备发送的字节转换为数据格式,可以存储和可视化的ThingSpeak。示例有效负载格式的有效负载为20个字节,其中输出变量为1、2或3个字节。有关如何从设备发送特定负载并将其格式化为ThingSpeak集成的示例,请参见通过物联网收集农业数据

  1. 单击负载格式。

  2. 为集成创建有效负载格式化程序。您可以使用下面的样本负载格式作为模板。

    函数解码器(b,端口){var var1 = b[0];Var var2 = b[1];Var var3 = b[2];Var var4 = b[3];Var var5 = b[4] | [5] << 8;Var var6 = b[6] | [7] << 8;Var var7 = [8] | [9] << 8;var8 = (b[10] b[11] << 8)/100;var lat = (b [12] | b [13] < < 8 | b [14] < < 16 | (b [14] & 0 x80吗?0xFF << 24: 0)) / 10000; var lon = ( b[15] | b[16] << 8 | b[17] << 16 | ( b[17] & 0x80 ? 0xFF << 24 : 0 ) ) / 10000; var elev = b[18] | b[19] << 8; return { field1: var1, field2: var2, field3: var3, field4: var4, field5: var5, field6: var6, field7: var7, field8: var8, latitude: lat, longitude: lon, elevation: elev } }

另请参阅

|

外部网站