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 命令,绝对是个还不错的选择。

rar
GSMUSE.rar 预估大小:47个文件
folder
GSMUSE 文件夹
folder
TEST 文件夹
file
Form1.cs 1KB
folder
bin 文件夹
folder
Debug 文件夹
file
TEST.vshost.exe.manifest 490B
file
GSMMODEM.pdb 40KB
file
TEST.exe 10KB
file
GSMMODEM.dll 16KB
file
TEST.vshost.exe 11KB
file
TEST.pdb 24KB
folder
obj 文件夹
folder
x86 文件夹
folder
Debug 文件夹
file
TEST.Form1.resources 180B
file
TEST.exe 10KB
file
DesignTimeResolveAssemblyReferences.cache 4KB
file
ResolveAssemblyReference.cache 10KB
file
TEST.csproj.FileListAbsolute.txt 732B
file
GenerateResource.read.1.tlog 204B
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
file
TEST.Properties.Resources.resources 180B
folder
TempPE 文件夹
file
GenerateResource.write.1.tlog 494B
file
TEST.pdb 24KB
folder
Properties 文件夹
file
Resources.Designer.cs 3KB
file
Settings.settings 249B
file
Resources.resx 5KB
file
Settings.Designer.cs 1KB
file
AssemblyInfo.cs 1KB
file
Program.cs 485B
file
Form1.Designer.cs 6KB
file
Form1.resx 6KB
file
TEST.csproj 4KB
folder
GSMMODEM 文件夹
file
GSMMODEM.suo 27KB
file
GSMMODEM.sln 1KB
folder
GSMMODEM 文件夹
folder
bin 文件夹
folder
Debug 文件夹
file
GSMMODEM.pdb 40KB
file
GSMMODEM.vshost.exe.manifest 490B
file
GSMMODEM.dll 16KB
file
GSMMODEM.vshost.exe 11KB
folder
Release 文件夹
file
GSMMODEM.csproj 3KB
file
GSMModem.cs 31KB
folder
obj 文件夹
folder
x86 文件夹
folder
Debug 文件夹
file
GSMMODEM.pdb 40KB
file
DesignTimeResolveAssemblyReferences.cache 2KB
file
GSMMODEM.dll 16KB
file
GenerateResource.read.1.tlog 144B
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
file
GSMMODEM.Properties.Resources.resources 180B
folder
TempPE 文件夹
file
GenerateResource.write.1.tlog 340B
file
GSMMODEM.csproj.FileListAbsolute.txt 670B
folder
Properties 文件夹
file
Resources.Designer.cs 3KB
file
Settings.settings 249B
file
Resources.resx 5KB
file
Settings.Designer.cs 1KB
file
AssemblyInfo.cs 1KB
rar 文件大小:110.78KB