检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用管理”进入页面。 单击右上角的“添加应用”,按照页面提示填写信息。 软件部署配置 选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。 参数名称 说明 部署方式 选择“容器化部署”。 容器镜像
DriverClient方法说明 接口 说明 createFromEnv 根据环境变量创建客户端,相关配置参数从环境变量获取。 setGatewayCallback 设置网关回调,实现对子设备下行请求、网关下行事件的处理。 sendDeviceMessage 发送设备消息。 sendDeviceEvent 发送设备事件。
数据处理(OT应用) IoT边缘云服务为应用提供总线对接能力、设备命令下发能力。IoTEdge对应用的日志、数据存储目录进行统一配置,应用相关设置通过环境变量传递给应用。 App从输入点接收来自总线的设备数据上报,对数据进行处理,将处理后的数据通过输出点发送到总线。 App也可以根据
提供两种不同的部署方式,请根据需要选择合适的部署方式。 容器化部署 软件部署配置 部署方式选择容器化部署,选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。 容器规格与高级配置请根据您的需要进行配置。 图1 容器化部署配置
下载Modbus Slave模拟器。 安装完毕后,启动Modbus Slave模拟器。 单击“Connection”添加连接信息,将连接方式设置为“Modbus TCP/IP”,添加ip地址与端口号。 添加新的slave配置页,并进行点位配置。 单击鼠标右键进入slave配置页面。
此您可以 局域网:使用两台电脑(一台Windows,一台Linux),或者在一台Windows电脑上使用虚拟化软件安装Linux(网卡需要设置为桥接模式)。 公网:分别使用两台拥有公网的Window和Linux电脑,推荐购买两台ECS服务器。 其他要求: 安装边缘节点的电脑需为Linux,推荐使用CentOS
考对象存储服务 OBS_快速入门 上传进程包 上传方式请参照对象存储服务(OBS)。 请设置桶策略为【公开读】,如未设置请前往“OBS首页 > 单击桶ID > 访问权限控制 > 桶策略中设置”。 父主题: 开发指导
设备控制 设备控制设置 设备控制释放 设备控制默认值 父主题: API列表
占。 使用约束 主备配置时,所绑定的硬件网关上的网卡,需要在同一个网络内,保证心跳正常。 主备网关之间需要设置正确的iptables,防止心跳网络异常。 建议排查防火墙设置,如果防火墙没有关闭需要增加vrrp放通策略。 专业版kubeEdge部署类型的节点不支持主备配置。 如果需
数据流转配置管理 设置边缘路由 查询边缘路由列表 父主题: API列表
存储服务 OBS_快速入门。 上传进程包。 上传方式,请参照对象存储服务(OBS)。 请设置桶策略为【公开读】,如未设置请前往“OBS首页 > 单击桶ID > 访问权限控制 > 桶策略中设置”。 父主题: 集成ModuleSDK进行进程应用的开发
参考对象存储服务 OBS_快速入门 上传进程包。 上传方式请参照对象存储服务(OBS)。 请设置桶策略为【公开读】,如未设置请前往OBS首页->单击桶ID->访问权限控制->桶策略中设置。 父主题: 开发指导
input_name = "input"; 修改输出点 这里的output_name必须和3.添加边缘应用-端点和部署配置里的“输出端点“保持一致。 // 设置发送设备数据的消息总线输出点,取值需在创建应用版本的outputs参数中定义 char* output_name = "output"; 修改电机设备的产品ID
最小长度:1 最大长度:64 ds_id 是 String 采集数据源id,创建数据源配置时设置,节点下唯一。 最小长度:1 最大长度:64 point_id 是 String 采集点位表id,创建点位表时设置,数据源下唯一。 最小长度:1 最大长度:64 表2 Query参数 参数 是否必选
/MES子系统接入点后,应在“工业子系统数”中通过“设置”填写数量为10;然后购买工业子系统采集服务并与节点进行绑定。 表2 数采接入信息 参数名称 说明 园区子系统数 节点下园区子系统数采应用对接的园区子系统数量。通过“设置”填写对接的园区子系统数量后,需“绑定”对应类型的采集
说明 部署方式 容器化部署:在边缘节点上应用通过Docker容器运行;添加容器化部署的应用需先确保容器镜像已上传到容器镜像服务(SWR),且设置其类型为“公开”,例如图4所示。 安装包部署:在边缘节点是以进程形式运行;添加安装包部署的应用需先确保安装包已按照打包规范进行压缩打包,并上传到对象存储服务(OBS)。
响应Body参数 参数 参数类型 描述 result_code Integer 属性设置的响应码,具体为实际设备返回的响应码 最小值:0 最大值:600 result_desc String 属性设置的描述,具体为实际设备返回的描述 最小长度:0 最大长度:2048 请求示例 {
说明 部署方式 容器化部署:在边缘节点上应用通过Docker容器运行。添加容器化部署的应用需先确保容器镜像已上传到容器镜像服务(SWR),且设置其类型为“公开”,例如图4所示。 安装包部署:在边缘节点是以进程形式运行。添加安装包部署的应用需先确保安装包已按照打包规范进行压缩打包,并上传到对象存储服务(OBS)。
createFromEnv(); } public void start() throws Exception { //设置回调,打开客户端 driverClient.setGatewayCallback(this); driverClient
start() throws GeneraException { //设置回调,打开客户端 appClient.setBusMessageCallback(INPUT, this);//设置收到设备数据的回调 appClient.open();