今回の案件は、美容健康機器メーカーで販売している健康器具と専用アプリとのBluetooth連携。特にAndroid端末と複数台のデバイスを接続するにあたり、認証しない事象が多発していた。既存ベンダーでは対応できず、株式会社YAZに相談が舞い込んだ。
現行の仕様についてのドキュメントが残っておらず、また通信という見えない部分の調査のため、現状で動いているiOS版の調査やクライアントへのヒアリングを細かく行い、調査を行っていく。ただiOSとは根本的に技術内容に違いがあるため、あくまで参考としての調査に留まった。また、クライアントにも仕様を理解しているスタッフがおらず、原因の説明や状況を細かく伝え、まずは現状の理解を共有することから始めた。その上で仕様を固め、構築作業を進めていったという。
Androidといっても端末毎に仕様が変わるため、国産はもちろんのこと中国端末も対象として作業を進めた。Snifferと呼ばれる技術を活用し、パケット情報を調べ、デバイスとの通信を確認していく作業を繰り返し行い、原因を突き詰めた。特にペアリングの際に、端末によっては端末を発見した段階で接続完了(アドバタイズパケットを出さなくなる)端末もあり、原因調査に非常に苦労したという。
実際に調査した機種は4種類(OPPO、Googleのほか、国産2種類)。それぞれの機種に対応するため、条件分岐や指示の方法を工夫し、それぞれの機種ごとに作るのではなく、すべてを網羅できるような分岐を検討、実現した。
クライアントは、複数の健康デバイスを販売しており、製品によってはメーカーが違う場合もあった。本来同じ仕様で製造するはずが、違う規格で生産されていたため、その対応も行った。デバイスのアップデートをアプリからできるようにしているが、新製品はファームウェアが違うため、そこへの対応も行った。クライアントからはフレキシブルな対応を評価していただき、現在も継続して依頼を受けている状況だという。
調査・分析
基本設計
詳細設計
実装
テスト
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
スポーツ庁「スポーツエールカンパニー」
東京都「スポーツ推進企業」
健康優良企業「銀の認定」
このサイトはアクロホールディングスが運営しています。
年間約2万人月の実績で得られた経験を元に、課題のヒアリング・システムの企画、相見積の取得、
見積内容の精査、プロジェクトのマネジメントまでご支援しています。
お問い合わせはこちらのメールフォーム、または下記電話番号まで。