通过 ThingPark 社区网络服务器接收 LoRaWAN 上行链路消息

Posted

技术标签:

【中文标题】通过 ThingPark 社区网络服务器接收 LoRaWAN 上行链路消息【英文标题】:Receive LoRaWAN uplink messages through ThingPark Community Network Server 【发布时间】:2021-09-20 01:24:14 【问题描述】:

应用服务器如何接收并验证 Actility ThingPark 社区网络服务器转发的 LoRaWAN 消息的完整性?

【问题讨论】:

【参考方案1】:

ThingPark 社区网络服务器可以通过 HTTP POST 消息将 LoRaWAN 上行链路消息转发到应用服务器。 ThingPark 向 AS 发送的每个 http 请求都通过一次性令牌进行验证,以便 AS 可以通过重新计算该令牌并将其与 ThingPark 发送的令牌进行比较来验证请求的完整性。

ThingPark Enterprise Network Server 和外部应用服务器之间的接口在TPE LRC AS tunnel interface development guide 中描述。

如需快速测试,请查看我们的simple javascript example,该simple javascript example 演示了如何验证上行链路消息的完整性。 您必须使用您的实际 AS_KEYPOST 正文QueryParams 更新脚本。

POST bodyQueryParams 由 ThingPark 通过 http POST 请求发送到 AS AS_KEY 是您在CREATE HTTP APPLICATION 表单上设置的隧道接口身份验证密钥

为了您的方便,我们创建了几个AS examples(nodeJS、nodeRED、php、Python、curl),可以帮助您开始应用服务器开发。

【讨论】:

以上是关于通过 ThingPark 社区网络服务器接收 LoRaWAN 上行链路消息的主要内容,如果未能解决你的问题,请参考以下文章

linux本地回环lo有啥用

docker的网络模式:none

Linux里面的lo网络接口进行通讯时,数据要通过网卡还是直接使用内存交换?

使用 TcpClient 通过网络发送和接收数据

通过 HTTPWebRequest 发送文件并在网络服务器上从 $_FILES 接收

iptables设置中的lo是啥意思