如何用开发板实现sim功能

目录名称

  • 如何用开发板实现sim功能
    • 简介
    • 材料准备
    • 步骤
    • 常见问题
    • 相关资料以及购买链接

简介

sim卡是物联网中最常用的功能,Air724模块支持双卡单待,默认是sim0,本文介绍如何用Air724开发板,和PC端搭建一个sim卡读取的功能演示。功能开发指南

材料准备

  1. EVB_Air724UG_A13开发板一套,包括天线SIM卡,USB线。
  2. PC电脑一台。
  3. luat开发环境:环境搭建方法

步骤

本文以demo\simId这个DEMO为例做演示。
1.插入一张能识别的sim卡,到sim0卡座上,usb线接到左边的usb口子上,注意不要接到右边的串口usb上,开关拨到on位置,按开机键1s以上开机。
2.修改demo:

(1)开启一个任务设置卡座id号(1.3基线固件可以在sim卡0和sim卡1自动识别,1.2基线不行)

--sim_id :sim卡的卡座id号
local sim_id=0
sys.taskInit(function()  --调用sim.lua中的设置sim卡id号函数sim.setId(sim_id)sys.wait(10000)
end)

(2)开启一个循环定时器,调用sim.lua中函数,打印sim卡参数

sys.timerLoopStart(function ()--获取sim卡iccidril.request("AT+ICCID")log.info("sim_iccid:",sim.getIccid())--获取sim卡imsilog.info("sim_imsi:",sim.getImsi())--获取sim卡statuslog.info("sim_status:",sim.getStatus())--获取sim卡idlog.info("sim_id:",sim.getId())end,1000)

3.在了解并修改了DEMO后将demo和对应的底包下载到开发板,下载的方式这里不详细说明请参考环境搭建中的烧录章节。

4.下载完成后重启,可以看到luatools 工具中打印的信息:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Rwe4m4D-1624773187963)(http://openluat-luatcommunity.oss-cn-hangzhou.aliyuncs.com/images/20210327223204891_微信截图_20210327212327.png “undefined”)]


常见问题

  • 为什么读不到sim卡?
    由于原因较多,按一下步骤排查:

1:看模块开机没?at指令能不能用?sim卡放到别的机器上是不是ok?
2:看模块与卡座之间连线有没有问题,去掉ESD器件和线路上的滤波电容,检查原理图和PCB与实物是否相符,尤其是sim卡座规格书引脚编号和原理图,pcb 是否一致
3:开机瞬间用示波器测试下sim_vdd管脚波形,如果波形有1.8v-3.3v-0v 变化,一般是卡座到模块引脚之间问题,要识别到卡,才会有电压输出。
4:如果以上都排除了,重新烧下固件看下。

  • 为什么sim卡供电脚没电压?

1:sim卡要识别到卡才会有电压输出
2:在模块开机后10到15s左右,SIM_VDD会拉高到1.8V左右,开始找卡,如果未能与SIM卡通信成功,则短时关闭再拉高到3V左右去找卡,如果还未找到,就关闭SIM_VDD,整个过程6s左右。
3:精确测量sim卡各引脚波形

  • 为什么接上sim卡,不能插拔检测
    如果用到gpio23做检测脚,at固件的1623,1624版本默认输出是低电平,用到这个脚检测要注意,其他版本默认是高电平1.8v。

  • 720U支持双卡单待吗?
    720u-m sim2 是内置在模块内部,
    外置sim1,支持双卡单待。
    但是要后缀第一个带m 比如720uh-m…
    720u-n…只支持单卡。

相关资料以及购买链接

  • Air724UG开发板购买链接
  • Air724 开发板使用说明

simId(SIM卡应用)相关推荐

  1. android指定sim卡拨号,android – 在双SIM卡设备中使用指定的SIM拨打电话

    过去几天我一直在寻找这个,我开始知道: "开箱即用的Android不支持双SIM卡.这是制造商的自定义修改,并且没有公共API来控制它." 下面的链接提供了一个解决方案,但它不能在 ...

  2. 关于android双卡手机sim卡信息采集适配的心得

    关于android双卡手机sim卡信息采集适配的心得 这几天通过对各个厂商的双卡信息适配的研究,总结了几点规律,写这篇心得主要是为了能够抛砖引玉,和大家一起分享,一起讨论,源码已上传. 一.andro ...

  3. 手机联系人姓名或号码过长无法导入到SIM卡

     手机联系人姓名或号码过长无法导入到SIM卡 [DESCRIPTION] 1. 手机联系人姓名较长:  2. 将此联系人复制到sim卡:  [结果] 提示导入失败  [期望] 导入成功,自动剪切联系人 ...

  4. Android指定sim卡拨打电话

    1:申请权限 Manifest.permission.CALL_PHONE 2:创建intent Intent intent = new Intent(Intent.ACTION_CALL);inte ...

  5. android 短信数据库 双卡,关于android双卡手机sim卡信息采集适配的心得

    这几天通过对各个厂商的双卡信息适配的研究,总结了几点规律,写这篇心得主要是为了能够抛砖引玉,和大家一起分享,一起讨论,源码已上传. 一.android5.0以上(包含5.0)的版本双卡信息适配: 1. ...

  6. 84.android 简单的(双卡手机)指定某个SIM卡拨打电话

    //第一步 权限: <uses-permission android:name="android.permission.CALL_PHONE" /> //Activit ...

  7. 人字拖藏SIM卡、戴微型蓝牙耳机!为考教师岗,多人作弊被抓

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 大数据文摘出品 印度人为了当教师也是拼了. 前几天,在拉贾斯坦邦西部 ...

  8. SIM800C SIM卡唯一标识符ICCID

    /******************************************************************************** SIM800C SIM卡唯一标识符I ...

  9. 判断SIM卡属于哪个移动运营商

    2019独角兽企业重金招聘Python工程师标准>>> 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManage ...

最新文章

  1. 百度正在摆脱广告营收依赖!AI云增长64%成最大推动力
  2. Windows 技术篇 - windows日期和时间设置里没有Internet 时间页签原因和解决方法
  3. Oracle CPU使用率过高问题处理
  4. android 调试技巧
  5. SQL Server - SQL Server 2016新特性之 --- Query Store
  6. android学习笔记---58_拖拉功能与多点触摸,实现图片的拖拉和缩放功能
  7. E20180404-ts
  8. c#excel导入mysql_(转)C# Excel导入Access数据库的源码
  9. 腾讯正式宣布成立技术委员会!要对组织架构下狠手
  10. 关于数据库查询中的几种连接
  11. Vue 导出excel 导出多个sheet
  12. gatk过滤_GATK使用方法详解(变异检测)
  13. matplotlib的学习,全是源码,勿喷
  14. 自己整理的资料 视频格式以及参数含义
  15. (14)树莓派B+使用L298N驱动控制四驱车并实现一个简单的web控制端
  16. (五十二)剑网三大风车伤害计算器
  17. 與古禪師談、求長生不老術
  18. 安卓和IOS推广技巧汇总,app安卓推广、ios推广aso优化
  19. 物联网卡这样设置一下上网全程4G!建议收藏!
  20. 如何加声调口诀_语文拼音标调口诀

热门文章

  1. ios获取手机序列号_iOS-获取手机唯一标识符(获取苹果手机IMEI,获取苹果手机MAC)...
  2. 高层论坛︱王家耀院士:“互联网+”时空大数据与智慧城市(4)
  3. 猜字游戏猜小输出猜小了猜大输出猜大了猜中结束
  4. UE4 物理碰撞(C++)
  5. 马格南摄影师谈抓拍(ZT)
  6. 计算机视觉学习日记1
  7. 如何提升供应链能力,助力品牌商、经销商、终端门店?
  8. 2.3.Josephus_problem_bidirectional 双向约瑟夫问题
  9. 吉林省学计算机哪所三本好,吉林省三本学院有哪些 2018最新三本院校名单
  10. 使用networkx绘制带节点坐标图(节点、节点坐标和边)