sim800c发送短信
时间: 2023-12-28 10:05:13 浏览: 38
Sim800C模块可以通过AT指令发送短信。以下是使用AT指令发送短信的基本步骤:
1. 打开串口连接Sim800C模块。
2. 发送AT指令检查模块是否正常工作,返回“OK”表示模块工作正常。
3. 设置短信格式为文本模式。发送AT+CMGF=1指令。
4. 设置接收短信的手机号码。发送AT+CMGS="手机号码"指令。
5. 输入要发送的短信内容。使用Ctrl+Z字符结束短信编辑。
6. 等待模块返回发送结果。
以下是一个示例代码:
```python
import serial
import time
# 打开串口连接Sim800C模块
ser = serial.Serial('/dev/ttyUSB0', 115200, timeout=1)
# 发送AT指令检查模块是否正常工作
ser.write('AT\r\n'.encode())
print(ser.read(100))
# 设置短信格式为文本模式
ser.write('AT+CMGF=1\r\n'.encode())
print(ser.read(100))
# 设置接收短信的手机号码
ser.write('AT+CMGS="手机号码"\r\n'.encode())
print(ser.read(100))
# 输入要发送的短信内容
ser.write('要发送的短信内容\r\n'.encode())
ser.write(bytes([26])) # Ctrl+Z字符结束短信编辑
print(ser.read(100))
# 关闭串口连接
ser.close()
```
需要注意的是,以上示例代码中的串口号和波特率需要根据实际情况进行修改。同时,发送短信时需要确保Sim800C模块已经连接到移动网络并且有足够的短信余额。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)