HomeKitADKを動かしてみる
スマートホームは、機器のネットワークへの接続と、その応用場面の広がりの2つが揃わなければ、利用する価値が生まれません。ネットワーク接続という付加価値を求めた、家庭用機器がこれまでにいくつもの企業から発売されては、製品としてジャンルを確立しないまま消えていきました。
スマートホームは、機器のネットワークへの接続と、その応用場面の広がりの2つが揃わなければ、利用する価値が生まれません。ネットワーク接続という付加価値を求めた、家庭用機器がこれまでにいくつもの企業から発売されては、製品としてジャンルを確立しないまま消えていきました。
クランクストッパースタンドCS-650 https://cyclelocker.net/product/cs650/ で、折り畳み自転車Birdyを玄関脇にある窪み(約77センチメートル x 約38センチメートル)に収納しました。

この製品は水平のバーでクランクを引っ掛けて自転車を縦向きに固定するスタントです。2029インチ、700cホイールに対応したもので、18インチのBirdyは製品の対応範囲外ですが、使えるので勝手に使うことにしました。 玄関脇の窪みは小さく幅は77センチメートルしかありませんが、Birdyを折りたたむ時と同じように、ハンドルを畳み、サドルポストを下げておくと、この幅にちょうど収まります。
シマノ製の電動ギアチェンジの自転車を購入したので、MacのVMwareのWindowsから、そのファームウェアを最新版に更新しようとしました。
自転車本体に内蔵した電池の充電と、PCからUSB接続でファームウェア更新や設定ができるUSBアダプタにもなるのが、SM-BCR2 https://bike.shimano.com/ja-JP/product/component/duraace-r9150-di2/SM-BCR2.html です。
https://developer.apple.com/videos/play/wwdc2019/901/
BR/EDRデバイスに拡張。 technology, privacy, tool
LE 2Mbps iPhone8, Apple TV 4K, Apple Watch Series4
Throughput (kbps) Write With Response: 2.5 Write Without Response: 37 +Larger MTU: 48 +Extended Data Length: 135 +LE L2CAP: 197 +15ms Interval 394 +LE 2Mbps: 670
Advertising Extension, extended advertisement payload up to 124 bytes Extended Scan,
New API to query for platform support class func supports(_ features: CBCentralManager.Feature) -> Bool static var extendedScanAndConnect: CBCentralManager.Feature { get }
Extended Connections, Supports connections to connectable extended advertisements Improve existing connection exchange protocol
Legacy Connections ADV -> スキャン、 Conn_indication, NoACK, Wakes Host Processor
Extended Connections, ExtADV -> Advertiser, connection_request, connection_response (Wakes host processor),
資料だけざざっと。配信をより低レイテンシ、ユーザが操作すれば、すぐに再生位置が切り替わるとか、ライブ配信とか。 今は1セグメントが6秒。これをサブセグメントに細かくする。250ミリ秒くらい。リアクションは、600ミリ秒くらい。 大規模な配信で、HTTP(S)は、途中に入るネットワークルータでブロックされたりとかしないという意味で、偉大。