Micropython加速物联网开发6 - 通过串口使用2G模组短信功能

本文介绍了如何利用Micropython通过UART4串口操作M6220 2G模组,进行查看模组状态、发送短信、读取短信和删除短信等操作。M6220是一款集成2G通信和GPS定位功能的强大多功能模组,适用于物联网应用。
摘要由CSDN通过智能技术生成

集成2G通信、定位模组,赋予物联网特性。本例使用M6220,它是一款基于eSIM技术的2G模组,支持GSM/GPRS,提供GPS+北斗双模定位功能,并具备一定的数据处理能力,其2G工作频段有GSM850、GSM900、DCS1800和PCS1900,内置32Mb Flash、32Mb RAM,提供GPRS数据传输、GSM短信业务,导航部分以UART或者I2C输出,可提供NMEA0183协议输出,支持A-GNSS。M6220是面向物联网领域的非常强悍的模组之一。

Micropython串口

通过Micropython串口操作2G模组,本例使用UART4,将X1、X2接口短接,在REPL中通过如下指令测试自身收发功能。

>>> from pyb import UART
>>> u4 = UART(4,115200)
>>> u4.init(115200, bits=8, parity=None, stop=1)
>>> u4.write('UART4 send&receive test')
23
>>> u4.readall()
b'UART4 send&receive test'
>>> 
首先导入UART模块,通过UART(4, )定义串口4,使用init初始化 波特率为115200,数据位8,奇偶校验None,停止位1。

执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值