检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备的数据格式:即单网关节点中设备的标准数据格式,包含IoTDA1.0物模型格式和属性平铺格式。IoTDA1.0物模型中包含了设备、服务和属性三层结构,具体参考IoTDA网关子设备属性上报报文格式。属性平铺格式,包含设备、属性2层结构,属性结构可以包含自定义结构的拼接,在json中作为一项平铺展开
设备的数据格式:即单网关节点中设备的标准数据格式,包含IoTDA1.0物模型格式和属性平铺格式。IoTDA1.0物模型中包含了设备、服务和属性三层结构,具体参考IoTDA网关子设备属性上报报文格式。属性平铺格式,包含设备、属性2层结构,属性结构可以包含自定义结构的拼接,在json中作为一项平铺展开
编译生成可执行文件(MyCApp),可以通过CLion之间编译生成,也可以通过在Linux服务器上通过命令行生成。 下面提供在Linux服务器使用命令行生成的方法。 cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles"
设备的数据格式:即单网关节点中设备的标准数据格式,包含IoTDA1.0物模型格式和属性平铺格式。IoTDA1.0物模型中包含了设备、服务和属性三层结构,具体参考IoTDA网关子设备属性上报报文格式。属性平铺格式,包含设备、属性2层结构,属性结构可以包含自定义结构的拼接,在json中作为一项平铺展开
添加设备成功,请保存好设备ID和密钥,用于设备接入平台认证。 完成添加设备后,可以在设备列表中查看设备状态,并管理边缘设备。 图1 边缘设备列表 也可以单击“设备ID(单击进入设备详情)”跳转至“设备接入服务控制台”进行设备管理。 边缘设备是作为子设备挂在节点设备下的。 设备接入调测 本章节以MQTT.fx为
开发插件 根据您的需要开发插件,提供了一个Demo工程来协助您更快地了解SDK。 下载Demo 下载地址:使用ModulSDK开发插件Demo。 导入ModuleSDK依赖包 选择项目名右键单击Open Project Structrure,选择Libraries后,单击中间框上方“+
cn-north-1.myhuaweicloud.com 修改镜像所属组织 修改镜像的组织名,以便推送到个人组织内。 docker tag [OPTIONS] [镜像名:版本号] [镜像仓库地址/所属组织/镜像名:版本号] 例如: docker tag modulesdk-demo:1.0.0
(可选)点位计算 点位计算特性为可选项,支持点位清洗和点位缩放功能。具体描述请参见点位计算。 使用点位计算特性,会造成一定的性能消耗,性能消耗在10%以内。 点位缩放 增加点位缩放配置,在基于IoT边缘实现OT数采章节的配置上,可以选择增强功能“高级配置 > 点位缩放”。 访问I
DcClient方法说明 ModuleSDK中,客户端类DcClient提供多个方法供客户开发应用时使用,使用时可参考每个函数的功能定义。 表1 DcClient方法说明 接口 说明 createFromEnv 根据环境变量创建客户端,相关配置参数从环境变量获取。 setPointsCallback
应用数据源模板导入 数据源模板描述了数据源配置项的元数据,用户在配置数据源之前,需要先导入数据源模板。IoT边缘服务当前已经预置通用数据源模板,可直接使用,系统也支持用户自定义导入模板。以下为用户添加自定义模板的详细流程及关键配置信息解释。 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。
将[COMMAND]填入到运行命令处,[ARG...]填入到命令参数中,参数有多个时,参考输入框中的提示,以换行进行分隔。 3. [OPTIONS] 中相关配置根据具体配置内容在高级配置中选填。 方法二: 1. 通过docker run 命令将应用容器运行起来; 2. 使用docker ps -a 查看运行的应用容器ID;
SDK的软件进程或者重启集成ModuleSDK的软件进程,会导致鉴权失败等问题。 上传打包的项目。 将jar文件上传到联网的linux机器上,如目录(/home/monitor)中 安装docker。 请确认使用的系统已经安装docker(docker版本需要高于17.06,推荐18
NuGet包”所在的本地路径。 为工程导入Nuget包 在Visual Studio的解决方案资源中,右键单击"依赖项",选择"管理Nuget程序包"。 选择上一步添加的本地包源作为"程序包源",然后选择"浏览"选项卡,在列表中选择该包,然后单击安装。 如果需要升级SDK,可参考
loadConfig(); startCollection(); } 片段二 此为从变量points中获取设备数采结果,进行设备数据上报。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
设备标识码 自定义。只允许英文字母、数字,下划线,中划线.最大长度64。 设备名称 自定义。设备名称长度为1~256位,只能由数字,字母,中文,逗号,括号,#,.,?,',-,_,@,%,&,!组成。 模板ID 为空。 说明: 使用Other数采能力设备必须选择协议类型为Other的产品,且模块id必须为空。
关于部署边缘应用的更多使用描述,可参见部署应用。 关于数据流转配置的更多使用描述,可参见数据流转配置。 图1 部署边缘应用 配置业务应用 业务应用支持应用自定义配置,应用部署成功之后,根据应用是否关联业务模板提供不同的配置页面。下面简单介绍如何使用。应用模板配置以及应用和模板
243MB 镜像上传。 上传镜像 开通容器镜像服务SWR 镜像上传需要使用SWR镜像容器服务,开通及使用请参照容器镜像服务 SWR_用户指南 获取SWR登录指令 请参照使用容器引擎客户端上传镜像第四节。 tag镜像 使用tag命令将镜像重命名以确定上传位置和组织,获取上传位置和组织前缀请参考pull/push命令
IoT边缘是一组软件产品,包含云服务、边缘运行时软件、边缘模块应用,将云端能力快速拓展至边缘,提供数据采集、低时延自治、云边协同、边缘计算等能力,在园区、城市、工业等场景,作为数据源切入点,解决客户对设备上云、本地计算、数据预处理等诉求。 父主题: 概念相关
创建工程 下面以 CLion 作为项目开发IDE。 打开CLion->File->New Project->选择新建“C Executable”工程。 这里创建一个名为“MyCApp”的工程进行下面的实践。 下载C语言版本SDK,将文件解压缩之后,复制到新创建的项目下。 C语言版本SDK一共支持三个版本,分别是
设备标识码 自定义。只允许英文字母、数字,下划线,中划线.最大长度64。 设备名称 自定义。设备名称长度为1~256位,只能由数字,字母,中文,逗号,括号,#,.,?,',-,_,@,%,&,!组成。 模板ID 为空。 说明: 使用Other数采能力设备必须选择协议类型为Other的产品,且模块id必须为空。