根据我们需要的service注册相应的qmi client,一般只需要用到NAS WDS WDA WMS UIM VOICE DMS 这几个,所以在一开始注册这几个service的client
注册 NAS
nas_get_service_object_v01
qmi_client_init_ex
注册 wds
wds_get_service_object_v01
qmi_client_init_ex
注册 dms
dms_get_service_object_v01
qmi_client_init_ex
注册 uim
uim_get_service_object_v01
qmi_client_init_ex
注册 wda
wda_get_service_object_v01
qmi_client_init_ex
注册 wms
wms_get_service_object_v01
qmi_client_init_ex
注册 voice
voice_get_service_object_v02
qmi_client_init_ex
详细的可以参见QMI 源码 network_access_service_v01.h nas相关
QMI_NAS_SET_SYSTEM_SELECTION_PREFERENCE_REQ_MSG_V01
1、设置搜网优先级LTE first
2、固定MCC MNC进行搜网
3、固定band 进行搜网
QMI_NAS_GET_SYSTEM_SELECTION_PREFERENCE_REQ_MSG_V01
1、获取搜网优先级
2、查看搜网规则,auto 或者指定mcc mnc band
QMI_NAS_GET_SIG_INFO_REQ_MSG_V01
1、获取信号强度
QMI_NAS_GET_PLMN_NAME_REQ_MSG_V01
1、获取网络plmn
QMI_NAS_INITIATE_ATTACH_REQ_MSG_V01
1、触发驻网 脱网
QMI_NAS_PERFORM_NETWORK_SCAN_REQ_MSG_V01
1、触发搜网,搜band
QMI_NAS_INDICATION_REGISTER_REQ_MSG_V01
QMI_NAS_CONFIG_SIG_INFO2_REQ_MSG_V01
注册indication
详细的可以参见QMI 源码 wireless_data_service_v01.h 数据路相关
QMI_WDS_MODIFY_PROFILE_SETTINGS_REQ_V01
1、修改驻网配置,apn或者username 等
QMI_WDS_GET_PROFILE_SETTINGS_REQ_V01
1、获取默认驻网配置
QMI_WDS_GET_RUNTIME_SETTINGS_REQ_V01
1、获取pdn拨号参数,ip地址等
QMI_WDS_GET_PKT_STATISTICS_REQ_V01
1、获取流量
QMI_WDS_GET_PKT_SRVC_STATUS_REQ_V01
1、获取pdn 连接状态
QMI_WDS_SET_CLIENT_IP_FAMILY_PREF_REQ_V01
1、配置pdn拨号类型
QMI_WDS_START_NETWORK_INTERFACE_REQ_V01
1、触发pdn连接
QMI_WDS_STOP_NETWORK_INTERFACE_REQ_V01
1、断开pdn连接
QMI_WDS_INDICATION_REGISTER_REQ_V01
1、注册indication
详细的可以参见QMI 源码 user_identity_module_v01.h SIM卡相关
QMI_UIM_POWER_DOWN_REQ_V01
QMI_UIM_POWER_UP_REQ_V01
1、掉卡,上卡
QMI_UIM_GET_CARD_STATUS_REQ_V01
1、获取sim 状态
QMI_UIM_SET_PIN_PROTECTION_REQ_V01
1、开启sim pin锁
QMI_UIM_VERIFY_PIN_REQ_V01
1、解sim pin锁
QMI_UIM_CHANGE_PIN_REQ_V01
1、修改sim pin锁
QMI_UIM_UNBLOCK_PIN_REQ_V01
1、解simpuk 锁
QMI_UIM_READ_TRANSPARENT_REQ_V01
1、读sim EF内容
详细的可以参见QMI 源码 voice_service_v02.h cs域功能相关 voice call USSD
QMI_VOICE_DIAL_CALL_REQ_V02
1、拨打电话
QMI_VOICE_ANSWER_CALL_REQ_V02
1、接电话
QMI_VOICE_END_CALL_REQ_V02
1、挂断电话
QMI_VOICE_ORIG_USSD_REQ_V02
1、发送USSD
详细的可以参见QMI 源码 wireless_messaging_service_v01.h SMS相关
QMI_WMS_RAW_SEND_REQ_V01
1、发送SMS
QMI_WMS_SET_EVENT_REPORT_REQ_V01
1、注册indication
详细的可以参见QMI 源码 device_management_service_v01.h 设备管理
QMI_DMS_GET_DEVICE_SERIAL_NUMBERS_REQ_V01
1、获取IMEI
QMI_DMS_SET_OPERATING_MODE_REQ_V01
QMI_DMS_GET_OPERATING_MODE_REQ_V01
1、配置工作模式 FTM OFFLINE ONLINE 相当于CFUN
QMI_DMS_GET_MSISDN_REQ_V01
1、获取SIM number
详细的可以参见QMI 源码 wireless_data_administrative_service_v01.h
QMI_WDA_SET_DATA_FORMAT_REQ_V01
1、配置rmnet数据格式