骑士智能科技Mini_Air302开发板|Air302模块下载LuatOS固件教程

1、概述

   Air302模块是合宙基于移芯EC616芯片推出的NB-IOT模组,在目前2G退网的潮流下,很多传输数据小、对低功耗要求高的物联网设备从2G转向NB-IOT网络,这样不仅可以满足上传需求,另外对功耗的要求也得到了满足。


   骑士智能科技 Mini_Air302开发板是专用于合宙Air302 NB-IOT模块在 LuatOS 开源嵌入式硬件的实时操作系统环境下的开发评估板。Mini_Air302板内集成了模块运行所需要的必要外设,如 SIM 卡座,天线,供电等,能保证只需 USB 线连接 PC 就能使整个系统运行。

开发板的配置如下:

Micro USB连接器直接 5V 供电。

内置LDO降压到 3.3V 供电,模块电源更稳定。

通用串口以及其他 IO 均以排针引出。

内置串口转USB芯片(CH340N),通过 MicroUSB连接PC,调试和下载更方便。

模块 RESET 按键、唤醒按键和下载用的BOOT按键。

通用 led 指示灯,电源状态指示灯,网络状态状态指示灯。

简易式6P插拔SIM 卡座


2、 外设分布介绍<o:p>

PCB尺寸52*30mm

001.jpg002.png


3、 我们把已经准备好的NB卡安装到开发板


注意:sim卡缺口朝外


004.png

4. 安装天线座

将配套PCB天线的IPEX头按压到Mini_Air302开发板的天线座上

005.png


5. 通过USB micro线(安卓通用手机线)给开发板供电
<o:p>

插上USB线后,开发板的PWR(电源指示)灯会亮起,并且模块会自动开机。

006.png


由于模块默认是AT固件,所以我们可以通过串口调试助手发送AT命令调试

007.png


6 下载LuatOS固件到Mini_Air302开发板


本节教程我们会通过Luatools下载LuatOS固件到Mini_Air302开发板

 

6.1 首先打开Luatools V2并更新到新版

008.png


6.2 打开选项->工具配置,将波特率设置为921600,然后重启Luatools工具

009.png


6.3 勾选4G模块串口打印并且打开串口

010.png


6.4 Luatools工具内创建Air302项目


如果手里没有LuatOS固件,可以进入河北骑士[合宙NB-IOT模块]交流群:972784352,或者LuatOS技术交流:1061642968 获取Air302模块的LuatOS固件。


011.png


6.5 按下boot按键不放同时按一下复位按键,让开发板进入下载模式


此时开发板电源指示灯和网络灯同时亮起,Air302模块进入BOOT模式


注意:模块只有进入BOOT模式才可以下载固件。

012.png


6.6 添加底层core和脚本文件,并点击下载固件


<o:p>

注意:首次下载需要点击下载底层和脚本,后面下载的话只需要点击下载脚本就可以了。


<o:p>

013.png

                                           点击下载底层和脚本开始下载固件



014.png                                                           LuatOS固件下载中


015.png                                                             固件下载完成

<o:p>


6.7 返回luatools工具首界面,查看模块打印的信息


016.png

<o:p>

至此Mini_Air302下载LuatOS固件已经完成,接下来大家可以尽情测试其他demo文件。


<o:p>

<o:p>如果大家手里没有开发板或者模块,可以去我们淘宝店购买哈。

O1CN01ktoYcP20IoYKWXryX_!!575106827.jpg

合宙Mini_Air302开发板NB-IOT物联网模块支持LuatOS骑士智能科技-淘宝网

温馨提示:购买的时候建议购买标准版或者高配版,这两个带移动NB卡,买回去就可以调试,无卡版本不带NB卡,除非自己有NB卡才可以购买。

https://item.taobao.com/item.htm?spm=a230r.1.14.52.1b163324p8guS8&id=622755228249&ns=1&abbucket=3#detail


<o:p>


<v:shape id=”图片_x0020_26” o:spid=”_x0000_i1025” type=”#_x0000_t75” style=”width:187.2pt;height:261pt;visibility:visible;
mso-wrap-style:square”>
<v:imagedata src=”file:///C:/Users/longmain/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png” o:title=””>
<o:p>

<v:shapetype id=”_x0000_t75” coordsize=”21600,21600” o:spt=”75” o:preferrelative=”t” path=”m@4@5l@4@11@9@11@9@5xe” filled=”f” stroked=”f”>
<v:stroke joinstyle=”miter”>
<v:formulas>
<v:f eqn=”if lineDrawn pixelLineWidth 0”>
<v:f eqn=”sum @0 1 0”>
<v:f eqn=”sum 0 0 @1”>
<v:f eqn=”prod @2 1 2”>
<v:f eqn=”prod @3 21600 pixelWidth”>
<v:f eqn=”prod @3 21600 pixelHeight”>
<v:f eqn=”sum @0 0 1”>
<v:f eqn=”prod @6 1 2”>
<v:f eqn=”prod @7 21600 pixelWidth”>
<v:f eqn=”sum @8 21600 0”>
<v:f eqn=”prod @7 21600 pixelHeight”>
<v:f eqn=”sum @10 21600 0”>

<v:path o:extrusionok=”f” gradientshapeok=”t” o:connecttype=”rect”>
<o:lock v:ext=”edit” aspectratio=”t”>
<v:shape id=”图片_x0020_5” o:spid=”_x0000_i1026” type=”#_x0000_t75” style=”width:237.6pt;height:316.8pt;visibility:visible;mso-wrap-style:square”>
<v:imagedata src=”file:///C:/Users/longmain/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg” o:title=””>
<o:p>

上次更新 2021-01-28