独立して工業用グレードのModbusデータ取得ゲートウェイThingGatewayを開発し、産業現場でのデータ収集、処理、送信を可能にしました。 要件分析、ハードウェア選定、アーキテクチャ設計、ソフトウェア開発、展開、リリースを全過程で担当します。 C/C++、Python、JavaScriptなどの言語を活用したモジュラーマイクロサービスアーキテクチャを採用し、クロス言語開発に取り組みます。 革新的にExcelポイントテーブルの設定と非同期マルチスレッド通信を可能にし、効率を大幅に向上させます。 このプロジェクトは成功裏に実施・試験されており、クロスプラットフォームのModbus下流シミュレータも開発されました。
産業用Modbusデータ取得ゲートウェイThingGateway(TGW) (2022.12 – 2024.09)
プロジェクトの説明: Modbusプロトコルに基づくエッジ取得ゲートウェイデバイスTGWを独自に設計・開発し、産業用現場データのリアルタイム収集、処理、送信を可能にし、企業のデジタルトランスフォーメーションを支援しています。
主な責任:
- フルプロセスリーダーシップ: 要件分析、ハードウェア選択、システムアーキテクチャ設計、ソフトウェア開発から環境展開、バージョンリリースに至るまで、独立して責任を負っています。
- ソフトウェアアーキテクチャ設計: システムの保守が容易で、スケーラブルで安定しているように、モジュール設計とマイクロサービスアーキテクチャが採用されています。
- 言語間発達: C/C++、Python、JavaScriptに精通しており、通信モジュール、プロトコル解析、アプリケーション層統合、ウェブ管理などを含みます。
- 基礎となる推進力の発展: GPIOドライバーを書き、デバイスツリーを修正して拡張されたボード機能に対してLinuxカーネルモード制御を実装します。
- 革新的なデザイン: ExcelファイルでModbusポイントテーブルを設定することで、労働コストを大幅に削減できます。
- 追加実績: デバッグとテストの効率を向上させるために、クロスプラットフォームのModbusサブコンピュータシミュレータを開発しました。
テックスタック: C/C++、Python、JavaScript、Shell、Bootstrap 5、Django、Qt、VSCode、MQTT、Modbus RTU/TCP、MySQL、SQLite3
プロジェクトのハイライト:
- 成功した実施: 上海金玉蘭広場のインテリジェントリノベーションプロジェクトの試験運用中です。
- 高性能: 非同期マルチスレッド通信アーキテクチャは、下流のコンピュータ485バスとの通信効率を向上させます。
- 使いやすさ: 革新的なExcelポイントテーブル構成は労働コストを削減します。
- 拡張可能: モジュラーマイクロサービスアーキテクチャは保守や拡張が容易です。
- デモショーケース: プロジェクトの成果を視覚的に示すためにオンラインデモンストレーションも提供されています。
https://tgw.iamlouis.online/realtime2d