タブレインが企画・製造・販売している小型3G通信モジュール3GIM(V2.2以降)および4GIM(V1以降)を、Arduinoで簡単に利用するためのライブラリを公開します。
ここには3つのライブラリがあります。下記の使い分けを想定しています。
- a3im
- Arduino UNO/Pro等、AVRマイコンで3GIMをソフトウェアシリアルを介して利用するライブラリ
- a3gim2
- Arduino Mega/101/Zero/M0/Mo Pro/Due等、ハードウェアシリアルを介して3GIMを使用するライブラリ
- a4gim2
- Arduino Mega/101/Zero/M0/M0 Pro/Due、IoTAB等、ハードウェアシリアルを介して4GIMを使用するライブラリ
a3gim2またはa4gim2ライブラリは、3GIM/4GIMとの通信で使用するシリアルに合わせて、a3gim2.hまたはa4gim2.hで定義している下記のシンボルを書き換えてご利用ください。
[a3gim2.h] #define a3gSerial Serial // Use serial port
[a4gim2.h] #define a4gsSerial Serial1 // Use serial port
IoTAB(V1)と3GIM/4GIMの組み合わせで使用する場合は、上記の a3gSerial/a4gsSerialをSerialとして定義してください。
3GIM/4GIM 等に関する技術情報は、下記のWikiサイトをご覧ください。 3gim Wiki