我对获取Azure IoT Hub上已连接设备的公共IP地址感兴趣。
我已经检查了SDK,但我看不到任何方法来获取它。
我的目的是通过IP对设备进行地理定位(这不准确,但对我有用!)。
任何线索?
答案 0 :(得分:0)
似乎没有开箱即用的功能。
解决方法是在设备twin中保存设备IP地址,并在IP更改时更新它。
device twin中的报告属性设备应用可以设置和更新,解决方案后端可以读取和查询它们。
如何从设备应用更新报告的属性,您可以参考本教程:
更新:
另一种选择,它建议将设备位置存储在云中的设备双胞胎中。参考:Understand and use device twin。