检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
代码解析 项目结构如下 表1 类相关说明 类名称 描述 Device 设备类,包含设备的id,产品id,slaveId及能力定义。 Main 主启动类。 ModbusCfg modbus配置。 ModbusDriver 业务主体类,该类含边侧设备添加,设备同步,数据收集及上报等演示。
当前不提供参数方式启动 MyCApp为可执行文件,生成步骤可参考生成可执行文件 打包的文件至少需要包括lib和conf两个目录(目录下所有文件),加启动脚本start.sh和可执行文件 MyCApp 。 添加启动脚本 在可执行文件MyCApp的同一目录下创建启动脚本start.sh,内容如下
建议直接勾选“立即发布”,方便后面直接部署应用的时候,能够获取到最新版本。 软件和运行配置 选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。 添加边缘应用-端点和部署配置 根据需要进行配置。 输入端点、输出端
API接口介绍 API分组 应用场景 边缘节点管理 提供节点的管理和获取安装命令,节点即边缘节点,是“物联网边缘”边的体现。 设备管理 提供设备的管理和获取协议的配置。 应用管理 应用是部署到节点的功能模块,有系统应用和用户应用两种。 应用版本管理 应用可以发行多个版本,通过发布与下架来确定应用是否能部署。
务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。 软件和运行配置。运行配置 根据需要进行配置。 输入端点输出端点与demo中代码定义的端点对应,如monitor-app中输入与输出端点设置为input和output,则配置为: 输入端点:input 输出端点:output
前提概要 前提:体验需要三方配合,首先要开通IoTEdge,用于节点管理和应用管理,再开通IoTDA,用于设备接入与管理,还得有边缘服务器作为节点被IoTEdge纳管。 边缘服务器:第一点提到的IoTEdge和IoTDA是华为云服务,使用华为云租户账号直接免费开通可用,边缘服务器属
MQTTS协议使用的端口,默认为7883。 尝试连接时间和保持连接时间等自定义。 2. 单击设置-User Credentials Client ID和密码需要工具进行转换。利用网页转换工具进行转换。 填写添加设备(IoT边缘)后生成的设备ID和设备密钥,生成连接信息(ClientId、Username、Password)。
MQTTS协议使用的端口,默认为7883。 尝试连接时间和保持连接时间等自定义。 单击设置-User Credentials Client ID和密码需要工具进行转换。利用网页转换工具进行转换。 填写添加设备(IoT边缘)后生成的设备ID和设备密钥,生成连接信息(ClientId、Username、Password)。
这里的input_name必须和3.添加边缘应用-端点和部署配置里的“输入端点“保持一致。 // 接收设备数据的消息总线输入点,取值需在创建应用版本的inputs参数中定义 char* input_name = "input"; 修改输出点 这里的output_name必须和3.添加边缘应用-
智慧交通边缘节点通过视频和雷达融合分析,智能化算法检测道路交通事件(算法云端训练、边缘执行),有效实时提供碰撞告警,红绿灯相位推送,车流量感知及控制等智能服务。向交通管理者提供交通全息监控能力,向车辆提供高精度定位及地图服务、交通安全预警能力,提升驾驶安全和道路通行效率,促进节能减排和便捷监管,支持向端云协同自动驾驶演进。
Port:MQTT(S)协议使用的端口,默认为7883。 尝试连接时间和保持连接时间等自定义。 单击设置-User Credentials Client ID和密码需要工具进行转换。利用网页转换工具进行转换。 填写添加边缘设备后生成的设备ID和设备密钥,生成连接信息(ClientId、Username、Password)。
IoT边缘服务不依赖特定的或受认证的硬件设备,但对设备的基本性能具有规格限制,其硬件规格和运行环境要求如表1和表3所示。 IoT边缘服务对部分常见硬件提供认证,同时与昇腾芯片深度集成,提供高性能、低成本的边缘AI推理算力。认证设备见表4。 如需边缘节点(专业版)的主备方案,则要预留备节点的硬件资源,规格与主节点一致。
署应用时,或应用后添加端口映射。 运行配置,请参考端点和部署配置。 专业版(Docker)默认部署sys_edge_hub和sys_edge_agent,专业版(KubeEdge)默认部署sys_edge_hub。 专业版和基础版默认部署$edge_omagent,在注册节点过程中可选择是否自动部署。
上报优先级为“按时间顺序”时支持路由转发开启离线缓存。 可靠性配置 可靠性级别分为“中”和“高”2种。中级别:当应用上报属性和点位的频率超过流控值时,超过部分会被丢弃;高级别:当应用上报属性和点位的频率超过流控值时,通过控制模块的发送速度,降低上报频率,报文不会被丢弃。(注意:高
上报优先级为“按时间顺序”时支持路由转发开启离线缓存。 可靠性配置 可靠性级别分为“中”和“高”2种。中级别:当应用上报属性和点位的频率超过流控值时,超过部分会被丢弃;高级别:当应用上报属性和点位的频率超过流控值时,通过控制模块的发送速度,降低上报频率,报文不会被丢弃。(注意:高
上报优先级为“按时间顺序”时支持路由转发开启离线缓存。 可靠性配置 可靠性级别分为“中”和“高”2种。中级别:当应用上报属性和点位的频率超过流控值时,超过部分会被丢弃;高级别:当应用上报属性和点位的频率超过流控值时,通过控制模块的发送速度,降低上报频率,报文不会被丢弃。(注意:高
如monitor-app中输入与输出端点设置为input和output,则配置为: 输入端点:input 输出端点:output 输入输出端点是非必需配置的,当有数据流转时需要配置,如OT应用(数据处理)。 驱动类应用和IT应用一般不需要配置。 确认配置,填写基本信息。 集成M
使用限制 对象 描述 限制 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Regi
上报优先级为“按时间顺序”时支持路由转发开启离线缓存。 可靠性配置 可靠性级别分为“中”和“高”2种。中级别:当应用上报属性和点位的频率超过流控值时,超过部分会被丢弃;高级别:当应用上报属性和点位的频率超过流控值时,通过控制模块的发送速度,降低上报频率,报文不会被丢弃。(注意:高
上报优先级为“按时间顺序”时支持路由转发开启离线缓存。 可靠性配置 可靠性级别分为“中”和“高”2种。中级别:当应用上报属性和点位的频率超过流控值时,超过部分会被丢弃;高级别:当应用上报属性和点位的频率超过流控值时,通过控制模块的发送速度,降低上报频率,报文不会被丢弃。(注意:高