检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CreateAccessCodeRequest request = new CreateAccessCodeRequest(); CreateAccessCodeRequestBody body = new CreateAccessCodeRequestBody();
static string AccessKey = "${YourAccessKey}"; /// <summary> /// 接入凭证密钥 /// </summary> static string AccessCode =
port(AmqpConstants.PORT) .accessKey(AmqpConstants.ACCESS_KEY) .accessCode(AmqpConstants.ACCESS_CODE) .queuePrefetch(1000)
平台返回access_token。调用属性上报、消息上报等其他接口时,都需要携带access_token信息。如果access_token超期,需要重新认证设备获取access_token。如果access_token未超期重复获取access_token,原access_tok
mqtt接入凭据access_key public string AccessKey { get; set; } // mqtt接入凭据access_code public string AccessCode { get;
备。 涉及接口 创建资源空间:创建非系统默认的资源空间。 创建产品:在指定资源空间下创建产品。 创建设备:在指定资源空间下创建设备。 操作步骤 创建非系统默认的资源空间。 创建资源空间 接口信息 URL:POST /v5/iot/{project_id}/apps 详情参见创建资源空间
事件请求Id,通过该参数关联对应的事件请求。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名 必选/可选 类型 参数描述 successful_devices 必选 List<String> 参数解释: 成功删除的子设备(设备id)列表。 failed_devices 必选
设备消息上报 功能描述 是指设备无法按照产品模型中定义的属性格式进行数据上报时,可调用此接口将设备的自定义数据格式上报给平台,平台对该消息不进行解析,该消息可以转发给应用服务器或华为云其他云服务上进行存储和处理。 消息上报和属性上报的区别,请查看消息通信说明。 低配置且资源受限或
'username': 'accessKey=${yourAccessKey}|timestamp=' + timestamp + '|instanceId=${instanceId}', //accessCode,请参考这里。 'password': '${yourAccessCode}'
https://{endpoint}/v5/iot/{project_id}/products/{product_id} 响应示例 状态码: 200 Successful response { "app_id" : "jeQDJQZltU8iKgFFoW060F5SGZka", "app_name"
戳,但不检验时间是否准确,仅判断密码是否正确。 connect消息鉴权失败时,平台会返回错误,并自动断开MQTT链路。 打开MQTT.fx软件,单击设置图标。 参考下表配置鉴权参数,然后单击“Apply”。 参数名称 说明 Broker Address 填写从设备接入服务控制台获
ClientId生成工具 图2 获取设备access_token 参考平台对接信息,获取接入地址,按照图2 获取设备access_token拼接成URL后发送,即可获得access_token。 获取到access_token之后,可以消息/属性上报等功能。其中access_token放于消息头中,下面示例为上报属性:
使用设备间消息通信功能时,具体步骤如下: 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 创建产品,产品的“协议类型”选择“MQTT”。 图9 创建产品-M2M 在1中创建的产品下分别注册设备A(test111)和设备B(test222),详细步骤可参考注册单个设备。
username =“accessKey=${accessKey}|timestamp=${timestamp}|instanceId=${instanceId}” password =“${accessCode}” 参数 是否必须 说明 ${accessKey} 是 接入凭证
事件请求Id,通过该参数关联对应的事件请求。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名 必选/可选 类型 参数描述 successful_devices 必选 List<DeviceStatus> 参数解释: 成功更新的子设备列表详情。 failed_devices
前提条件 已安装Android,若未安装请参考安装android studio,还需要安装JDK。 已在管理控制台获取设备接入地址。获取地址的操作步骤,请参考平台对接信息。 已在管理控制台创建产品和设备。创建产品和设备的具体操作细节,请参考创建产品、注册单个设备或批量注册设备。 准备工作
AccessPointPara accessPointPara = determineAccessPoint(para); // 发放设备 result = provisionDevice(para, accessPointPara);
"status_code": 200, "status_description": "download success" } }] } 父主题: 文件上传/下载管理
secureAccessAuthInfo:= true authInfobody := &model.AuthInfo{ AuthType: &authTypeAuthInfo, Secret: &secretAuthInfo, SecureAccess: &secureAccessAuthInfo
客户端身份认证参数 username =“accessKey=${accessKey}|timestamp=${timestamp}|instanceId=${instanceId}” password =“${accessCode}” 参数 是否必须 说明 accessKey 是 接入凭证键值