AT:attention的简写
modem:调制解调器,移动模块
RIL:Radio Interface Layer,无线接口层
RILC:HAL层中代码,是用C和C++语言来实现的,简称RILC
RILJ:Framework层的代码,是用java语言实现的,简称RILJ
RILD:守护进程
https://blog.csdn.net/hanxiaoming292/article/details/62224733
AT命令举例:
读:
cat /dev/smd11
写:
echo -e "AT+QCSN?\r\n" > /dev/smd11
echo -e "AT+QCSN="\"9876543210\""\r\n" > /dev/smd11
echo -e "AT+QCSN="\"\""\r\n" > /dev/smd11
https://www.cnblogs.com/Cqlismy/p/12168110.html
AT命令常见应用:
检查SIM卡功能是否可用
查询IMSI号
检查网络信号强度
https://www.pianshen.com/article/6634354856/
https://www.cnblogs.com/Cqlismy/p/12168110.html
Android发送AT命令:
用数据线连上手机,打开超级终端输入 at+clac获取本机支持的AT命令,如果这命令也不支持,只能一个一个试了-_-
https://blog.csdn.net/ssydiai/article/details/16341165
https://download.csdn.net/detail/ssydiai/6557831
调试log:
调试的时候可以用logcat -b radio命令查看信息。
RIL: /hardware/ril/reference-ril/refereince-ril.c
AT: /hardware/ril/reference-ril/atchannel.c
RILD: /hardware/ril/rild/rild.c
RILC: /hardware/ril/libril/ril.cpp
RILB frameworks/base/telephony/java/com/android/internal/telephony/BaseCommands.java
RILJ: /frameworks/base/telephony/java/com/android/internal/telephony/gsm/RIL.java
GSM: /frameworks/base/telephony/java/com/android/internal/telephony/gsm/GSMPhone.java
android AT命令增加流程:
(android版本有点老啦)
https://blog.csdn.net/guoleimail/article/details/41649537