通过URL将IoT消息发送到Azure事件中心

时间:2015-08-12 16:27:01

标签: azure azure-eventhub

我现在正在使用Beacon Reveiver来获取iBeacon信息。 这是问题所在:

接收者平台服务器只允许我输入网址。 我该怎么做才能将信息发送到azure eventhub? 我找到了这个API:

https://NAMESPACE.servicebus.windows.net/EVENTHUB-NAME/publishers/PUBLISHER-NAME/messages

我试了一下,但似乎行不通。 我什么都错过了?或者任何人都可以教我如何在URL中添加身份验证?我现在该怎么办?

由于

1 个答案:

答案 0 :(得分:2)

您必须设置身份验证HTTP标头才能将事件发送到事件中心。您不能在请求URL中包含身份验证信息。

即使您无法直接向事件中心发送消息,您也可以开发一个使用您自己的基于URL的身份验证机制的自定义Web API,并将请求转发到事件中心(或其他服务)。这在某种程度上破坏了使用事件中心的目的,但为您提供了更大的灵活性。