Cat1入门指南基础篇01-开发环境搭建


前言:

随着5G如火如荼的进行,2G、3G退网已经是大势所趋,那么谁来当这些市场的接盘侠呢?是前几年热火朝天的NB-IOT还是近日甚嚣尘上的Cat1?本文,我们先简要的介绍下NB-IOT和Cat1各自特点,然后基于合宙Cat1 Air724UG这款开发板搭建开发环境。

一、基础知识

首先我们看下工信部发布的《工业和信息化部办公厅关于深入推进移动物联网全面发展的通知》
Cat1入门指南基础篇01-开发环境搭建

文中明确提出“在深化4G网络覆盖、加快5G网络建设的基础上,以NB-IoT满足大部分低速率场景需求,以LTE-Cat1(以下简称Cat1)满足中等速率物联需求和话音需求,以5G技术满足更高速率、低时延联网需求。”

1.什么是Cat1

Cat1全程是LTE UE-Category 1,拆开来看,LTE指的是4GLTE网络、UE是指用户设备、Category翻译为等级。通顺解释就是用户设备能够支持的4GLTE网络传输速率的等级,也可以说成Cat1是4G LET通信网络速度一个技术标准。

Cat系列通信速率如下表
Cat1入门指南基础篇01-开发环境搭建

特点:

设计简单:
集成度高,硬件架构简单。

硬件成本低:
模块所需外围硬件少。

网络覆盖成本低:
可以无缝接入现有LTE网络。

覆盖率高:
全国4G基站覆盖率有望于2020年提升至98%。

速率高:
上/下速率达5M/10M(NB-IoT的上/下行峰值速率只有40K/500K)。

时延低:
拥有和Cat.4相同的毫秒级传输时延。

2.什么是NB-IOT

NB-IOT全称是Narrow Band Internet of Things,中文名称为窄带物联网,是万物互联网络的重要组成部分,NB-IOT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。

特点:

价格低廉:
提供了更好的室内覆盖范围,消耗的功率更少,因此具有更长的电池寿命。

广覆盖:
将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,相当于提升了100倍覆盖区域的能力;

具备支撑连接的能力:
NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构;

更低功耗:
NB-IoT终端模块的待机时间可长达10年;四是更低的模块成本,企业预期的单个接连模块不超过5美元。 [1]

3.比一比

Cat1入门指南基础篇01-开发环境搭建
常用于蜂窝物联网的网络标准有NB-IoT、Cat.1(eMTC在国内的发展并不乐观)、Cat.4等。其中,窄带业务市场和高速业务市场主要由NB-IoT和Cat.4分别占据着,而正在不断壮大的中速业务市场,低速的NB-IoT是“心有余而力不足”,而高成本、高速率的Cat.4则又显得“大材小用”。因此,Cat.1便承担起了中速业务市场的主力。

两者比较
Cat1入门指南基础篇01-开发环境搭建

二、开发环境搭建
1.下载资料:

Cat1入门指南基础篇01-开发环境搭建

解压下载的资料:
Cat1入门指南基础篇01-开发环境搭建

2.安装USB驱动

进入8910_module_usb_driver_signed _20200303_hezhou/DriversForWin10文件夹,根据电脑系统选择DPInst64.exe或者DPInst32.exe,我这里选择DPInst64.exe安装,安装完成后如下图所示。
Cat1入门指南基础篇01-开发环境搭建

3.安装luatools工具

将Luatools_v2.exe复制到tools下,点击运行
Cat1入门指南基础篇01-开发环境搭建
点击运行后,打开后界面如下
Cat1入门指南基础篇01-开发环境搭建

4.设置Air724U开发板模式

连接标记“USB”接口的MicroUSB到PC,拨码开关拨向ON,右边拨码开关拨向UART1,然后长按开机按键,直到右边PWR红色LED灯点亮。
Cat1入门指南基础篇01-开发环境搭建
连接USB如上图所示,该USB接口的和Air724的USB_DM,USB_DP相连,安装驱动后,可以被映射成三个虚拟串口和一个NDiS标准网卡,查看电脑设备管理器如下
Cat1入门指南基础篇01-开发环境搭建

5.更新Lua固件

勾选4G模块USB打印选项框,然后点击打开串口按钮
Cat1入门指南基础篇01-开发环境搭建
点击下载固件按钮,选择需要更新的固件
Cat1入门指南基础篇01-开发环境搭建
点击下载,开始刷机
Cat1入门指南基础篇01-开发环境搭建
等待下载完成
Cat1入门指南基础篇01-开发环境搭建

三、实例运行

烧录好底层固件后,模块还不能实现具体功能,必须编写上层Lua脚本并下载完成后,才能实现具体功能;本节,我们不自己写Lua脚本,我们使用上文下载好的官方提供的脚本demo,解压缩script_LuaTask_V2.3.4.zip,其文件目录如下:
Cat1入门指南基础篇01-开发环境搭建

(1) 使用Luatools创建一个项目

点击项目管理测试按钮
Cat1入门指南基础篇01-开发环境搭建
点击创建项目按钮,然后输入项目名称:env_test,之后点击确定按钮
Cat1入门指南基础篇01-开发环境搭建
选择底层CORE
Cat1入门指南基础篇01-开发环境搭建
添加脚本

添加gpioSingle实例Demo,到工程中,注意同时需要添加lib下所有库文件,否则可能会报错提示缺少xxx.lua文件。
Cat1入门指南基础篇01-开发环境搭建

下载脚本
Cat1入门指南基础篇01-开发环境搭建
等待下载完成
Cat1入门指南基础篇01-开发环境搭建
下载完成后,查看Luatools页面调试日志
Cat1入门指南基础篇01-开发环境搭建
到此,开发环境搭建完成。

四、结语

如您在使用过程中有任何问题,请加QQ群进一步交流。

QQ交流群:906015840 (备注:物联网项目交流)

欢迎转发或者点击再看支持下哦~
Cat1入门指南基础篇01-开发环境搭建
一叶孤沙出品:一沙一世界,一叶一菩提

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

Cat1入门指南基础篇01-开发环境搭建

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » Cat1入门指南基础篇01-开发环境搭建
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏