gpt4 book ai didi

c# - 如何使用 Azure Iot 获取设备的当前位置

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:35 25 4
gpt4 key购买 nike

我们正在使用azure的IOT Hub来连接我们的设备,目前,这些设备连接到电脑。

从azure IOT Hub我们如何获取这些设备的IP或当前位置?有什么建议或建议吗?

是否可以使用 azure 功能连接 IOT Hub 以获取 IP,然后使用 azure map 获取国家/地区以插入到 azure sql 数据库中?

感谢您的回答!我对 azure 还很陌生

最佳答案

您尝试过设备遥测 API 吗?

您可以发送 get/post 请求来获取设备的遥测详细信息。 API 将返回设备的地理位置。

提供API的使用方法at this location on GitHub .

示例获取请求:

GET {Device Telemetry endpoint}/messages?from={time}&to={time}&order=desc&grouplimit=1&devices=id1,id2,id3,...

示例帖子请求:

POST {Device Telemetry endpoint}/messages-query
Content-Type: application/json; charset=utf-8

{
From: {time}
To: {time}
Order: desc
GroupLimit: 1
Devices: [ id1, id2, id3, ... ]
}

示例响应:

Content-Type: application/json; charset=utf-8

{
Items: [
{
deviceid
time
value 1
value 2
value N
$metadata
},
{
deviceid
time
value 1
value 2
value N
$metadata
},
...
],
"$metadata": {
$type: MessagesList;1
$uri: ...
}
}

希望这有帮助。

关于c# - 如何使用 Azure Iot 获取设备的当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55579449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com