LoNet 808 - Mini GSM/GPRS Plus GPS Breakout
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
このボードは最新のSIMCOM SIM808 GSM/GPSモジュールを基にしており、セルラーGSMおよびGPRSデータとGPS技術による衛星ナビゲーションを提供します。
ボードはスリープモードで超低消費電力を特徴としており、プロジェクトに非常に長い待機時間をもたらします。さらに、LiPoバッテリーで使用可能なオンボードバッテリー充電回路を備えています。
GPS受信機は非常に感度が高く、22の追跡チャネルと66の取得チャネルを備えており、屋内位置特定のための補助GPS(A-GPS)もサポートしています。ボードはUART経由でATコマンドによって制御され、3.3Vおよび5Vの論理レベルをサポートします。ミニGPSおよびGSMアンテナが付属していますが、バッテリーはオプションです。
このボードは2G(3GまたはLTEではない)GSMネットワークを使用します。
特徴
クワッドバンド 850/900/1800/1900MHz
GPRSマルチスロットクラス12接続性: 最大85.6kbps(ダウンロード/アップロード)
GPRSモバイルステーションクラスB
ATコマンドによる制御(3GPP TS 27.007, 27.005およびSIMCOM拡張ATコマンド)
リチウムイオンバッテリーの充電制御をサポート
リアルタイムクロックをサポート
電源電圧範囲 3.4V ~ 4.4V
統合GPS/CNSSおよびA-GPSをサポート
3.0Vから5.0Vの論理レベルをサポート
低消費電力、スリープモードで1mA
GPS NMEAプロトコルをサポート
コンパクトサイズ 27mm x 46mm x 10mm
標準SIMカード対応
GPS仕様
受信チャネル: 22追跡 / 66取得
粗取得コード: GPS L1
追跡感度: -165dBm
コールドスタート時間: 30秒(標準)
ホットスタート時間: 1秒(標準)
ウォームスタート時間: 28秒(標準)
水平位置精度: < 2.5m CEP
消費電力 - 取得時: 42mA
消費電力 - 継続追跡時: 24mA
更新レート: 5Hz
インターフェース
① 電源ボタン: モジュールのハード電源スイッチです。モジュールが電源オンの場合、ボタンを2秒間押すことでモジュールをオンまたはオフにできます。
② リチウムイオンバッテリー: モジュールの電源供給で、入力電圧は3.4Vから4.4Vです。JST-2.0mmコネクタを使用しており、3.7V Li-Poバッテリーへの接続が便利です。
③ MicroUSB: リチウムイオンバッテリーの充電インターフェースで、入力電圧範囲は5Vから7Vです。
④ GSMアンテナ: uFL GSMアンテナコネクタで、GSM信号を受信するためにGSMアンテナを接続します。
⑤ GPSアンテナ: uFL GPSアンテナコネクタです。パッシブまたはアクティブGPSアンテナを接続できます。アクティブGPSアンテナは2.8Vで動作します。
⑥ ネットワークインジケータ: 赤色LEDで、モジュールがネットワークに接続している状態を示します。
⑦ ステータスインジケータ: 緑色LEDで、モジュールがオンかどうかを示します。モジュールが動作中の場合に点灯します。
⑧ ブレークアウトピン: 詳細はピン定義を参照してください。
⑨ SIMカードホルダー: 標準SIMカード用のSIMカードホルダーです。
⑩ 電源供給ピン: 電源のはんだ付けおよびテストに使用されます。
ピン定義
**名前** | **I/O** | **説明** | **備考** |
---|---|---|---|
BAT | I/0 | 電源入力 / 出力 | 3.4V - 4.4V DC |
GND | I/0 | 電源グラウンド / 論理グラウンド | |
VIO | I | 論理レベル参照 | 2.8V - 5.0V DC |
DTR | I | スリープモード制御ピン | スリープモード時にプルアップ |
PWR | O | 電源スイッチ | 2秒間アクティブロー |
RI | O | イベント / メッセージピン | |
TXD | O | データ送信 | SIM808からのUART出力 |
RXD | I | データ受信 | SIM808へのUART入力 |
RST | I | リセットピン | アクティブロー |
インジケータLED
**インジケータLED** | **ステータス** | **動作** |
---|---|---|
動作ステータス(緑色) | オフ | SIM808が動作していない |
オン | SIM808が動作中 | |
ネットワークステータス(赤色) | オフ | SIM808が動作していない |
64msオン / 800msオフ | SIM808がネットワークに登録されていない | |
64msオン / 3000msオフ | SIM808がネットワークに登録されている | |
64msオン / 300msオフ | PPP GPRS通信が確立されている |
アクセサリー
アンテナのほかに、LoNet 808 を使用する際に以下のアクセサリーが必要になる場合があります。
SIMカード
GSM/GPRS通信用
USB to UART ツール
PC上でATコマンドをテストするため
使用方法
参考回路
> MCUへの接続
> PCへの接続
ATコマンドの使い方
// このスケッチはArduinoでLoNetをテストするためのものです
// VIOを+5Vに接続
// GNDをグランドに接続
// RX(SIM808へのデータ入力)をデジタル11に接続
// TX(SIM808からのデータ出力)をデジタル10に接続
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup()
{
// シリアル通信を開始し、ポートが開くのを待つ
Serial.begin(9600);
mySerial.begin(9600);
}
void loop() // 繰り返し実行
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
{
while(Serial.available())
{
mySerial.write(Serial.read());
}
mySerial.println();
}
}
ボーレートの設定と充電機能の有効化
初めてモジュールを使用する際に、このプロセスを実行することをお勧めします。以下の表の「Serial Monitor」列では、ATコマンドの入力は黒字、モジュールの返答はオレンジ色で示されています。
シリアルモニター | 説明 |
---|---|
AT OK | コマンド「AT」を送信してボーレートを同期します。モジュールのシリアルポートはデフォルトで自動ボーレートモードに設定されており、このモードではモジュールがオンになってもインジケーションを出力しません。 |
AT+IPR=9600 OK | ボーレートを9600bpsに設定します。1200bpsから115200bpsまでサポートしています。 |
AT+ECHARGE=1 OK | コマンド「AT+ECHARGE=1」を送信してバッテリー充電機能を有効にします。デフォルトでは充電機能は無効です。 |
AT&W OK | パラメータ設定を保存します。 |
AT+CPOWD=1 NORMAL POWER DOWN | モジュールをシャットダウンします。 |
RDY +CFUN: 1 GPS Ready +CPIN: READY Call Ready SMS Ready | 電源ボタンでモジュールを再度オンにすると、GPSおよびGSMのステータスが応答されます。 |
AT+CBC +CBC: 1,96,4175 OK | 充電状態とバッテリー残量を確認します。 |
AT+CSQ +CSQ: 14,0 OK | GSM信号品質を確認します。 |
GPSで位置情報を取得する
シリアルモニター | 説明 |
---|---|
AT+CGPSPWR=1 OK | GPSをオンにします。 |
AT+CGPSSTATUS? +CGPSSTATUS: Location Not Fix OK | GPSの固定状態を確認します。「Location Not Fix」は位置情報の取得に失敗していることを意味します。初回起動時には少なくとも30秒かかります。_**GPSは窓際または屋外でテストする必要があります。**_ |
AT+CGPSSTATUS? +CGPSSTATUS: Location 3D Fix OK | GPSが3Dステータスで固定されました。 |
AT+CGPSINF=0 +CGPSINF: 0,2234.931817,11357.122485, 92.461185,20141031041141.000, 88,12,0.000000,0.000000 | 現在のGPS位置情報を取得します。パラメータ形式: <mode>, <altitude>, <longitude>, <UTC time>, <TTFF>, <num>, <speed>, <course> |
AT+CGPSOUT=32 OK $GPRMC,043326.000,A, 2234.9414,N,11357.1187,E, 0.000,143.69,311014,,,A*50 | NMEA $GPRMCデータを読み取ります。この中で「2234.9414 N, 11357.1187 E」が位置座標です。NMEA文についての詳細は[こちらのサイト](http://www.gpsinformation.org/dale/nmea.htm)を参照してください。 |
AT+CGPSRST=0 OK | GPSをコールドスタートモードでリセットします。 |
AT+CGPSRST=1 OK | GPSをホットスタートモードでリセットします。 |
AT+CGPSPWR=0 OK | GPSをオフにします。 |
ダウンロード
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。