-
Demo2 - IoT边缘 IoTEdge
//初始化sdk,工作路径设置(工作路径下需要含有 /conf 目录(该目录下包含证书等信息)) edge_driver_init("../code/api_test/workdir"); printf("driver demo start.\n"); // 请根据需要选择相应的回调处理函数
-
IoT边缘 IoTEdge - IoT边缘 IoTEdge
最新动态(html) 本文介绍了Huawei Cloud EulerOS产品新特性和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验。
-
代码解析 - IoT边缘 IoTEdge
//初始化sdk,工作路径设置(工作路径下需要含有 /conf 目录(该目录下包含证书等信息)) edge_init("../code/api_test/workdir"); ST_MODULE_CBS module_cbs = {0}; ST_DEVICE_CBS
-
开发插件 - IoT边缘 IoTEdge
我们以其中的数据处理样例即monitor-app模块为例演示如何开发一个插件并远程部署到边缘上进行数据处理。 如果您有兴趣,可以参考开发指南-插件侧开发,该文档详细讲述了实践的架构和业务。 父主题: 前提条件
-
DriverClient方法说明 - IoT边缘 IoTEdge
参数描述 gatewayCallback GatewayCallback 网关回调类实例 表3 GatewayCallback需要实现的回调接口 回调接口 参数描述 void onDeviceMessageReceived(Message message) 收到子设备消息回调 CommandRsp
-
AppClient方法说明 - IoT边缘 IoTEdge
模块输入点 callback BusMessageCallback 回调类实例 表3 BusMessageCallback需要实现的回调接口 回调接口 参数描述 void onMessageReceived(BusMessage busMessage) 收到来自消息总线的设备上报数据回调
-
客户端通用方法说明 - IoT边缘 IoTEdge
ConnectionStatusChangeCallback需要实现的回调接口 回调接口 参数描述 void onConnectionStatusChanged(ConnectionStatus connectionStatus) MQTT连接状态变化回调 父主题: 接口函数
-
DcClient方法说明 - IoT边缘 IoTEdge
类型 参数描述 pointsCallback PointsCallback 点位回调类实例 表3 PointsCallback回调接口说明 回调接口 参数描述 PointsSetRsp onPointSet(String requestId, PointsSetReq pointsSetReq)
-
Demo1 - IoT边缘 IoTEdge
//初始化sdk,工作路径设置(工作路径下需要含有 /conf 目录(该目录下包含证书等信息)) edge_init("../code/api_test/workdir"); printf("demo start.\n"); ST_MODULE_CBS cbs
-
注册基础版节点(鸿蒙系统) - IoT边缘 IoTEdge
节点管理”单击右上角“注册节点”。 节点类型选择“基础版”,系统类型选择“openHarmony”。 根据页面提示填写参数,勾选右下角“《华为云服务等级协议》”单击“下一步”配置节点数据。 图1 基础版 表1 节点规格参数说明 参数名称 参数说明 节点类型 基础版。 节点名称 自定义节点名称,如“test”。
-
设备数据打印配置 - IoT边缘 IoTEdge
payload日志子目录,用来记录网关成功上报的点位数据。边缘网关上报的点位数据会在网关机器或者虚机上保存一份副本,形式为.gz后缀的压缩文档。例如:日志根路径为/var/IoTEdge/log,那么记录数据的文件位于/var/IoTEdge/log/sys_edge_hub/log/payload下。
-
操作场景 - IoT边缘 IoTEdge
操作场景 开发应用集成ModuleSDK进行工业子系统接入。 用户在个节点下部署了多个子系统(如erp),北向应用NA需要调用某个子系统的接口,该子系统需要将order数据上传到用户的北向应用NA上。 父主题: 集成ModuleSDK进行工业子系统接入
-
查看配置结果 - IoT边缘 IoTEdge
1681476843981, "channels": 1681476843981 } } 其中test_data为加密数据,需要调用sdk接口进行解密。其余数据可直接使用。 父主题: 操作步骤
-
边缘节点断网离线后,为何其下子设备仍为在线? - IoT边缘 IoTEdge
在IoTDA平台上,边缘节点为直连设备,边缘节点的子设备为非直连设备。IoTDA只检测直连设备与平台的连接状态;子设备的状态由网关管理,需要网关调用修改子设备状态变更接口来更新子设备的状态。 所以当边缘节点突然断网离线时,未能更新子设备的状态。因此出现边缘节点离线,其下子设备仍在线的情况。 父主题: 子设备管理
-
代码解析 - IoT边缘 IoTEdge
age busMessage)是前面设置回调具体的回调函数,它是BusMessageCallback接口的方法,MonitorApp要实现BusMessageCallback接口并实现此方法,AppClient通过设置的输入端口input监听到设备发送数据时调用此方法进行数据处理
-
协议转换(驱动应用) - IoT边缘 IoTEdge
报增删的设备,IoT Edge在云侧增删设备,增删的设备信息通过子设备增删事件通知到驱动 北向应用NA提供设备管理界面,调用IoTEdge接口增删设备,通过子设备增删事件通知到驱动。 北向应用在增加设备时指定设备数据采集协议相关配置。 父主题: 架构介绍
-
制作插件包 - IoT边缘 IoTEdge
sh脚本中自由修改自己的启动方式以及环境变量的修改等。 stop.sh为非必须的脚本,但是用户如果需要优雅停止的话,需要在改脚本中书写自己进程的停止方式(文件监控、接口调用等)。如果没有该脚本的话,默认对进程组先发送SIGTERM信号,如果进程组对该信号没有处理,达到最大等待时间则发送SIGKILL信号强制停止。整个停止的最大周期为10s。
-
创建自定义应用 - IoT边缘 IoTEdge
数据存储:将宿主机文件目录挂载到容器中,可以实现配置保存,日志保存等持久化。 外挂设备:将串口、摄像头等设备添加到容器。 健康检查:提供接口检查容器业务是否正常,边缘软件检测到不正常会自动重启容器。 运行配置 输入/出端点:若进程包插件集成了边缘SDK,并配置了输入/输出端点,
-
代码解析 - IoT边缘 IoTEdge
reportData.TryAdd(key, value); } // 调用数采应用端的接口上报数据 PointsReport pointsReport = new PointsReport(reportData);