従業員がデータをログするたびに生産ラインが停止することを想像できますか?それは考えられないように聞こえるが、それは多くの車両テストワークフローの間に起こるものだ。自動車テストは、通常、同じような障害に直面する:テスターは、手動で観測を文書化し、ワークフローを妨げ、結果を遅らせるために停止することを余儀なくされます。 この課題に直面したKober Engineeringは、オーストリアとドイツのチームを持つ主要な自動車会社で、よりスマートなソリューションを構築しようとしました 結果は? SimpleBLE によって動作するハンドフリーのオーディオドキュメンタリーシステム 彼らのソリューションにより、テスターは実時的に結果を記録し、効率性、安全性を向上させ、プロジェクトをスケジュールに沿って維持することができます 興味深いのは、Kober Engineering が SimpleBLE を使用してこの課題をどのように解決したかです。 もう少し近く見ていきましょう。 Interested in what other technical teams can take away from their approach? 問題:あまりにも多くの休憩、車両テストワークフローの進展が少ない 自動車開発において、車両テストは、電子制御ユニット(ECU)やCANバスインターフェイスなどの重要なシステムが現実世界の条件下で信頼性が高いかどうかを検証する上で重要な役割を果たします。しかし、伝統的なテスト方法はしばしば非効率性をもたらします:テスターがテストドライブ中にCANバスエラーを検出した場合、テストドライブ中にノートパソコンやタブレットをリクエストし、問題を手動でログインする必要があります。 Kober Engineeringは、テスト者が車両を停止したりテストを中断することなく観測を記録できる手なしのドキュメントシステムを開発するという任務を果たしました。このソリューションは、車両のCANバスに既に接続されているLinuxベースの内部車両コンピュータと統合され、音声入力とコマンド実行を処理するためにBLE(Bluetooth Low Energy)周辺装置とリアルタイムで通信する必要があり、自動車業界の厳しい基準を満たしながら低遅延と高い信頼性を提供する必要があり、これはすべて厳しいプロジェクトの期限内に完了する必要がありました。 The Solution: Real-Time Audio Logging with Seamless BLE Integration シームレスな BLE インテグレーション SimpleBLE がなければ、Kober Engineering は、Linux の Bluetooth スタックである BlueZ に直接接続するという追加の複雑さに直面したでしょう。これは D-Bus と呼ばれるプロセス間のコミュニケーションシステムを使用して行われます。 BlueZ と相互作用するためには、開発者は Bluetooth システムのオブジェクト表示を作成し、D-Bus を使用して BlueZ のアダプターやデバイスなどのオブジェクトの構造をモデル化する必要があります。 Kober Engineering は、Linux 環境との互換性のために SimpleBLE を選択し、D-Bus 経由の BlueZ とのすべての相互作用は直感的な C++ API で完全に抽象化され、実際のアプリケーションでの信頼性も証明された。 開発プロセスはシンプルでした。Kober は SimpleBLE をシステムに統合し、BLE 周辺機器とのコミュニケーションを管理し、音声入力を処理し、録音の開始や停止などのコマンドを実行しました。これにより、テスターは、CAN バスの故障やセンサーの異常などの結果を文書化することができました。例えば、テスターは運転中に「60 km/h の間隔信号下落」と言えるようになり、システムは後に転写するためのオーディオをキャプチャし、保存します。 キャップの下で、実装はSimpleBLEの機能を完全に活用し、以下のことを可能にしました。 BLEエリアをスキャンし、デバイス名や信号強度などの広告データを取得してターゲットエリアを識別します。 設定されたタイムアウト期間とコールバックで BLE エリアへの接続を開始および終了して接続状態を追跡します。 UUIDや読書または書き込み許可などの属性を含む外部機器のサービスおよび特性を求める。 特徴的な通知にサブスクリプトして、車両のテスト中にログ化するために外部機器からリアルタイムのデータを受け取ります。 外部にコントロールメッセージを送信し、その操作を管理します。 結果:信頼性の高い、スケーラブルなBLE統合 結果は即座で実践的でした: 生産性の向上:ハンドフリーのドキュメントにより、テスターが運転と診断に焦点を当てることを可能にし、医師が効率を維持するために手続き中にノートを指示する医療環境における音声活性化システムを反映します。 より迅速な開発:SimpleBLEの直感的なAPIにより、Koberのチームはこのソリューションを迅速に実装し、厳しいプロジェクトの期限を満たしました。 信頼性の高いパフォーマンス:このソリューションは一貫した接続性を提供し、オーディオレコーディングとコマンドは、厳しいテスト環境でさえ、エラーなく処理されました。 将来の柔軟性: Linux に焦点を当てる一方で、Windows、Mac、iOS、Android の SimpleBLE のサポートは、必要に応じてソリューションを他のプラットフォームに適応させる自信を与えました。 SimpleBLE をプロジェクトに適用する Kober Engineeringの経験は、SimpleBLEが自動車テストにおける現実世界の課題に対処する方法を示しています。リアルタイムで音声ベースのドキュメントを提供することで、テスターの生産性を向上させ、開発を加速させ、業界の基準を満たす信頼できるソリューションを提供しました。しかし、このアプローチは自動車業界に限定されていません。SimpleBLEの多様性は、幅広い業界で同様に有用です。直感的なAPI、プラットフォーム抽象、低レベルの制御により、SimpleBLEは、接続、サービス、および特性の正確な管理を必要とするC++開発者にとって理想的です。プロジェクトにテレメトリー、リモート構成、またはセンサーデータスト Koberの成功は、デバイス管理やリアルタイムモニタリングのためのツールを構築しているかどうかにかかわらず、SimpleBLEは、実証済みで効率的な道を提供しています。 Ready to see what SimpleBLE can do for you? SimpleBLE がどのようにして素晴らしい製品を構築できるかを探索してください。 始めるために。 シンプルなGitHub シンプルなGitHub タイトル : Kober-Engineering Kober-Engineeringは、オーストリアとドイツで事業を展開する小規模なエンジニアリング会社で、主要な自動車メーカーとそのサプライヤーを含む自動車産業にサービスを提供しています。同社はソフトウェアおよびハードウェア開発を専門にしています。ドイツでは、ソフトウェア開発は、電子制御ユニットのためのモデルベースのソフトウェア、マイクロコントローラのための組み込みソフトウェア、およびカスタマイズされたLinuxベースのソフトウェアに焦点を当て、画像処理、ニューラルネットワーク、およびIoTアプリケーションに焦点を当てています。