蜂窝模组数据API实现接口。
更多...
#include <stdint.h>
#include "tuya_cloud_types.h"
浏览源代码.
|
| enum | TUYA_CELLULAR_MDS_NET_STATUS_E { TUYA_CELLULAR_MDS_NET_CONNECT = 1
, TUYA_CELLULAR_MDS_NET_DISCONNECT
} |
| | 蜂窝网络状态
|
| |
| enum | TUYA_CELLULAR_MDS_STATUS_E {
TUYA_CELLULAR_MDS_STATUS_UNKNOWN = 0
, TUYA_CELLULAR_MDS_STATUS_IDLE = 1
, TUYA_CELLULAR_MDS_STATUS_REG
, TUYA_CELLULAR_MDS_STATUS_ACTIVE
,
TUYA_CELLULAR_MDS_STATUS_CAMPED
} |
| | 蜂窝移动数据鉴权状态 更多...
|
| |
蜂窝模组数据API实现接口。
- 作者
- www.tuya.com
- 版权所有
- Copyright (c) tuya.inc 2021
◆ TKL_MDS_NOTIFY
蜂窝网络状态变化通知函数原型,该接口是为了svc_netmgr适配
- 参数
-
| simId | sim卡ID |
| state | 蜂窝网络状态,查看 @TUYA_CELLULAR_MDS_NET_STATUS_E 定义 |
◆ TUYA_CELLULAR_MDS_STATUS_E
◆ tkl_cellular_mds_get_ip()
| OPERATE_RET tkl_cellular_mds_get_ip |
( |
UINT8_T |
sim_id, |
|
|
NW_IP_S * |
ip |
|
) |
| |
Get device ip address.
- 参数
-
- 返回
- OPRT_OK: success Other: fail
◆ tkl_cellular_mds_get_status()
获取蜂窝移动数据服务的鉴权状态
- 参数
-
- 返回
- 蜂窝移动数据鉴权状态,查看 @TUYA_CELLULAR_MDS_STATUS_E 定义
◆ tkl_cellular_mds_init()
| OPERATE_RET tkl_cellular_mds_init |
( |
UINT8_T |
sim_id | ) |
|
初始化蜂窝移动数据服务
- 参数
-
- 返回
- 0 成功 其它 失败
◆ tkl_cellular_mds_pdp_active()
| OPERATE_RET tkl_cellular_mds_pdp_active |
( |
UINT8_T |
sim_id, |
|
|
PCHAR_T |
apn, |
|
|
PCHAR_T |
username, |
|
|
PCHAR_T |
password |
|
) |
| |
蜂窝移动数据PDP激活
- 参数
-
| simId | sim卡ID |
| apn | 运营商APN设置 |
| username | 用户名 |
| password | 密码 |
- 返回
- 0 成功 其它 失败
◆ tkl_cellular_mds_pdp_auto_reactive()
| OPERATE_RET tkl_cellular_mds_pdp_auto_reactive |
( |
UINT8_T |
sim_id, |
|
|
BOOL_T |
enable |
|
) |
| |
蜂窝移动数据PDP自动重激活设置
- 参数
-
| simId | sim卡ID |
| enable | TRUE 开启自动重新激活 FALSE 关闭自动重新激活 |
- 返回
- 0 成功 其它 失败
◆ tkl_cellular_mds_pdp_deactive()
| OPERATE_RET tkl_cellular_mds_pdp_deactive |
( |
UINT8_T |
sim_id | ) |
|
蜂窝移动数据PDP去激活
- 参数
-
- 返回
- 0 成功 其它 失败
◆ tkl_cellular_mds_register_state_notify()
| OPERATE_RET tkl_cellular_mds_register_state_notify |
( |
UINT8_T |
sim_id, |
|
|
TKL_MDS_NOTIFY |
fun |
|
) |
| |
注册蜂窝数据服务状态变化通知函数
- 参数
-
- 返回
- 0 成功 其它 失败