のアプリケーションUFSMキャンパス内バスBUFSMは、それを使用する人々のルーチンを改善し、リアルタイムで通知することを目指しています?その場所。
このプロジェクトは、有利な絆なしにBUFSMを毎日使用しているUFSM学生によって自発的に開発されました。完全にオープンソース。お気軽に貢献してください。 SBUスマートトランジットに基づいています。
ハードウェア自体は、場所と通信という2つの主要な部分に分かれています。両方を満たすために、A-ThinkerのGPS + GSM A7モジュールが使用されました。 Arduino Nanoは、ATコマンドを介してモジュールを制御するためにも使用されていました。
GSMなどの伝送データに毎月のコストがあるため、それほど遠くない将来には、LORAを介して通信を実装することが意図されています。
それほど遠くない未来が来ました。 HoperfのRFM95モジュールは現在、Arduino Nanoとともに使用されています。 A7モジュールに存在するGPSの不安定性により、Mikroe GPSクリックモジュールが使用されています。概略図はここにあります。
Arduino Nanoに着手したコードはGPSモジュールをコマンドし、バスの地理的座標を読み取り、ララワンプロトコルを介してTTNに接続されたゲートウェイに送信します。座標を使用したこれらのメッセージは、アプリを開いた状態でクライアントごとに複製されます。
Lorawanを介した通信を有効にするために、IBMが開発したLMIC V1.5オペレーティングシステムが使用されています。使用されるバージョンは、現在通信を行っているゲートウェイで使用されているAU915周波数計画を現在サポートできないArduino-LMICコードの適応です。
Webページとして開発され、プログレッシブWebアプリの概念に従います。これは、任意のプラットフォーム上の任意のブラウザのアクセス可能なページであることを特徴とし、ネイティブアプリケーションに似たモバイルデバイスのホーム画面に「インストール」することができます。