2023-01-30 進捗記録20230130 【目的】 U1チップ搭載Apple製品を用いてデバイス間の「距離」、「位置」測位を実現するAppの開発 特にAppleWach-iPhone間の測位について 【デバイス情報】 iPhone11-iOS16.3- AppleWatch Series8-WatchOS9.3- 【技術的要素】(現時点で) ハード的要素 UWB ソフト的要素 SwiftUI Nearby Interaction Core Bluetooth 【参考資料】(現時点で) GitHub - MIZUNO-CORPORATION/NearbyInteractionByCoreBluetooth: Apple Watch6、iPhone 11以降対応のUWB機能(NearbyInteraction)検証アプリです。トークンの交換にCoreBluetoothを使用します。 【課題】 上記リンクより以下のステップにより実現したい。 NISessionのインスタンスを作成する→(Nearby Interaction) 接続するデバイス間でdescoveryTokenを交換し合う→(Core Bluetooth) NINeaarbyPeercOnfigureationで、相手トークンを設定する NISessionを開始する NISessionDlegateでNINearbyObjectを受け取る AppleWach-Appの開発について 「単体アプリケーション」か「親となるIPhoneアプリが必要」か 理想は単体アプリケーションで複数端末からの情報を取得できること。 ドキュメントの読み込み Apple Developer Documentation