simId(SIM卡应用)
如何用开发板实现sim功能
目录名称
- 如何用开发板实现sim功能
- 简介
- 材料准备
- 步骤
- 常见问题
- 相关资料以及购买链接
简介
sim卡是物联网中最常用的功能,Air724模块支持双卡单待,默认是sim0,本文介绍如何用Air724开发板,和PC端搭建一个sim卡读取的功能演示。功能开发指南
材料准备
- EVB_Air724UG_A13开发板一套,包括天线SIM卡,USB线。
- PC电脑一台。
- 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卡应用)相关推荐
- android指定sim卡拨号,android – 在双SIM卡设备中使用指定的SIM拨打电话
过去几天我一直在寻找这个,我开始知道: "开箱即用的Android不支持双SIM卡.这是制造商的自定义修改,并且没有公共API来控制它." 下面的链接提供了一个解决方案,但它不能在 ...
- 关于android双卡手机sim卡信息采集适配的心得
关于android双卡手机sim卡信息采集适配的心得 这几天通过对各个厂商的双卡信息适配的研究,总结了几点规律,写这篇心得主要是为了能够抛砖引玉,和大家一起分享,一起讨论,源码已上传. 一.andro ...
- 手机联系人姓名或号码过长无法导入到SIM卡
手机联系人姓名或号码过长无法导入到SIM卡 [DESCRIPTION] 1. 手机联系人姓名较长: 2. 将此联系人复制到sim卡: [结果] 提示导入失败 [期望] 导入成功,自动剪切联系人 ...
- Android指定sim卡拨打电话
1:申请权限 Manifest.permission.CALL_PHONE 2:创建intent Intent intent = new Intent(Intent.ACTION_CALL);inte ...
- android 短信数据库 双卡,关于android双卡手机sim卡信息采集适配的心得
这几天通过对各个厂商的双卡信息适配的研究,总结了几点规律,写这篇心得主要是为了能够抛砖引玉,和大家一起分享,一起讨论,源码已上传. 一.android5.0以上(包含5.0)的版本双卡信息适配: 1. ...
- 84.android 简单的(双卡手机)指定某个SIM卡拨打电话
//第一步 权限: <uses-permission android:name="android.permission.CALL_PHONE" /> //Activit ...
- 人字拖藏SIM卡、戴微型蓝牙耳机!为考教师岗,多人作弊被抓
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 大数据文摘出品 印度人为了当教师也是拼了. 前几天,在拉贾斯坦邦西部 ...
- SIM800C SIM卡唯一标识符ICCID
/******************************************************************************** SIM800C SIM卡唯一标识符I ...
- 判断SIM卡属于哪个移动运营商
2019独角兽企业重金招聘Python工程师标准>>> 第一种方法: 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信 TelephonyManager telManage ...
最新文章
- 百度正在摆脱广告营收依赖!AI云增长64%成最大推动力
- Windows 技术篇 - windows日期和时间设置里没有Internet 时间页签原因和解决方法
- Oracle CPU使用率过高问题处理
- android 调试技巧
- SQL Server - SQL Server 2016新特性之 --- Query Store
- android学习笔记---58_拖拉功能与多点触摸,实现图片的拖拉和缩放功能
- E20180404-ts
- c#excel导入mysql_(转)C# Excel导入Access数据库的源码
- 腾讯正式宣布成立技术委员会!要对组织架构下狠手
- 关于数据库查询中的几种连接
- Vue 导出excel 导出多个sheet
- gatk过滤_GATK使用方法详解(变异检测)
- matplotlib的学习,全是源码,勿喷
- 自己整理的资料 视频格式以及参数含义
- (14)树莓派B+使用L298N驱动控制四驱车并实现一个简单的web控制端
- (五十二)剑网三大风车伤害计算器
- 與古禪師談、求長生不老術
- 安卓和IOS推广技巧汇总,app安卓推广、ios推广aso优化
- 物联网卡这样设置一下上网全程4G!建议收藏!
- 如何加声调口诀_语文拼音标调口诀
热门文章
- ios获取手机序列号_iOS-获取手机唯一标识符(获取苹果手机IMEI,获取苹果手机MAC)...
- 高层论坛︱王家耀院士:“互联网+”时空大数据与智慧城市(4)
- 猜字游戏猜小输出猜小了猜大输出猜大了猜中结束
- UE4 物理碰撞(C++)
- 马格南摄影师谈抓拍(ZT)
- 计算机视觉学习日记1
- 如何提升供应链能力,助力品牌商、经销商、终端门店?
- 2.3.Josephus_problem_bidirectional 双向约瑟夫问题
- 吉林省学计算机哪所三本好,吉林省三本学院有哪些 2018最新三本院校名单
- 使用networkx绘制带节点坐标图(节点、节点坐标和边)