检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
需要实现了一个集成了边缘模块SDK的自定义应用。sdk集成方法见插件侧开发。 2. 驱动应用已经上传至镜像仓或者上传至OBS。 操作步骤 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 应用管理”进入页面,选择业务应用,单击“添加应用”。 应用名称:自定义边缘应用的名称。 功能用途:您可以根据实际情况选择。
监控视频数据推送(可选) 操作步骤 选择左侧“数采配置 > 视频”,单击“编辑”。 其中,Push_url设置为rtmp://100.95.161.17:1985/edge_video/device_camera_0728_04。 使用vlc测试步骤1中看到的推送地址是否有视频数
数据源模板。IoT边缘服务当前已经预置通用数据源模板,可以直接使用,系统也支持用户自定义导入模板。 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航栏选择“边缘节点 > 应用管理”进入页面, 选择“驱动应用 > 数采模板管理 > 添加数采模板”。 添加文件,单击“确认”。
{ //设置回调,打开客户端 appClient.setBusMessageCallback(INPUT, this);//设置收到设备数据的回调 appClient.open(); } appClient在接收到数据后的处理动作需要用户定义,具体操作是设置回调。 这里设置回调方法
部署类型为KubeEdge的专业版边缘节点不支持开启TPM硬件加密。 开启TPM硬件加密的节点后将无法进行主备配置。 开启TPM硬件加密 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”单击右上角“注册节点”。 根据页面提示填写参数,勾选右下角“《华为云服务等级协议》
远程SSH功能,如需使用,则需部署$edge_omagent应用1-1-11或以上版本。 操作步骤 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”进入页面。 选择您的边缘节点,单击“节点名称”进入节点详情页。 选择“远程维护”页签,单击“节点登录”按钮。
可直接使用,系统也支持用户自定义导入模板。以下为用户添加自定义模板的详细流程及关键配置信息解释。 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航栏选择“边缘节点 > 应用管理”进入页面, 选择“ 驱动应用 > 数采模板管理 > 添加数采模板”。 添加文件,单击“确认”。
ease"。 项目发布 “Visual Studio > 生成 > 发布 ModuleSDK-Demo”。 单击配置按钮,将弹出"配置文件设置"窗口,可根据您实际使用的开发环境进行配置。 配置完成后单击"发布"按钮,即可在您设定的目标位置看到类似下图的发布文件 父主题: 开发指导
在指定节点上创建外部实体 功能介绍 用户通过在指定边缘节点上设置外部实体的接入信息 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project
可直接使用,系统也支持用户自定义导入模板。以下为用户添加自定义模板的详细流程及关键配置信息解释。 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航栏选择“边缘节点 > 应用管理”进入页面, 选择“ 业务应用 > 业务模板管理 > 添加业务模板”。’ 图1 添加业务模板
fx及证书,证书下载地址。 安装完成后打开,MQTT.fx软件界面如下: Connect左边的蓝色齿轮为设置。 Publish是消息发送,Subscribe为消息接收,Log可查看日志。 单击设置-General,输入以下信息 Broker Address:输入节点的公网地址。 Broker
登录名是用户的身份标识信息。 密码 在管理员创建用户、重置用户密码时配置密码 在用户登录系统前重置密码、登录系统后修改密码时输入密码 是 是 用户登录控制台时使用。 设备名称 在添加设备时由用户命名 否 是 用户识别自己的设备必须。 设备状态 设备进行数据上报 是 是 指示当前设备的在线/离线状态时必须。
ForbidSendWhenBrokerOverLoaded 设置是否在离线缓存达到阈值时禁止发送数据 SendMode 设置上报模式(同步|异步) OnPointGet 用于网关处理点位读取请求 OnPointSet 用于网关处理点位设置请求 OnModuleShadowReceived 用于网关处理模块影子,接收下行数采配置
DriverClient方法说明 接口 说明 createFromEnv 根据环境变量创建客户端,相关配置参数从环境变量获取。 setGatewayCallback 设置网关回调,实现对子设备下行请求、网关下行事件的处理。 sendDeviceMessage 发送设备消息。 sendDeviceEvent 发送设备事件。
打开客户端。 startModuleShadow 启动影子,设置收到影子回调并触发获取影子动作。 getModuleShadow 获取影子,触发获取影子动作。 setConnectionStatusChangeCallback 设置连接状态变化回调。 BaseClient::open
选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。 添加边缘应用-端点和部署配置 根据需要进行配置。 输入端点、输出端点与demo中代码定义的端点对应,如myapp中输入与输出端点设置为input和output,则配置为:
到公网。 在注册之前请检查机器时间是否和北京时间一致,如果偏差过大会导致安装失败。 注册基础版节点 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 节点管理”单击右上角“注册节点”。 节点类型选择“基础版”,系统类型选择“openHarmony”。
#include <stdio.h> #include <string.h> #include <unistd.h> /* * 描述:设置总线消息回调,用于对设备上报的数据进行处理 * 参数: * input_name:消息总线输入点 * */ EDGE_RETCODE
提供两种不同的部署方式,请根据需要选择合适的部署方式。 容器化部署 软件部署配置 部署方式选择容器化部署,选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。 容器规格与高级配置请根据您的需要进行配置。 图1 容器化部署配置
通过edge_set_callbacks设置回调函数。 Demo中只使用到on_message_received_cb回调函数,只需修改on_message_received_cb即可。 通过edge_login初始化SDK,包括连接环境变量,连接Hub,订阅Topic,设置回调。 通过set_b