Posts

HomeKitADKを動かしてみる

スマートホームは、機器のネットワークへの接続と、その応用場面の広がりの2つが揃わなければ、利用する価値が生まれません。ネットワーク接続という付加価値を求めた、家庭用機器がこれまでにいくつもの企業から発売されては、製品としてジャンルを確立しないまま消えていきました。

サイクロルッカーでBirdyを玄関脇収納する

クランクストッパースタンドCS-650 https://cyclelocker.net/product/cs650/ で、折り畳み自転車Birdyを玄関脇にある窪み(約77センチメートル x 約38センチメートル)に収納しました。

/post/cycle-rokcer-and-birdy/IMG_1638.jpg

この製品は水平のバーでクランクを引っ掛けて自転車を縦向きに固定するスタントです。2029インチ、700cホイールに対応したもので、18インチのBirdyは製品の対応範囲外ですが、使えるので勝手に使うことにしました。 玄関脇の窪みは小さく幅は77センチメートルしかありませんが、Birdyを折りたたむ時と同じように、ハンドルを畳み、サドルポストを下げておくと、この幅にちょうど収まります。

wwdc2019 core bluetooth

What’s New in Core Bluetooth

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),

wwdc2019 misc

Introducing Low-Latency HLS

資料だけざざっと。配信をより低レイテンシ、ユーザが操作すれば、すぐに再生位置が切り替わるとか、ライブ配信とか。 今は1セグメントが6秒。これをサブセグメントに細かくする。250ミリ秒くらい。リアクションは、600ミリ秒くらい。 大規模な配信で、HTTP(S)は、途中に入るネットワークルータでブロックされたりとかしないという意味で、偉大。