我获得了一个IoT集线器实例的iothubower SharedAccessKey,否则我无法访问。
使用Visual代码,我可以使用iothubowner凭据设置IoT集线器连接字符串,然后使用创建设备在IoT集线器上创建设备。

但是,当我尝试开始监视该设备上的内置事件端点时,会要求我提供更多信息,即与事件集线器兼容的连接字符串。

这个字符串是我可以使用给我的iothubowner凭据来检索的吗?我无法进入Azure门户。我看到了事件集线器兼容的连接字符串的结构,除了iothubowner凭据之外,还包括一个名称空间(我不知道)和事件中心名称。
名称空间和事件中心名称是我可以使用我的凭据检索的名称吗?还有其他方法可以监视事件吗?
发布于 2020-10-20 12:04:58
在我的示例中,事件集线器与iothubowner凭据兼容的端点如下所示:
Endpoint=sb://iothub-ns-{part_of_iot_hub_name}-2052657-6507c44fda.servicebus.windows.net/;SharedAccessKeyName=iothubowner;SharedAccessKey={shared_access_key}=;EntityPath={iot_hub_name}名称空间看起来像这样,不是iothubowner凭据(连接字符串)的一部分:
iothub-ns-{part_of_iot_hub_name}-2052657-6507c44fda正如您所看到的,这个端点削减了IoT集线器的名称并包含一些数字--这是很难猜测的。因此,如果您有名称空间,您可以构造端点,否则,我会说不,您需要访问Azure门户,或者使用'az命令‘登录并使用Powershell检索它。
发布于 2021-08-25 13:57:10
尽管有一个被接受的答案,我还是想不出如何得到我的终结点。
您需要进入您的IoT集线器并单击“内置端点”,在那里您将找到条目:

https://stackoverflow.com/questions/64427783
复制相似问题