检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
物联网平台提供Python语言的应用侧SDK供开发者使用。本文介绍Python SDK的安装和配置,及使用Python SDK调用应用侧API的示例。 SDK获取和安装 安装Python开发环境。 访问Python官网,下载并按说明安装Python开发环境。 华为云 Python SDK 支持
请将iot_config.h文件中的宏CONFIG_PAHO_LOOPTIMEOUT调整为1000。 开发板使用MQTT对接华为云成功,但切换到MQTTS时对接失败 可能是开发板内存不足导致,建议测试下开发板剩余内存,建议内存尽量大于60K,如在OpenHarmony L0设备中可以调用接口L
SDK使用指南 物联网平台提供PHP语言的应用侧SDK供开发者使用。本文介绍PHP SDK的安装和配置,及使用PHP SDK调用应用侧API的示例。 SDK获取和安装 安装PHP开发环境。 访问PHP官网,下载并按说明安装PHP开发环境。 华为云 Php SDK 支持 PHP 5.6
使用限制 名词解释 03 开发 帮助用户快速进行应用侧开发和设备侧开发,在资源获取中可以下载证书、SDK、Demo源码等。 开发前必读及资源获取 开发前必读 开发资源获取 设备侧开发 MQTT使用指导 使用Mqtt.fx调测 Demo开发指导 SDK使用指导 应用侧开发 API使用指导 使用Postman调测
通过自定义策略发放设备功能流程图如下图所示。 函数开发 自定义策略的函数代码编写指南参见创建自定义策略函数。 此处以Java语言为例,如何编写Java语言的函数,参见函数工作流 FunctionGraph > 开发指南> 如何开发函数> Java函数开发指南。 创建函数工程,编写函数。 关键流程代码参考如下:
应用快速接入 为了降低应用侧的开发难度、提升应用侧开发效率,物联网平台向应用侧开放了丰富的API。本文档以在线调试(即API Explorer)和本地调试(Postman)为例,模拟应用服务器以HTTPS协议为例接入物联网平台。 在线调试(推荐) API Explorer提供在线
由于提供的demo样例中已配置好和华为云物联网平台的对接信息,您可以直接编译(代码不用做任何修改),并烧录到小熊派开发板MCU,节省开发时间。 单击VSCode底部工具栏的“Build”,等待系统编译完成。编译成功后,界面显示“编译成功”。 使用USB数据线,将小熊派开发与电脑连接,开发板右上角的拨测开关拨到右侧“AT-MCU模式”。
Go SDK使用指南 物联网平台提供Go语言的应用侧SDK供开发者使用。本文介绍Go SDK的安装和配置,及使用Go SDK调用应用侧API的示例。 SDK获取和安装 安装Go开发环境。 访问Go官网,下载并按说明安装Go开发环境。 华为云 Go SDK 支持 Go 1.14 及以上版本。
空间”。在弹出的页面填写“空间名称”,然后单击“确定”。 创建产品 基于开发的产品,用户可以在线开发设备的产品模型文件和编解码插件;另外,物联网平台提供了设备和应用模拟器,可以便捷地调测开发的产品模型文件和编解码插件的正确性。 访问设备接入服务,单击“立即使用”进入设备接入控制台。选择您的实例,单击实例卡片进入。
指定的timeout时间内上线而被物联网平台自动删除了。如果设备已被删除,请重新注册设备再尝试上报数据。 请检查使用接口注册设备时,填写的产品信息是否和产品模型一致。 请检查上报的数据名称是否和产品模型定义的服务属性一致。 确定以上都不存在问题时,请检查设备和物联网平台之间的网络链路是否畅通,设备是否正常运行。
OperateWindow 参数 参数类型 描述 start_time String 参数说明:变更时间窗开始时间,UTC时间,格式为:"HH:mm" end_time String 参数说明:变更时间窗结束时间,UTC时间,格式为:"HH:mm" 表16 AdditionalParamsResp 参数
} } } 图11 配置测试事件 配置完测试事件后,单击“测试”,执行结果返回success(以实际函数返回结果为准),则表示成功。配置的HTTP服务器则能收到对应的预测结果。 图12 预测结果 创建产品和设备 访问设备接入服务,单击“管理控制台”进入设备接入控制台。
进入函数工作流服务控制台,创建函数并上传包含工程Jar包和第三方Jar包的Zip包。 为避免调试过程中函数因内存不足或超时导致调用失败,视实际使用情况调整内存大小和超时时间。 配置测试事件,调试函数。 创建测试事件,填写满足设备发放约束的函数参数的JSON格式。 单击“保存并测试”,查看函数运行结果,确认函数逻辑的正确性。
积压策略创建成功后对所有转发规则生效,即覆盖所有转发规则的默认积压大小(1GB)和默认积压时间(24小时)生效。 超过最大积压(缓存)大小或积压(缓存)时间时,最早未被处理的流转数据会被丢弃直至满足积压(缓存)大小和时间限制,请慎重考虑后使用积压策略并配置合理积压大小和时间。 操作步骤 访问设备接入服务,单击“管理控
这里定义的命令。 接口入参和返回值的类型是固定的不能修改,否则会出现运行时错误。 这里定义的是一个响铃报警命令,命令名为ringAlarm,下发参数为”duration”,表示响铃报警的持续时间。 1 2 3 4 5 6 7 //定义命令,注意接口入参和返回值类型是固定的不能修改,否则会出现运行时错误
创建产品 功能介绍 应用服务器可调用此接口创建产品。此接口仅创建了产品,没有创建和安装插件,如果需要对数据进行编解码,还需要在平台开发和安装插件。 调用方法 请参见如何调用API。 URI POST /v5/iot/{project_id}/products 表1 路径参数 参数
完毕后进入新的计费周期。计费的起点以标准版实例创建成功的时间点为准,终点以实例删除时间为准。 基础版实例按每个月产生的消息数计费,3.6元/百万条消息,每月前一百万条消息免费。每个月第一天0点结算一次费用(以UTC+8时间为准),结算完毕后进入新的计费周期。 计费示例 假设您在2023/04/18
平台的含义与应用一致,只是变更了名称。 app_name String 资源空间名称。 create_time String 资源空间创建时间,格式:yyyyMMdd'T'HHmmss'Z',如20151212T121212Z。 default_app Boolean 是否为默认资源空间
用于设备按产品模型中定义的格式将属性数据上报给平台。属性上报和消息上报的区别,请查看消息通信说明。 低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信时,可将原始二进制数据透传到物联网平台。通过开发编解码插件实现二进制数据到平台定义JSON格式的转换。
端消息下发中,平台会以异步方式(消息下发后无需等待设备侧回复响应)下发消息给设备;若设备不在线,则在设备上线后发送数据(支持配置,最长缓存时间24小时)。平台对每个设备默认只保存20条消息,超过20条后,后续的消息会替换下发最早的消息。同时,消息下发支持使用自定义topic的格式进行数据下发。