弄了几天的3G和短信,简单记录一下。
用的3G模块是华为的E1750 WCDMA无线数据终端。在linux下,插入3G模块,系统会自动识别为ttyUSB0,ttyUSB1,ttyUSB2,其中ttyUSB1不知道有什么用处,不可读写,而其他两个接口都是可读写的,ttyUSB0用作3G无线上网的接口,在linux下可以用wvdial这个软件拨号上网;ttyUSB2也可以读写数据,不过这个接口会一直向外吐数据,这些数据表示3G的信号强度,以^RSSI:数字 的格式发数据,写入和读取的3G数据都是以回车<CR>结束的,读到的数据以回车开头并结束。
3G正常运行之后,剩下的就是了解AT命令了。