Serial Studio は、組み込みエンジニア、学生、ハッカー、教師向けに設計されたマルチプラットフォームの多用途データ視覚化ツールです。これにより、ユーザーはプロジェクト固有のカスタム視覚化ソフトウェアを必要とせずに、プロジェクトやデバイスからのデータを視覚化、分析、表現することができます。 Serial Studio は、幅広いユースケースに適応する柔軟なソリューションを提供し、教育環境と専門環境の両方に最適です。
このツールは、CanSat ベースの複数のコンテストでの私の経験から生まれました。そこでは、プロジェクトごとに新しい Ground Station ソフトウェアを開発することがよくありました。時間が経つにつれ、受信データの処理方法と表示方法をユーザーが定義できる、単一の柔軟な Ground Station ソフトウェアを維持する方が効率的で持続可能なことに気づきました。
現在、Serial Studio は強力で適応性のあるツールであり、CanSat コンテストだけでなく、あらゆるデータ収集および視覚化プロジェクトにも適しています。ハードウェアおよびソフトウェアのシリアル ポート、MQTT、Bluetooth Low Energy (BLE)、ネットワーク ソケット (TCP/UDP) など、幅広いソースからのデータ取得をサポートします。
この文書を他の言語で読む: Español 简体中文 Deutsch Русский Français
クロスプラットフォーム: Windows、macOS、Linux と互換性があります。
CSV エクスポート:さらなる分析や処理のために、受信したデータを CSV ファイルに簡単に保存します。
複数のデータ ソースのサポート:シリアル ポート、MQTT、Bluetooth Low Energy (BLE)、ネットワーク ソケット (TCP/UDP) など、さまざまなソースを処理します。
カスタマイズ可能な視覚化:ユーザーは、特定のニーズを満たすためにプロジェクト エディターを介して構成可能なさまざまなウィジェットを使用してデータを定義および表示できます。
カスタマイズ可能なフレーム分析: JavaScript 関数を変更して受信データ フレームを解釈するオプションを提供し、生のセンサー データの前処理と複雑なバイナリ形式の処理を可能にします。
MQTT の発行と受信:インターネット経由でデータを送受信し、世界中のどこからでもリアルタイムのデータ視覚化を可能にします。
ここから、お好みのプラットフォーム用の Serial Studio の最新バージョンをダウンロードしてインストールできます。
GNU/Linux ユーザーの場合、AppImage をダウンロードした後、アプリケーションを実行する前に、適切な実行権限があることを確認してください。
chmod +x SerialStudio-2.1.0-Linux.AppImage ./SerialStudio-2.1.0-Linux.AppImage
あるいは、AppImageLauncher を使用して Serial Studio をシステムに統合することもできます。
Arch Linux ユーザーの場合は、AUR を使用して Serial Studio をインストールできます。
aur フェッチ シリアル スタジオ git オールビルド sudo pacman -S シリアルスタジオ-git
注: AUR パッケージのレシピは古い可能性があるため、必ず更新を確認してください。
Serial Studio をコンパイルするために必要な依存関係は Qt だけです。デスクトップ アプリケーションはQt 6.8.0でコンパイルされます。
GNU/Linux でコンパイルしている場合は、 libgl1-mesa-dev
もインストールする必要があります。
sudo apt install libgl1-mesa-dev
必要な Qt モジュールのリストは次のとおりです。
Qt SVG
Qtクイック
Qt ウィジェット
Qt の場所
Qt Bluetooth
Qtネットワーキング
Qt の位置付け
Qtシリアルポート
Qt 印刷のサポート
Qtクイックウィジェット
Qt クイック コントロール 2
必要なサブモジュールを含むリポジトリのクローンを作成するには、次のコマンドを実行します。
git clone https://github.com/Serial-Studio/Serial-Studiocd Serial-Studio
Qt がインストールされたら、好みの IDE でCMakeLists.txtファイルを開くか、コマンド ラインを使用してプロジェクトをコンパイルできます。
mkdir ビルドcd ビルド cmake ../ -DCMAKE_BUILD_TYPE=リリース cmake --build 。 --config リリース -j 10
以下は、さまざまな Serial Studio モジュールがどのように相互作用するかを示す簡略図です。詳細については、ここで DOXYGEN の完全なドキュメントを確認してください。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
Serial Studio が役立つと思われる場合は、PayPal を通じてチップを提供してその開発をサポートすることを検討してください。
あるいは、もしメキシコのカンクンに来ていて、私に直接飲み物を買いたいと思ったら、お気軽にインスタグラムのDMを送ってください。ぜひお会いしたいです!