如何在Azure IoT Hub上获取设备的公共IP地址?

时间:2018-05-17 14:35:31

标签: azure-iot-hub

我对获取Azure IoT Hub上已连接设备的公共IP地址感兴趣。

我已经检查了SDK,但我看不到任何方法来获取它。

我的目的是通过IP对设备进行地理定位(这不准确,但对我有用!)。

任何线索?

1 个答案:

答案 0 :(得分:0)

似乎没有开箱即用的功能。

解决方法是在设备twin中保存设备IP地址,并在IP更改时更新它。

device twin中的报告属性设备应用可以设置和更新,解决方案后端可以读取和查询它们。

如何从设备应用更新报告的属性,您可以参考本教程:

Get started with device twins

更新:

另一种选择,它建议将设备位置存储在云中的设备双胞胎中。参考:Understand and use device twin