目录
节流计划旨在降低物联网产品的硬件成本,本专栏将在2021年持续更新。
节流计划不采用STM32/STC/PIC等传统MCU,而是充分挖掘AIR724UG芯片除4G通信外的其他功能,包含但不限于GPIO、TTS、LCD、OTA、FLASH、ADC,KEY,UART,I2C、SPI等。
版权所有,谢绝转载,侵权必究。承接相关物联网项目合作,邮箱:realiot@163.com。
上一篇文章中,我们初步了解了LUAT开发所需要的基本资料和软件工具。今天,我们需要一起讨论一下为什么使用AIR724UG作为节流计划的主控芯片,以及,使用AIR724UG我们都能具体实现哪些功能。
为何选用AIR724UG
市场上有那么多通信模块厂家,那么多通信模块型号,为什么推荐使用AIR724UG模块?我们从以下几点分析:
1、4G通信网络是趋势
目前主流手机的新品中支持5G网络已经成为标配,在5G之前,我们印象最深的是 4G和2G网络。2G退网已经毫无悬念,而且退网的趋势正在加快。这意味着未来一段时期内,物联网设备的主流通信方式将是4G,至于所谓的 NBIOT,虽然号称具有超低功耗等优点,但是在产品规模、用户习惯上,完全无法和4G通信模块相比。
2、封装体积小巧
AIR724UG的封装体积,只有24mm*24mm,这就意味着相比传统友商推出的4G模块,更易满足用户对于模块体积的要求。一个24mm的模块,相比于其他30mm+的模块,优势是不言而喻的。
3、二次开发难度小
首先,为了便于用户进行二次开发,合宙官方推出了LUAT OS,编写了大量实用的库函数,建立了专门的售后QQ群和售后团队在线答疑。
其次,为了便于初级用户快速上手,合宙官方推出了Smart DTU固件,使用网页配置方式、本地软件配置、串口命令配置等方式均可完成DTU固件的配置。采用该固件后,用户无需亲自编程,即可按照使用手册实现自身设计需求。
这就意味着,AIR724UG的开发,不仅是对专职技术开发人员是友好的,也是对普通用户友好的,和STM32的推广有着相似的手法,当年STM32正是凭着库函数开发这一优势在中国开疆拓土,所向披靡。
4、功能丰富性价比高
4G的推广是必然的,4G的降价也是必然的。技术的更新使得产品性价比提示具备更多可能。在2年前,一个4G模块需要100+,如今AIR724UG在某宝的价格是42元。仅仅考虑价格因素,这个价格也是很有诚意的,如果能够利用AIR724UG丰富的外设,实现项目需求的功能从而节省一个MCU,那么AIR724UG的性价比是相当高的。
AIR724UG功能列举
AIR724UG的功能是很丰富的,下面我们将举例具体说明AIR724UG的应用场景,或者说AIR724UG可以用来实现哪些功能。
1、SOCKET:MQTT、HTTP、UDP、TCP
这几个英文简写如果概念理解不清的可以自行百度,此处我将他们统一划归为网络通信功能,这是AIR724UG作为4G模块的基本功能了。借助于合宙官方的固件或者库函数支持,我们可以让模块连接目的服务器,构建数据通信通道。
2、UART SPI I2C
UART是2线双向全双工通信,SPI是4线双向全双工通信,I2C是2线双向半双工通信,AIR724UG支持以上三种通信方式,当然这些功能都必须在相应的引脚上才能实现。如果1中的SOCKET通信是构建了AIR724UG与服务器间的数据通信通道,则2中的UART SPI I2C等引脚则构筑了AIR724UG同外部设备的通信通道。同时,如果我们加入自定义的数据处理的代码,将数据在AIR724UG中处理后分别向网络和设备端转发,就构成了我们熟悉的DTU。
3、GPIO=MCU IO
4、TIMER=MCU 定时器
5、NVM=EEPROM
6、FLASH=FLASH芯片
7、TS AUDIO=语音芯片+运放芯片
8、RNDS=USB网卡/4G路由
9、LUAT OS=Rtos/RTthread/Ucos