GSM短信猫串口
GSM 短信猫的短信发送方式,算是老派但挺实用的一套方案。硬件上你只要搞定一个带 SIM 卡的 GSM Modem,连上电脑,走串口或 USB 都行。用 AT 命令和它聊聊,比如AT+CMGS
发短信、AT+CMGL
收短信,流程其实不复杂。
用Visual Studio 2010
做开发也不算老土,反而它的SerialPort
类挺方便的。打开端口、发命令、收响应一气呵成,基本就是跟串口设备打交道那一套。有点像和串口打印机聊天,只不过你发的是短信。
比如你要发条短信,先AT+CMGF=1
切到文本模式,再AT+CMGS="手机号"
,发完内容给个Ctrl+Z
(ASCII 26),短信就飞出去了。响应也快,只要串口稳定,基本没啥坑。
如果你平时做的是报警系统、远程通知、自动短信提醒这一类应用,这种短信猫方案还挺香的。不依赖互联网,信号一格也能发,适合工业现场或偏远地区。
哦对了,资源包GSMUSE
里头有示例代码,别忘了翻一下。还有一堆相关的链接也值得看看,像C#短信群发源码这种就有参考价值。
建议你开发时记得:
- 命令要带换行
- 监听
SerialPort.DataReceived
- 异常要细,串口断了也得知道
如果你想做个离线可靠的短信通道,用短信猫+AT 命令,绝对是个还不错的选择。
GSMUSE.rar
预估大小:47个文件
GSMUSE
文件夹
TEST
文件夹
Form1.cs
1KB
bin
文件夹
Debug
文件夹
TEST.vshost.exe.manifest
490B
GSMMODEM.pdb
40KB
TEST.exe
10KB
GSMMODEM.dll
16KB
TEST.vshost.exe
11KB
110.78KB
文件大小:
评论区