当前位置:网站首页>华为云IOT平台设备获取api调用笔记
华为云IOT平台设备获取api调用笔记
2022-08-11 05:24:00 【Three Big Stones】
目的:验证华为云IOT平台的设备获取接口连通性
1、注册IAM账户
地址:https://console.huaweicloud.com/iam/?region=cn-north-4#/iam/users

选择权限组,
2、创建好IAM后,需要重新登陆,并修改IAM账户密码
3、token获取
参考文档:认证鉴权_设备接入 IoTDA_API参考_应用侧API参考_如何调用API_华为云
在postman中调试接口,
post请求:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens
Header参数:Content-Type:application/json
Body参数:
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"name": "IAM用户名",
"password": "IAM账户的密码",
"domain": {
"name": "IAM账户名"
}
}
}
},
"scope": {
"project": {
"name": "项目名"
}
}
}
}
响应结果,可以看出token在响应头里面:

4、使用token调用设备获取接口
参考文档地址:https://apiexplorer.developer.huaweicloud.com/apiexplorer/debug?product=IoTDA&api=ListDevices
GET请求地址:https://iotda.cn-north-4.myhuaweicloud.com/v5/iot/5f5d6375d5da4499b241ac5f948a80bf/devices
Headers头部设置参数X-Auth-Token,为token的值
Body参数:无
响应结果:
{
"devices": [
{
"app_id": "080be467039547fcb519a8c6e7edb606",
"app_name": "DefaultApp_62ec18et",
"device_id": "62ec8d225f266f255bb99479_ZWG400-COM-002",
"node_id": "ZWG400-COM-002",
"gateway_id": "62ec8d225f266f255bb99479_ZWG400-COM-002",
"device_name": "002模块",
"node_type": "GATEWAY",
"description": null,
"fw_version": null,
"sw_version": null,
"device_sdk_version": null,
"product_id": "62ec8d225f266f255bb99479",
"product_name": "测试数传模块",
"status": "INACTIVE",
"tags": []
},
{
"app_id": "080be467039547fcb519a8c6e7edb606",
"app_name": "DefaultApp_62ec18et",
"device_id": "62ec8d225f266f255bb99479_Mobile-001",
"node_id": "Mobile-001",
"gateway_id": "62ec8d225f266f255bb99479_Mobile-001",
"device_name": "手机应用端",
"node_type": "GATEWAY",
"description": null,
"fw_version": null,
"sw_version": null,
"device_sdk_version": null,
"product_id": "62ec8d225f266f255bb99479",
"product_name": "测试数传模块",
"status": "OFFLINE",
"tags": []
},
{
"app_id": "080be467039547fcb519a8c6e7edb606",
"app_name": "DefaultApp_62ec18et",
"device_id": "62ec8d225f266f255bb99479_ZWG400-COM-001",
"node_id": "ZWG400-COM-001",
"gateway_id": "62ec8d225f266f255bb99479_ZWG400-COM-001",
"device_name": "001模块",
"node_type": "GATEWAY",
"description": null,
"fw_version": null,
"sw_version": null,
"device_sdk_version": null,
"product_id": "62ec8d225f266f255bb99479",
"product_name": "测试数传模块",
"status": "OFFLINE",
"tags": []
}
],
"page": {
"count": 3,
"marker": "62ecba6e2766a210982ceed2"
}
}边栏推荐
- Mei cole studios - deep learning second BP neural network
- Safety helmet recognition system
- Toward a Unified Model
- OpenPCDet installs the latest version: spconv in one step
- yolov3+centerloss+replay buffer实现单人物跟踪
- 梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第二次培训
- Maykle Studio - Second Training in HarmonyOS App Development
- Pay “Attention” to Adverse Weather
- 弱监督语义分割CLIMS(CVPR2022)
- 目标检测前言
猜你喜欢

关于安全帽识别系统,你需要知道的选择要点

梅科尔工作室-华为云ModelArts第一次培训

Diagnostic Log and Trace——dlt的编译和安装

Maykel Studio - Django Web Application Framework + MySQL Database Third Training

架构设计杂谈

梅科尔工作室-HarmonyOS应用开发第四次培训

梅科尔工作室-深度学习第二讲 BP神经网络

pip安装报错:is not a supported wheel on this platform

SCNet: Semantic Consistency Networks for 3D Object Detection

珍爱网App竞品分析报告
随机推荐
经纬度距离
梅科尔工作室-HarmonyOS应用开发的第二次培训
目标检测——卷积神经网路基础知识
Diagnostic Log and Trace——dlt的编译和安装
弱监督语义分割CLIMS(CVPR2022)
Socket 网络协议 等
LiDAR Snowfall Simulation for Robust 3D Object Detection
CMT2380F32模块开发10-高级定时器例程
Safety helmet recognition system
咕咚vs悦跑圈的竞品分析
Maykle Studio - HarmonyOS Application Development Third Training
内核与用户空间通过字符设备通信
关于mmdetection框架实用小工具说明
SCNet: Semantic Consistency Networks for 3D Object Detection
架构设计杂谈
CVPR2020: Seeing Through Fog Without Seeing Fog
AIDL 简介以及使用
CVPR2022——A VERSATILE MULTI-VIEW FRAMEWORK
浙江大学软件学院2020年保研上机真题练习
10 个超好用的 DataGrip 快捷键,快加入收藏! | 实用技巧