Node-Red 和物联网
Node-Red & The Things Network
周末的大部分时间我都在尝试弄清楚如何使用 Node-Red 在 Raspberry Pi 上从 The Things Network 的“数据存储”中检索数据。
如果我使用 Swagger,我可以检索数据,作为第一步,我试图在 Node-Red 中复制这个功能,但我似乎无法让它工作。
到目前为止,我已经设置了一个简单的流程:-
注入 => HTTP 获取请求 => 调试输出。
我已经尝试在注入节点中设置各种方式,但无论我尝试做什么,我都得到“未授权”。我有凭证
“内容类型”:“application/json”
“授权”:“密钥 ttn-account-v2.hKfO9VxxxxxxxxxxxxxxxxxxxxxfwZFU6G4A080s”
我已经把它们放在 msg.header、msg.payload 和其他地方,但没有真正成功。
如果有任何关于如何让它发挥作用的想法,我将不胜感激。
编辑:根据要求,这里是关于我如何设置数据的信息。
注入节点具有设置味精的属性。
.
我尝试了几种不同的组合,但都没有成功。
msg.headers
应同时包含 Content-Type
和 Authorization
值
例如
{
"Authorization": "key ttn-account-v2.hKfO9VxxxxxxxxxxxxxxxxxxxxxfwZFU6G4A080s",
"Content-Type": "application/json"
}
周末的大部分时间我都在尝试弄清楚如何使用 Node-Red 在 Raspberry Pi 上从 The Things Network 的“数据存储”中检索数据。
如果我使用 Swagger,我可以检索数据,作为第一步,我试图在 Node-Red 中复制这个功能,但我似乎无法让它工作。
到目前为止,我已经设置了一个简单的流程:-
注入 => HTTP 获取请求 => 调试输出。
我已经尝试在注入节点中设置各种方式,但无论我尝试做什么,我都得到“未授权”。我有凭证 “内容类型”:“application/json” “授权”:“密钥 ttn-account-v2.hKfO9VxxxxxxxxxxxxxxxxxxxxxfwZFU6G4A080s”
我已经把它们放在 msg.header、msg.payload 和其他地方,但没有真正成功。
如果有任何关于如何让它发挥作用的想法,我将不胜感激。
编辑:根据要求,这里是关于我如何设置数据的信息。 注入节点具有设置味精的属性。
我尝试了几种不同的组合,但都没有成功。
msg.headers
应同时包含 Content-Type
和 Authorization
值
例如
{
"Authorization": "key ttn-account-v2.hKfO9VxxxxxxxxxxxxxxxxxxxxxfwZFU6G4A080s",
"Content-Type": "application/json"
}