ITソリューション事例サイト

健康機器デバイスのBluetooth連携

既存アプリと複数デバイスの連携がうまくできなかった

今回の案件は、美容健康機器メーカーで販売している健康器具と専用アプリとのBluetooth連携。特にAndroid端末と複数台のデバイスを接続するにあたり、認証しない事象が多発していた。既存ベンダーでは対応できず、株式会社YAZに相談が舞い込んだ。

現状の調査から始める

現行の仕様についてのドキュメントが残っておらず、また通信という見えない部分の調査のため、現状で動いているiOS版の調査やクライアントへのヒアリングを細かく行い、調査を行っていく。ただiOSとは根本的に技術内容に違いがあるため、あくまで参考としての調査に留まった。また、クライアントにも仕様を理解しているスタッフがおらず、原因の説明や状況を細かく伝え、まずは現状の理解を共有することから始めた。その上で仕様を固め、構築作業を進めていったという。

次々と出てくる課題にひとつひとつ対応

Androidといっても端末毎に仕様が変わるため、国産はもちろんのこと中国端末も対象として作業を進めた。Snifferと呼ばれる技術を活用し、パケット情報を調べ、デバイスとの通信を確認していく作業を繰り返し行い、原因を突き詰めた。特にペアリングの際に、端末によっては端末を発見した段階で接続完了(アドバタイズパケットを出さなくなる)端末もあり、原因調査に非常に苦労したという。
実際に調査した機種は4種類(OPPO、Googleのほか、国産2種類)。それぞれの機種に対応するため、条件分岐や指示の方法を工夫し、それぞれの機種ごとに作るのではなく、すべてを網羅できるような分岐を検討、実現した。

同じ規格でも仕様が微妙に異なることも。新製品にもフレキシブルに対応

クライアントは、複数の健康デバイスを販売しており、製品によってはメーカーが違う場合もあった。本来同じ仕様で製造するはずが、違う規格で生産されていたため、その対応も行った。デバイスのアップデートをアプリからできるようにしているが、新製品はファームウェアが違うため、そこへの対応も行った。クライアントからはフレキシブルな対応を評価していただき、現在も継続して依頼を受けている状況だという。

株式会社YAZ
執行役員 CTO 入社14年目
S.T 氏

健康機器デバイスのBluetooth連携

調査・分析

基本設計

詳細設計

実装

テスト

 
更新日時

2023-12-08

所在地

150-0002 東京都渋谷区渋谷2-7-5 EDGE渋谷2丁目 4F

設立

2004年6月16日

事業内容

システムの開発構築
Webサービスの企画開発

資本金

20,000,000円

従業員数

59名

免許

プライバシーマーク 第21000911号
Amazon APN テクノロジーパートナー
SoftBank ロボアプリパートナー
IBM Bussiness Partner
VMware Partner
スポーツ庁「スポーツエールカンパニー」
東京都「スポーツ推進企業」
健康優良企業「銀の認定」

システム開発のご質問は
でも
お気軽にご相談ください
Falcon運営チームの専門担当が無料でご相談にお乗りします

このサイトはアクロホールディングスが運営しています。
年間約2万人月の実績で得られた経験を元に、課題のヒアリング・システムの企画、相見積の取得、
見積内容の精査、プロジェクトのマネジメントまでご支援しています。
お問い合わせはこちらのメールフォーム、または下記電話番号まで。

同じキーワードを持つ記事