移远QuecPython(基于EC600s)开发物联网应用(七) QuecPython通讯相关模块

本文详细介绍了QuecPython基于EC600s开发物联网应用中的SIM卡模块,包括获取IMSI、ICCID、电话号,设置PIN码验证,以及数据拨号的启动、获取拨号信息等。同时,还涵盖了网络相关功能,如信号强度获取、基站定位等。
摘要由CSDN通过智能技术生成

一. sim --SIM卡模块

import sim

1. 获取sim卡的imsi

sim.getImsi()
  • 参数

  • 返回值
    成功返回string类型的imsi,失败返回整型-1。

2. 获取sim卡的iccid

sim.getIccid()
  • 参数

  • 返回值
    成功返回string类型的iccid,失败返回整型-1。

3. 获取sim卡的电话号

sim.getPhoneNumber()
  • 参数

  • 返回值
    成功返回string类型的phone number,失败返回整型-1。

4. 获取sim卡的状态

sim.getStatus()

5. 启用sim卡PIN码验证

启用sim卡PIN码验证,开启后需要输入正确的PIN验证成功后,sim卡才能正常使用。只有3次输入PIN码机会,3次都错误,sim卡被锁定,需要PUK来解锁。

sim.enablePin(pin)

成功返回整型0,失败返回整型-1。

6. 关闭sim卡PIN码验证

sim.disablePin(pin)

7. sim卡PIN码验证

sim.verifyPin(pin)

8. sim卡解锁

sim卡解锁。当多次错误输入 PIN/PIN2 码后,SIM 卡状态为请求 PUK/PUK2 时,输入 PUK/PUK2 码和新的 PIN/PIN2 码进行解锁,puk码输入10次错误,SIM卡将被永久锁定自动报废。

sim.unblockPin(puk, newPin)

9. 更改sim卡PIN码

sim.changePin(oldPin, newPin)

10. 获取 SIM 卡上指定电话本中的一条或多条电话号码记录

sim.readPhonebook(storage, start, end, username)

11. 写入一条电话号码记录

sim. writePhonebook(storage, index, username, number)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值