专网卡配置
一、如何区分专网卡
根据使用的网络类型来分,sim卡可以分为公网卡和专网卡两种 如何判断sim卡是公网卡还是专网卡,可按照如下顺序确认:
-
咨询sim卡供应商
-
如果apn有账号、或者有密码、或者有加密类型,则可以认为是专网卡
二、功能概述
本教程教你如何用 Air724 开发板,演示专网卡的设置流程。
三、准备硬件环境
3.1 开发板准备
使用 EVB_Air724 开发板,如下图所示:
淘宝购买链接:Air724UG-NFM 开发板淘宝购买链接 ;
此开发板的详细使用说明参考:Air724UG 产品手册 中的《EVB_Air724UG_AXX 开发板使用说明》,写这篇文章时最新版本的使用说明为:《EVB_Air724UG_A14 开发板使用说明》;开发板使用过程中遇到任何问题,可以直接参考这份使用说明文档。
api:设置专网卡APN
3.2 数据通信线
USB 数据线一根(micro USB)。
3.3 PC 电脑
WIN7 以及以上版本的 WINDOWS 系统。
3.4 SIM 卡
中国大陆环境下,可以上网的 SIM 卡。一般来说,使用移动,电信,联通的物联网卡或者手机卡都行。
3.5 组装硬件环境
USB 数据线插入 USB 口,另一端与电脑相连,拨码开关全部拨到 ON,串口切换开关选择 UART1,USB 供电的 4V 对应开关拨至 ON 档,SIM 卡放到 SIM 卡槽中锁紧,如下图所示。
四、准备软件环境
4.1 下载调试工具
使用说明参考:Luatools 下载和详细使用
4.2 源码及固件
1.底层 core 下载
下载底层固件,并解压
链接:https://docs.openluat.com/air724ug/luatos/firmware/
如下图所示,红框的是我们要使用到的
2.本教程使用的 demo 见附件:
4.3 下载固件和脚本到开发板中
打开 Luatools,开发板上电开机,如开机成功 Luatools 会打印如下信息。
点击项目管理测试选项。
进入管理界面,如下图所示。
- 点击选择文件,选择底层固件,我的文件放在 D:\luatOS\Air724 路径中
- 点击增加脚本或资源文件,选择 之前下载的程序源码,如下图所示。
- 点击下载底层和脚本,下载完成如下图所示。
五、代码示例介绍
5.1 API 说明
本文用到的API这里不做详细说明,可通过点击右侧链接查看:设置专网卡APN
5.2 main.lua 代码
设置专网卡APN(注意:在main.lua中,尽可能靠前的位置调用此接口)。
link.setAuthApn(2,"MYAPN","MYNAME","MYPASSWORD") --各个参数请据实填写
六、开机调试
6.1 开发板开机
连接好硬件并下载固件后,启动 Luatools 软件,系统运行信息将显示在界面中。红框中为开发板连接到 PC 机后正常打印的信息,如下图所示。
6.2 功能调试
配置专网卡参数后,会重启协议栈,log如下:
七、常见问题
- 设置专网卡APN(注意:在main.lua中,尽可能靠前的位置调用此接口)
- 配置专网卡参数后,会重启协议栈
- 专网卡访问白名单 用定向Ip的物联网卡,需要把域名或IP加入白名单才能使用,下面列出模块会访问的域名或IP服务器。 DNS服务器,可以通过AT+CDNSCFG?查询默认的服务器,如果需要修改,可以通过AT+CDNSCFG=ip1,ip2进行修改。(V3035后续版本支持) NTP时间同步,会在下面列出的服务器中随机选一下,可以根据需要修改。
功能 | 地址 | 端口 | 协议 |
---|---|---|---|
远程升级 | iot.openluat.com | 80 | http |
日志服务 | dev_msg1.openluat.com | 12425 | udp |
基站WIFI定位 | bs.openluat.com | 12411 | udp |
AGPS星历下载 | download.openluat.com | 80 | http |
NTP时间同步 | cn.pool.ntp.org | 123 | udp |
NTP时间同步 | edu.ntp.org.cn | 123 | udp |
NTP时间同步 | cn.ntp.org.cn | 123 | udp |
NTP时间同步 | s2c.time.edu.cn | 123 | udp |
NTP时间同步 | time1.aliyun.com | 123 | udp |
NTP时间同步 | tw.pool.ntp.org | 123 | udp |
NTP时间同步 | 0.cn.pool.ntp.org | 123 | udp |
NTP时间同步 | 0.tw.pool.ntp.org | 123 | udp |
NTP时间同步 | 1.cn.pool.ntp.org | 123 | udp |
NTP时间同步 | 1.tw.pool.ntp.org | 123 | udp |
NTP时间同步 | 3.cn.pool.ntp.org | 123 | udp |
NTP时间同步 | 3.tw.pool.ntp.org | 123 | udp |