USBモデムでSMSを送る
June 26, 2018
資材 #
- L-02C (2014/09/06購入:ジャンク)
- L-07A (2018/06/28購入:ジャンク)
- F-06C (2018/06/28購入:ジャンク)
- AK-020 (2018/07/06購入)
- Raspberry Pi 3 (Raspbian)
参考 #
- 3gドングルを使いATコマンドで日本語のSMSを送信する
- https://www.nttdocomo.co.jp/binary/pdf/support/trouble/manual/download/L-02C_J_All.pdf
- https://www.nttdocomo.co.jp/binary/pdf/corporate/technology/document/foma/foma8.pdf
- SMS Tutorial: How to Send SMS Messages from a Computer/PC Using a Mobile Phone or GSM/GPRS Modem? AT Commands
やってみる #
L-02C #
- /dev/ttyUSB2 がATコマンドを聴いてくれるみたい
% screen /dev/ttyUSB2
AT+CFUN=1
OK
AT+CMGF=1
OK
AT+CMGS="090xxxxxxxx"
+CMS ERROR: 330
AT+CNUM
ERROR
- SoftBank系MVNOのSIMだとダメっぽい(SIMロックか)
- docomo系MVNOのSIMで再チャレンジ
AT+CNUM
+CNUM: ,"0x0xxxxxxxx",129
OK
AT+CSQ
+CSQ: 11,99
OK
AT+CIND?
+CIND: 5,5,0
OK
AT+COPS?
+COPS: 0
OK
AT+COPS=?
+COPS: ,,(0,1,2,3,4),(2)
OK
なんかうまくいってない?
AT+COPS=0
OK
AT+COPS?
+COPS: 0
OK
AT+COPS=?
+COPS: (2,,,"44010",2),(3,,,"44020",2),,(0,1,2,3,4),(2)
OK
AT+COPS?
+COPS: 0
OK
AT+CFUN=1
OK
AT+CMGF=1
OK
AT+CMGS="0x0xxxxxxxx"
> test
> (Ctrl-Z)
+CMS ERROR: 305
AT+CMGS="0x0xxxxxxxx"
> test
> (Ctrl-Z)
固まってしまった
NWオペレーターをマニュアルで設定してみる
AT+COPS=1,2,"44010"
OK
AT+COPS?
+COPS: 1,2,"44010",7
OK
AT+CSQ
+CSQ: 20,99
OK
AT+CIND?
+CIND: 5,5,0
AT+CFUN=1
OK
AT+CMGF=1
OK
AT+CMGS="0x0xxxxxxxx"
> test
> (Ctrl-Z)
やはり固まる
センター番号は?
AT+CSCA?
+CSCA: "+81903101652",145
OK
よさげ
- 後で試す
- AT+CMGW, AT+CMSS, AT+CMGD
L-07A #
- ExpressCard→USB2.0変換経由でWindowsから試す
AT+CFUN=1
+CFUN: 1
OK
AT+CMGF=1
ERROR
AT+CSCA?
ERROR
- ダメかも
- L-07A接続ツールを使うとSMS送受信できるんだが
- USBPcapでキャプチャしてみたがATコマンドっぽいやりとりが見当たらない