检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
离线开发的插件通过了工具检测,上传到平台后,设备日志提示异常? 该异常是运行插件代码抛出的异常,一般是相关依赖没有引入或者代码逻辑有误,可根据日志中的Java异常提示进行处理。 在离线插件关键代码处(例如decode函数入口处,出口处等)打印日志,并联系物联网平台支撑人员在后台获取日志,辅助定位问题。
离线开发的插件包通过了工具检测,上传到平台时,提示找不到插件? 使用反编译工具打开preload文件夹下jar包,检查OSGI-INF->CodecProvideHandler.xml是否为xml格式,且不存在乱码。 图1 CodecProvideHandler.xml样例 检查name和implementation
离线开发的插件上传失败? 离线开发的插件需要先通过编解码插件检测工具检测后,再上传到平台。请使用编解码插件检测工具对插件包进行检测,并按照工具的错误提示进行修改。 父主题: 编解码插件(联通用户专用)
离线插件签名失败? 工具、插件存放的路径含有中文字符时,会造成验签失败。请将工具和插件存放在不含中文字符的路径下进行验签。 父主题: 编解码插件(联通用户专用)
Json组件使用说明 该组件为Agent Lite提供给开发者的工具组件,如果开发者无法进行Json格式的编码和解码,则可以使用该组件进行编码和解码。主要用于上报数据组装与下发命令解析。 1. Json编码 使用Json组件进行编码的流程。 创建Json编码对象。 1 HW_JSONOBJ
签名。 软件包签名: 登录物联网平台控制台,点击右上角“进入设备管理服务”。在“工具”页面,下载“离线签名工具”。 解压“signtool.zip”,双击“signtool.exe”,运行离线签名工具。 在“生成数字签名公私钥对”区域,选择“签名算法”,设置“私钥加密口令”,点击
本文以提供的应用侧Java SDK Demo为例说明如何使用JAVA SDK与物联网平台对接,包括证书配置及回调等。Demo以Java工程为例,每个类(除工具类外)都包含了main方法,可单独运行,旨在演示如何调用SDK接口。 开发环境要求 开发平台 开发环境 配套要求 推荐的操作系统 IoT 1)
新建文件夹命名为“DM”,在DM文件夹下新建文件夹,命名为“linux”。 使用Notepad++文本工具新建一个文本文件,拷贝如下内容到文本中,在Notepad++工具的“编码”菜单中选择“使用UTF-8编码”,然后将文本进行存储,存储路径选择步骤1中的“linux”文件夹
Studio。 运行IoT Studio时,系统会检测是否安装开发工具包。 单击“是”,下载并安装开发工具包,此工具包用于在windows上搭建IoT Studio开发环境,编译调试Lite OS应用。 将工具包解压到任意目录,运行“developTools.exe”,安装完成后再重新运行IoT
物联网平台向应用服务器采用HTTPS协议推送数据时,物联网平台认证应用服务器的合法性。本文以Windows环境为例,介绍通过Openssl工具制作调测证书的方法,生成的证书为PEM编码格式的证书,后缀为.cer。 常见的证书存储格式如下表所示。 存储格式 说明 DER 二进制编码,后缀名
离线开发的插件部署失败? 请使用编解码插件检测工具对插件进行检测。 根据检测工具返回的错误码进行处理,错误码处理建议详见检测工具包内的《NB-IoT编解码插件检测工具使用说明》。 父主题: 编解码插件(联通用户专用)
基于物联网平台开发一个物联网解决方案的工作流程请参考从这里开始。 开发中心与设备管理服务的差异 了解开发中心 开发中心是基于设备管理服务提供的物联网一站式开发工具,帮助开发者快速进行Profile(产品模型)和编解码插件的开发,同时提供在线自助测试、产品发布等多种能力,端到端指引物联网开发,帮助开发
在线开发的插件中如何实现命令下发响应? 离线开发的插件部署失败? 离线开发的插件上传失败? 离线插件签名失败? 离线开发的插件包通过了工具检测,上传到平台时,提示找不到插件? 离线开发的插件通过了工具检测,上传到平台后,设备日志提示异常?
设备日志”中检查日志信息,确认物联网平台是否找到对应的编解码插件,以及是否对命令编码成功。如果日志中存在编码错误信息,则说明编解码插件存在错误,需要使用编解码检测工具进行检测,并根据工具的报错提示修改。 检查命令的下发模式和设备的工作模式。如果命令是立即下发,则要求设备的工作模式为DRX。设备的工作模式可联系运营商获取。
在开发中心上传Profile,弹窗提示“文件输入格式有误”? 检查每个json文件的格式是否正确,可以使用W3Cschool的在线JSON校验格式化工具。 检查servicetype-capability.json中commands/properties的值是否为数组格式(值是否包含在中括号之内)。
编解码插件的代码样例工程,开发者可以基于该样例工程进行二次开发。 使用指导可以参考离线开发插件。 编解码插件开发样例 编解码插件检测工具 用于检测离线开发的编解码插件的编解码能力是否正常。 编解码插件检测工具 NB-IoT设备模拟器 用于模拟以CoAP/LWM2M协议接入物联网平台的NB设备,实现数据上报和命令下发功能。
下载并安装64位的JDK后,可以在命令行中输入“java -version”,如果显示Java版本为64位就表示安装成功。 如果您使用IDEA作为开发工具,还需要在VM options配置下库的路径:“-Djava.library.path={本地路径}\AgentLiteDemo\libs
如果不以\r\n结尾,命令会在NB模组中缓存。 发送的AT+NMGS的payload,是否可以被编解码插件正确解析? 使用编解码插件检查工具,检测自己准备发送的码流中的payload,查看解析后输出的消息结构是否正确,是否符合Profile定义。 父主题: 设备集成(联通用户专用)
(Linux)解压到本地。 用sftp工具把mytest测试工具上传到树莓派上。 因为使用的设备是树莓派,所以使用RaspberryPi目录下的mytest测试工具。开发者可以选择根据实际情况选择不同目录下的mytest测试工具进行测试,尽量选择与自己的系统信息相近的目录下的测试工具进行测试。 修改所
获取编解码插件检测工具。 将检测工具“pluginDetector.jar”、Profile文件的“devicetype-capability.json”和需要检测的编解码插件包“package.zip”和tool文件夹放在同一个目录下。 获取设备数据上报的码流,并在检测工具的“data