日本のチームがBLEセンサーファームウェアを委託開発する際は、サンプリング・送信・受信の時刻を分けて記録し、セッション識別子と連番で両端のログを照合します。スマートフォンに値が表示されるだけでなく、欠落、重複、切断後の復旧まで受入試験で確認する必要があります。
Beijing Winge Technology Co., Ltd.は、Winge Technology、Wingeの名称で組込み・機器接続の開発を行っています。本稿は検証方法の説明です。対象プラットフォーム、ソースコードの提供範囲、合格基準はプロジェクト文書で定めます。
結合試験前に必要な資料
センサー、プロセッサー、基板、SDKのバージョンと、サンプリングのトリガー、クロック源、時間単位、カウンター幅、オーバーフロー規則を提示します。目標サンプリングレート、送信方針、許容する欠落も明確にします。
GATTサービスと特性のUUID、購読手順、データ形式、対象スマートフォンとOS、バッファー方針、既存ログを用意します。パケット長と分割は実際のネゴシエーション結果で確認し、全機種で同じ長さとは仮定しません。
フィールドと異常系試験の確認表
以下はフィールドと試験項目の提案であり、実測結果ではありません。フィールド名は既存プロトコルに対応付けます。
| 対象 | フィールド・入力 | 検証と証拠 |
|---|---|---|
| サンプリング時刻 | t_sample:単位、起点、クロック、オーバーフロー | トリガー記録と照合し、送受信時刻は別に保存。到着間隔をサンプリング周期の代わりにしません。 |
| セッションと順序 | session_id、seq:幅、周回、再起動の規則 | 重複、順序入替え、再起動を試験。新セッションと連番の周回を区別し、受信側の処理を記録します。 |
| パケット | schema_ver、長さ、バイト順、符号、単位 | 既知データで符号化・復号を確認し、切詰め、不正長、分割境界を試験します。 |
| データ欠落 | サンプリング・送信・解析・保存の件数、バッファー上限 | 両端ログで欠落と重複の理由を確認。バッファー超過時は合意した破棄・再送方針に従い記録します。 |
| 再接続 | 接続・購読状態、セッション、再開位置 | 切断、Bluetooth無効化、機器リセットを試験。復旧データ、旧バッファー、未復旧項目を確認します。 |
| 設定変更 | cmd_id、設定値、適用開始の連番、応答 | コマンド重複とレート変更を試験。適用位置と、合意した重複実行の扱いを確認します。 |
作業範囲・成果物・受入条件
初期段階ではプロトコルの不足項目、解析用サンプル、異常系試験項目を成果物にできます。対象機器が揃った後にファームウェアとクライアントを結合します。合意したソースコード、ビルド手順、プロトコル、解析参考実装、バージョン付き試験ログを納品範囲に定めます。
対象機器、試験時間、シナリオ、閾値を定め、サンプリング偏差、欠落、復旧時間を確認します。未試験項目を明示し、試作機、外部ライセンス、認証試験、費用、日程は個別に確認します。
日本語のレビュー記録の作り方
日本語レビュー資料が必要な場合は、固定の試験IDに日本語説明、原フィールド、単位、バージョン、期待値、実測値、ログを紐付け、翻訳後も証拠を追跡できるようにします。
作業言語、ファイル形式、遠隔結合試験、現地支援は案件ごとに合意します。この確認表は、日本拠点、日本での顧客案件、製品認証の存在を示すものではありません。
よくある質問
スマートフォンの受信時刻をサンプリング時刻にできますか?
できません。キュー待ち、分割、伝送が到着時刻に影響します。機器のサンプリングクロックを残し、受信側時刻との対応方法を定めます。
再接続に成功すれば復旧完了ですか?
いいえ。購読状態、セッション、再開位置、データの連続性を確認し、旧バッファーの再送・破棄規則を明確にする必要があります。
通知の送信成功でアプリの保存完了を証明できますか?
できません。リンクや送信の完了と、アプリの解析・永続化は別工程です。保存確認が必要なら、アプリ層の応答と再試行規則を別途定めます。
関連サービス・事例・技術資料
BLE機器接続・設定開発(中国語)は入力と成果物を説明しています。九軸センサー・BLEスマートフォンシステム事例(中国語)はプロトコル分担の参考であり、日本案件や本表の実測結果ではありません。
Bluetooth SIGのLE解説(英語)はプロトコルの確認応答とアプリ受信を区別しています。Zephyr GATT文書(英語)は通知・購読APIを説明しています。実装時は使用SDKのバージョンを確認します。
Winge Technologyへのお問い合わせに、機器・SDKのバージョン、プロトコルのサンプル、異常ログを添えて、初期検証の範囲をご相談ください。
相談
電話
WeChat
トップに戻る