▼ device-core | |
aiot_device_api.h | 设备基础功能头文件, 提供设备的连接与消息相关的能力,包含:设备建连,设备消息收发,设备订阅topic,设备动态注册,设备就近接入 |
aiot_linkconfig_api.h | 设备连接参数设置api头文件,包含服务器host,多连接、mqtt协议参数等配置项 |
aiot_message_api.h | 设备消息模块,包含:构建自定义消息、构建rrpc消息、消息拷贝、消息删除等功能 |
aiot_state_api.h | 设备状态码头文件, 所有device-core中的api返回值均在此列出 |
aiot_sysdep_api.h | Sdk系统依赖头文件, 所有系统依赖均在此文件中列出 |
▼ device-modules | |
▼ data-model | |
aiot_dm_api.h | 设备物模型模块头文件, 提供了物模型数据格式的上云能力, 包括属性, 事件, 服务和物模型二进制格式的数据上下行能力 |
▼ devinfo | |
aiot_devinfo_api.h | 设备标签模块头文件, 提供更新和删除设备标签的能力 |
▼ gateway | |
aiot_gateway_api.h | 设备的网关模块头文件,网关设备使用该模块接口。提供:代理子设备连接,代理子设备消息收发、topo关系管理,子设备管理、批量消息发送等功能 |
▼ logpost | |
aiot_logpost_api.h | 设备日志模块头文件, 提供设备端日志上云的能力 |
▼ ntp | |
aiot_ntp_api.h | 设备时间同步模块头文件, 提供获取utc时间的能力 |
▼ ota | |
aiot_ota_api.h | 设备升级模块头文件, 提供设备获取固件信息的能力 |
▼ remote-config | |
aiot_rc_api.h | 设备远程配置模块头文件, 提供设备通过物联网平台远程配置的能力 |
▼ shadow | |
aiot_shadow_api.h | 设备影子模块头文件, 提供更新, 删除, 获取设备影子的能力 |
▼ tunnel | |
aiot_tunnel_api.h | 设备的隧道功能模块头文件,提供与物联网平台维持隧道连接的能力 |
aiot_tunnel_switch_api.h | 设备的隧道开关模块头文件,提供主动请求隧道、监听物联网平台操作隧道的指令的能力。 |