官方提供的教程介绍了通过钉钉、微信等工具接收短信验证码的方法,但最终实现的目的是获取验证码,而不是通过工具间接获得。
因此,我们可以直接调用API接口来获取验证码,从而达到更快、更便捷地获得验证码的目的。
所以做了一个服务,几M小巧好用。
接收短信POST:
http://192.168.8.239:3001/api=air780e.smsSend
{"text":"【快手科技】544504快手验证码,15分钟内有效,仅用于登录,请勿告知他人。\n\n发件号码: 1068522086245\n发件时间: 2023\/10\/18 13:11:28\n#SMS\n\n本机号码: +8615071219506\n开机时长: 00:01:06\n运营商: 中国联通\n信号: -80dBm\n频段: B3"}
获取短信GET:
http://192.168.8.239:3001/api=air780e.smsGet?phone=&limit=10
以下是电话卡,及官方的一些资料,不用理。
-- 简单演示
log.info("imei", mobile.imei())
log.info("imsi", mobile.imsi())
local sn = mobile.sn()
if sn then
log.info("sn", sn:toHex())
end
log.info("muid", mobile.muid())
log.info("iccid", mobile.iccid())
log.info("csq", mobile.csq())
log.info("rssi", mobile.rssi())
log.info("rsrq", mobile.rsrq())
log.info("rsrp", mobile.rsrp())
log.info("snr", mobile.snr())
log.info("simid", mobile.simid())
将服务器地址烧录到主板上,安装卡并进行烧录。网络上已有很多相关工具,不再赘述。相应的工具也可以在网络上搜索到。在烧录后,需将端口映射到服务器上,最后启动服务器即可。
复制到电脑上,启动服务
插上电收到信息了
就这么简单
调用实例:http://192.168.8.239:3001/api=air780e.smsGet?phone=&limit=10
{
"gk_id": 31,
"gk_createtime": "2023-10-18T17:53:00",
"短信内容": "【快手科技】609142快手验证码,15分钟内有效,仅用于登录,请勿告知他人。",
"发件号码": "106818241000",
"发件时间": " 2023/10/18 17:50:46",
"本机号码": "",
"开机时长": " 00:00:25",
"运营商": "中国移动"
},
{
"gk_id": 29,
"gk_createtime": "2023-10-18T17:49:19",
"短信内容": "【快手科技】023559快手验证码,15分钟内有效,仅用于登录,请勿告知他人。",
"发件号码": "106878621307003",
"发件时间": " 2023/10/18 17:47:05",
"本机号码": "",
"开机时长": " 00:09:06",
"运营商": "中国移动"
},
进群学习交流:就说是csdn.net上看到的。记得给csdn点个赞,加个粉。