GNSS・GPSトラッカー MT600NBをpovo2.0で使う。

結構前に購入したGNSSトラッカー Mictrack MT600NBで、購入後に何種類かSIMで試してみて試行錯誤してもつながらなかったので、多忙なのもあって結局そのままICTお道具箱の中で眠っていたのだけど、先日契約したpovo2.0のSIMを使ってみたところ、いろいろといじってみたら位置情報サーバにつながるようになった。

あまり時間を取れないので適当にメモがてら、ダラーっとずらっと書いていく(ダラズラ)。

その時のMT600NBにシリアル通信でつないでMT600NBにRCONFコマンドを入力して取得したconfigをこんな感じ。
設定もすべてシリアル通信ケーブル経由でMT600NBのマイクロUSBポートにつないで行っている。

:ISSUED:02/04/19
MODEL:MT600_NB
GMR:BG96MAR02A07M1G (※MT600NBが内蔵してるQuectel BG96のファームウェアバージョン)
SVER:V3.0.2
HVER:V1.0.2
AUTHOR:ZHWP
ODM:Mictrack
LICENSE:OK
:
ID:86xxxxxxxxxxxxx(※IMEI。伏字にしてある)
TIME ZONE:0
SMS:OFF
CALL:OFF
INCOMING:OFF
MONITOR:OFF
APGS:OFF
LASTGPS:OFF
:NWM:3,0,2
(※LTE Cat.M1に固定する)
M1:ANY
NB1:ANY
SMSFUN:OFF,
U1: 090yyyybbbb
(※adminの携帯電話番号。ダミー。一応設定してる)
U2:
U3:
UP: xxxx(パスワード)
GSENSOR:xx,yy,z,aaa
(※数字が入る。よくわからん数値は伏字。)
ANGLE:0,0,0
\0
:GPRS:TCP,ON,ON
(※TCPで通信してる。UDPに設定するとTCPの部分はUDPになるが、UDPにするとつながらない。原因不明。)
GU:MT600_NB,0000
SRV:DM,xxx.yyy.zz,1234
(※設定したサーバのIPアドレスとポート。数値はダミーに置き換えてあるが、実際に通信してるサーバのIPアドレスが入ってる。)

APN:povo.jp,,
(※APNだけでつながる、というかむしろUser、Passwordを入れるとつながらない)
\0
:LIMIT SPEED:0
MST MODE:OFF,0
G=N0.00000E0.00000,N0.00000E0.00000,OFF
R=0.1,OFF
AUTO SAMP:10s,1
TOWED SAMP:30s,1
SAVE SAMP:5m


という感じ。

MT600NBの設定はすべてシリアル通信ケーブル経由でMT600NBのマイクロUSBポートにつないで行っている。

MT600NBから位置情報サーバ(とau網)への通信はプロトコルをTCPに設定する必要があった。
具体的にはシリアル通信経由で

800,TCP

を送信する必要がある。UDPなら

800,UDP

となるが、UDPにするとなぜかつながらない。

MT600NBからのシリアル通信のログを見てると、MT600NBのTCP/IPのプロトコル設定がUDPに設定してもMT600NB自体は動作してて、GPSの位置情報は取得しつづけるが、どうもau網にうまく繋がらないのか位置情報サーバへの送信がうまくいかない。

当方の設定の問題なのかACKとかをONにする隠しコマンドがあるのか。時間が取れた時にそのうち調べるかも。


この携帯電話ネットワークへの接続をTCPかUDPにするかの設定は、購入直後に調べた時はMictrackのマニュアルにもどこにも書いてなかったが、久しぶりにMT600NB用のConfigToolをダウンロードしなおしてアーカイブに同梱されてるsscomの設定ファイルsscom51.iniを読んでみたら追記されてた。

この辺、最初からマニュアルに書いてくれよ・・・と思う >Mictrack

もしかしたら、過去につながらなかったSIMもこの辺をいじればあっさり?つながるのかも(試す気力と時間が・・・)。

ちなみに、当方はちと怪しいと思いつつ、Mictrackが推奨してるSScomというシリアル通信用ソフトウェアで設定してるが、TeraTermとかでも設定すれば使える(一時期使ってたが、まずは全然動かなかったのでMictrackの推奨環境で試してからまた使おうということでMT600NBとつなぐ時の使用はやめていた)。