一、APP端核心API功能支持说明
以下为 APP 端常用 API 系列的功能支持详情,包含连接、局域网搜索、会话检查、音视频启动、日志管理等核心模块,便于开发者根据需求选择合适的 API:
1. connect系列 API
| API名称|功能 | 支持平行连线 | 支持authkey | 设定超时 | 兼容IOTC_Device_Login | 兼容IOTC_Device_LoginEx | 废弃标记 |
|---|---|---|---|---|---|---|
IOTC_Connect_ByUID | × | × | × | √ | × | √ |
IOTC_Connect_ByUID_Parallel | √ | × | × | √ | × | × |
IOTC_Connect_ByUIDEx | √ | √ | √ | √ | √ | × |
2. lan search系列 API
| API名称|功能 | 获取UID | 获取IP | 获取Port | 获取Device Name | 设定广播包间隔 | 只搜索新设备 | 废弃标记 |
|---|---|---|---|---|---|---|---|
IOTC_Lan_Search2 | √ | √ | √ | √ | × | × | √ |
IOTC_Lan_Search2_Ex | √ | √ | √ | √ | √ | × | √ |
IOTC_Search_Device_StartIOTC_Search_Device_ResultIOTC_Search_Device_Stop | √ | √ | √ | √ | √ | √ | × |
3. session check系列 API
| API名称|功能 | 获取本地NAT | 获取RelayType | 获取NetState | 支持IPv6 | 废弃标记 |
|---|---|---|---|---|---|
IOTC_Session_Check | × | × | × | √ | √ |
IOTC_Session_CheckEx | √ | √ | √ | √ | × |
4. avClientStart系列 API
| API名称|功能 | 支持重传 | 支持DTLS | token验证 | 其他扩展功能 | 废弃标记 |
|---|---|---|---|---|---|
avClientStart | × | × | × | × | √ |
avClientStart2 | √ | × | × | × | √ |
avClientStartEx | √ | √ | √ | √ | × |
5. log系列 API
| API名称|功能 | 路径设定 | 文件大小设定 | 文件数量设定 | 日志等级设定 | 废弃标记 |
|---|---|---|---|---|---|
{module_name}_Set_Log_Path | √ | √ | × | × | √ |
{module_name}_Set_Log_Attr | √ | √ | √ | √ | × |
说明:
- 废弃标记为「√」的 API 不再维护,建议优先使用标记为「×」的最新 API;
{module_name}需替换为具体模块名称(如IOTC、AV、RDT等),按模块单独设置日志属性;- 扩展功能包含但不限于自定义传输参数、多流支持等,具体以 SDK 接口文档为准。
