| ▼ 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 | 设备的隧道开关模块头文件,提供主动请求隧道、监听物联网平台操作隧道的指令的能力。 |