Nordic9160获取及设置设备IMEI,获取芯片当前时间戳(断电后时间是否被重置?),读取及设置APN、拨号、指定超时时间等待网络注册成功
时间: 2024-05-19 07:14:40 浏览: 215
1. 获取设备IMEI
在Nordic9160芯片中,可以通过AT指令获取设备IMEI号。使用AT指令需要先通过串口与芯片进行通信,以下是获取设备IMEI的AT指令:
AT+CGSN
执行该指令后,芯片会返回设备的IMEI号。
2. 设置设备IMEI
在Nordic9160芯片中,设备IMEI号是由芯片内部生成的,无法通过软件设置。如果需要修改设备IMEI号,需要联系芯片厂商进行修改。
3. 获取芯片当前时间戳
在Nordic9160芯片中,可以通过AT指令获取当前时间戳。以下是获取当前时间戳的AT指令:
AT+CCLK?
执行该指令后,芯片会返回当前时间的字符串表示。如果芯片断电后时间被重置,那么该指令返回的时间将是1970年1月1日00:00:00之后的时间差。
4. 读取及设置APN
在Nordic9160芯片中,可以通过AT指令读取及设置APN。以下是读取APN的AT指令:
AT+CGDCONT?
执行该指令后,芯片会返回当前设置的APN。以下是设置APN的AT指令:
AT+CGDCONT=1,"IP","apn"
执行该指令后,芯片将APN设置为“apn”。其中,1表示PDP上下文的ID,IP表示使用IP协议。
5. 拨号
在Nordic9160芯片中,可以通过AT指令进行拨号操作。以下是进行拨号的AT指令:
ATD*99#
执行该指令后,芯片将拨号到GPRS网络。如果需要指定APN,可以在该指令后加上APN名称:
ATD*99***apn#
其中,apn表示需要拨号的APN名称。
6. 指定超时时间等待网络注册成功
在Nordic9160芯片中,可以通过AT指令指定超时时间等待网络注册成功。以下是指定超时时间的AT指令:
AT+COPS=0,2,“xxxxx”,1
执行该指令后,芯片将等待最多xxxxx毫秒时间,等待网络注册成功。如果超过指定时间仍然无法注册成功,芯片将返回错误信息。其中,2表示自动选择运营商,1表示等待网络注册成功。
阅读全文