当前位置: 首页 > news >正文

合宙Air724UG LuatOS-Air script lib API--sim

sim
Table of Contents
sim
sim.getIccid()
sim.getImsi()
sim.getMcc()
sim.getMnc()
sim.getStatus()
sim.setQueryNumber(flag)
sim.getNumber()
sim.setId(id, cbFnc)
sim.getId()
sim
模块功能:查询sim卡状态、iccid、imsi、mcc、mnc

sim.getIccid()
获取sim卡的iccid

参数

返回值
string ,返回iccid,如果还没有读取出来,则返回nil

例子
– 注意:开机lua脚本运行之后,会发送at命令去查询iccid,所以需要一定时间才能获取到iccid。开机后立即调用此接口,基本上返回nil
sim.getIccid()
详细指南和示例参考:指南 示例

sim.getImsi()
获取sim卡的imsi

参数

返回值
string ,返回imsi,如果还没有读取出来,则返回nil

例子
– 开机lua脚本运行之后,会发送at命令去查询imsi,所以需要一定时间才能获取到imsi。开机后立即调用此接口,基本上返回nil
sim.getImsi()
详细指南和示例参考:指南 示例

sim.getMcc()
获取sim卡的mcc

参数

返回值
string ,返回值:mcc,如果还没有读取出来,则返回""

例子
– 注意:开机lua脚本运行之后,会发送at命令去查询imsi,所以需要一定时间才能获取到imsi。开机后立即调用此接口,基本上返回""
sim.getMcc()
详细指南和示例参考:指南 示例

sim.getMnc()
获取sim卡的getmnc

参数

返回值
string ,返回mnc,如果还没有读取出来,则返回""

例子
– 注意:开机lua脚本运行之后,会发送at命令去查询imsi,所以需要一定时间才能获取到imsi。开机后立即调用此接口,基本上返回""
sim.getMnc()
详细指南和示例参考:指南 示例

sim.getStatus()
获取sim卡的状态

参数

返回值
bool ,true表示sim卡正常,false或者nil表示未检测到卡或者卡异常

例子
– 开机lua脚本运行之后,会发送at命令去查询状态,所以需要一定时间才能获取到状态。开机后立即调用此接口,基本上返回nil
sim.getStatus()
详细指南和示例参考:指南 示例

sim.setQueryNumber(flag)
设置“是否打开查询本机号码”的功能

参数
名称 传入值类型 释义
flag bool 开启或者关闭查询功能的标志,false或者nil为关闭,其余为开启
返回值
nil

例子
sim.setQueryNumber(true)
详细指南和示例参考:指南 示例

sim.getNumber()
获取sim卡的本机号码

参数

返回值
string ,返回值:sNumber,如果还没有读取出来或者读取失败,则返回""

例子
– 注意:开机lua脚本运行之后,会发送at命令去查询本机号码,所以需要一定时间才能获取到本机号码。开机后立即调用此接口,基本上返回""
– 注意:此功能需要卡商支持,卡商必须把卡写到sim卡中,模块才能从卡中读出号码;目前市场上的很多卡,没有写入号码,是无法读取得
sim.getNumber()
详细指南和示例参考:指南 示例

sim.setId(id, cbFnc)
设置双卡单待sim id

参数
名称 传入值类型 释义
id number 双卡单待的simid,仅支持0和1
cbFnc function 可选参数,默认为nil 设置结果回调函数,回调函数的调用形式为:
cnFnc(result),result为true表示成功,false或者nil为失败
返回值
nil

例子
sim.setId(0)
sim.setId(1,cbFnc)
详细指南和示例参考:指南 示例

sim.getId()
获取目前设置的双卡单待id

参数

返回值
number ,返回id(0或者1),如果还没有读取出来,则返回nil

例子
– 注意:开机lua脚本运行之后,会发送at命令去查询id,所以需要一定时间才能获取到id。开机后立即调用此接口,基本上返回nil
sim.getId()

http://www.lryc.cn/news/117259.html

相关文章:

  • 【网络基础实战之路】基于三个分公司的内网搭建并连接运营商的实战详解
  • (Python)Requests+Pytest+Allure接口自动化测试框架从0到1搭建
  • 实现vuex数据持久化处理
  • Vue-系统登录进入首页后禁用浏览器返回键
  • Hadoop理论及实践-HDFS的Namenode及Datanode(参考Hadoop官网)
  • 第四十九天
  • ArcGIS Pro简介下载安装地址
  • MySQL 存储过程、函数、触发器、事件
  • 【LeetCode】121. 买卖股票的最佳时机 -
  • 解决Vue+Element-UI 进行From表单校验时出现了英文提示问题
  • cpolar内网穿透的安装
  • OPENCV C++(十)gramm矫正+直方图均衡化
  • 并发——ThreadPoolExecutor 类简单介绍
  • SharePoint 审核和监控工具
  • java+springboot+mysql法律咨询网
  • 无涯教程-Perl - getservbyport函数
  • iOS开发-JsonModel的学习及使用
  • jquery 遍历所有元素
  • Tik Tok跨境电商新风向,跨境卖家该如何布局?
  • OR36 链表的回文结构 题解
  • “去没有天花板的地方” | 小红书用户情绪数据
  • Java文件操作(遍历目录中的文件,找到并删除有指定关键字的文件)
  • MySQL单表查询
  • 苹果正在测试新款Mac mini:搭载M3芯片 配备24GB大内存
  • redis的缓存更新策略以及如何保证redis与数据库的数据一致性
  • k8s--使用cornJob定时执行sql文件
  • Qt事件过滤器
  • Java基础集合框架学习(上)
  • 北京多铁克FPGA笔试题目
  • 从初学者的角度来理解指针常量和常量指针