SORACOM Air for セルラーではデバイスから Cell ID と Location Area Code を取得できますか?

 

日本向けAir SIM

日本向けAir SIMでは Cell ID と Location Area Code はデバイスから AT コマンド "AT+CGREG?" を実行することにより、 NTT ドコモ社のネットワーク機能として取得できます。

AT+CGREG?
+CGREG: 0, 1, "0021", "0404404F", 4

上記の場合では "0021" が Location Area Code、 "0404404F" を 16 進数から 10 進数に変換した値が Cell ID です。

これらの情報に SIM の MCC と MNC を加えて Google 社から提供されている Google Maps Geolocation API などを利用すると、デバイスのおおよその位置情報を取得できます。
なお日本国内向けの Air SIM では MCC が 440、MNC が 10 です。

グローバル向けAir SIM

グローバル向けAir SIMでは現地の通信事業者ごとのネットワーク機能に依存いたしますので、利用を想定されている環境で実際にテストを実施ください。

また、いずれの場合でもデバイスで利用できる AT コマンドはそのデバイス側の実装に依存します。ご利用のデバイスで上記の AT コマンドが正常に動作しない場合は、開発元にお問い合わせください。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください
Powered by Zendesk