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