检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
客户端通用方法说明 ModuleSDK中提供多个通用方法供客户开发应用时使用,使用时可参考每个函数的功能定义。 表1 客户端通用方法 接口 说明 open 打开客户端。 startModuleShadow 启动影子,设置收到影子回调并触发获取影子动作。 getModuleShadow
客户端节点管理 分配推送通道到客户端节点 修改已分配节点通道的详情 父主题: API列表
分配推送通道到客户端节点 功能介绍 分配推送通道到客户端节点 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/push-c
设置消息总线回调,用于对设备上报的数据进行处理。 sendBusMessage 向总线发送设备数据,用于将处理后的设备数据发送到总线。 callDeviceCommand 调用设备命令。 getDevicesStatus 查询设备状态。 getDevicesInfos 查询子设备列表。 getDeviceProperties
据处理。 /** * 监控APP,检视设备上报的数据,并对设备进行相应的控制 */ public class MonitorApp implements BusMessageCallback { /** * 接收设备数据的消息总线输入点,取值需在创建应用版本的inputs参数中定义
ItClient方法说明 ModuleSDK中,客户端类ItClient提供多个方法供客户开发应用时使用,使用时可参考每个函数的功能定义。 表1 ItClient方法说明 接口 说明 createFromEnv 根据环境变量创建客户端,相关配置参数从环境变量获取。 syncConfigs
远程维护 远程维护是IoT边缘网关提供的Web版客户端工具,可帮助您使用SSH协议进行远程访问主机或直接下载edge应用模块日志。 前提条件 专业版和基础版边缘节点均支持远程维护功能。 节点状态为未安装/升级中/删除中时,无法使用远程登录功能。 远程主机安装了SSH服务端程序,并
打开客户端 方法描述: void Open(); 方法功能: 打开客户端,使用客户端其他功能前必须先调用该方法,才能正常收发消息。 3. 打开客户端 方法描述: void Close(); 方法功能: 关闭客户端,清理资源,程序将退出时调用该方法。 4. 点位设置请求处理 方法描述:
设置网关回调,实现对子设备下行请求、网关下行事件的处理。 sendDeviceMessage 发送设备消息。 sendDeviceEvent 发送设备事件。 getDeviceShadow 获取设备影子。 reportSubDevicesProperties 批量上报子设备属性。 rep
Token是服务端生成的一串字符串,作为客户端进行请求的一个令牌。第一次登录后,服务器生成一个Token并将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。Token有效期是24小时,从客户端获取开始算起(24小时是相对时间),需
emo代码里的output_name)。 调用设备命令,只有当设置的MOTOR_PRODUCT_ID的当前上报数据的设备的产品ID吻合,并且显示状态为error时,通过edge_call_device_command调用设备命令将设备重启。 处理过程结束。 #include "edge
Device 设备类,包含设备的id,产品id,slaveId及能力定义。 Main 主启动类。 ModbusCfg modbus配置。 ModbusDriver 业务主体类,该类含边侧设备添加,设备同步,数据收集及上报等演示。 Property 设备属性。 Service 设备能力。 ModbusDriver代码解析
DcClient方法说明 ModuleSDK中,客户端类DcClient提供多个方法供客户开发应用时使用,使用时可参考每个函数的功能定义。 表1 DcClient方法说明 接口 说明 createFromEnv 根据环境变量创建客户端,相关配置参数从环境变量获取。 setPointsCallback
表1 提供的客户端类型 类 说明 AppClient 应用客户端,用于开发设备数据处理应用。 DriverClient 驱动客户端,用于开发驱动接入设备,驱动需实现网关回调接口。 ItClient IT客户端,用于开发IT集成应用。 DcDriver OT数采客户端,用于开发点位数采驱动。
可以“继续创建”。 图3 基础版注册成功 安装基础版节点 安装“基础版节点”与安装“专业版节点”保持一致,请参照“注册专业版节点”。 父主题: 注册基础版节点
String 鉴权密码 最小长度:8 最大长度:164 trust_certs 否 Object 客户端信任证书列表 数组长度:0 - 5 verify_hostname 否 Boolean 客户端是否开启校验域名 表6 UpdateMqttNodeChannelPushInfoDTO 参数
集成ModuleSDK后,上报数据成功后,设备状态显示为未激活,如何上报子设备状态? 集成ModuleSDK后,目前边缘非直连设备,不能动态获取设备状态,只能根据自身业务是否正常,主动上报设备状态,来更新设备状态。 代码解析: 片段一:初始化构造函数,初始化设备状态数据。 public class
(分为基础版、专业版),通过云边协同将应用软件包和配置同步到边侧运行。 基础版 提供基于操作系统原生进程的运行引擎。 专业版 提供基于容器(Docker等)的运行引擎。 边缘节点 基础版和专业版的业务面,每个边缘节点对应一台机器(物理机、虚机)。 应用 基础版和专业版上运行的进程
表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not
一步”配置节点数据。 图1 专业版 表1 节点规格参数说明 参数名称 参数说明 节点类型 专业版。 部署类型 KubeEdge. 节点名称 选择可部署节点。 AI加速卡 未搭载:边缘节点未使用AI加速卡时选择。 AI加速卡:支持昇腾310芯片的设备(如Atlas 300AI加速卡或Atlas