タグ

BluetoothとObjective-Cに関するraimon49のブックマーク (3)

  • HomeKitの概要 - Reinforce-Lab.'s Blog

    2014年6月11日に大垣で開催されるWWDC2014ディベロッパ共有会 の下書きとして、 一般に公開されている部分を抜粋してブログに書いてみます。 iOS8で導入されたHomeKit iOS8はiOS7までになかった多くのAPIとフレームワークが追加されました。そのうちHomeKitおよびHealthKitは、 今までのアプリケーションで完結するフレームワークと異なり外部機器との連携前提で初めて価値をもつ毛色の違うフレームワーク(あるいはサービス)です。 開発者の視点からHomeKitの概要をまとめます。 HomeKitの資料 HomeKitの専用のページが公開されています https://developer.apple.com/homekit/ 。 このページにはHomeKitが何かを詳細に解説しています。その内容はWWDCのプレゼンテーション内容と同じです。 HomeKitに対応する

    raimon49
    raimon49 2014/06/14
    公開情報であるHomeKit.frameworkヘッダファイルからの整理。Home Automation Protocolとの統合について、どういう単位で抽象化されているか分かる。
  • Core Bluetooth のラッパーライブラリ『LGBluetooth』の使い方 - その後のその後

    Core Bluetooth はそれほど規模の大きいフレームワークではないので、最初は全容を把握するためにライブラリに頼らずそのまま使ってみるのがおすすめなのですが、ペリフェラルのスキャンやコネクト時のタイムアウト処理等、結局毎回書く必要があって面倒だなーと思う部分もあります。 そのあたりいい感じに書かれているOSSがないかなとGitHub検索してみたところ、次の2つが良さそうでした。 https://github.com/kickingvegas/YmsCoreBluetooth https://github.com/SocialObjects-Software/LGBluetooth どちらも block-based を売りにしています。 ヘッダだけ見ると YmsCoreBluetooth の方がペリフェラルの保存まで考慮されていて高機能そうな気もしたのですが、どっちも試すのは面倒なの

    Core Bluetooth のラッパーライブラリ『LGBluetooth』の使い方 - その後のその後
  • [iOS 7] [iBeacon] Mac を Beacon 端末にする | DevelopersIO

    2014/11/06 更新 CBPeripheralManager が Yosemite (OS X 10.10) では動かないバグがあるようです。 そのため Mac で試す場合、Mavericks 以前の OS X バージョンで実行する必要があります。 http://stackoverflow.com/questions/25492316/cbperipheralmanager-startadvertising-not-working-on-os-x-yosemite 現在既にバグレポートが報告されているようなので、 次のバージョンでFixされることを期待するしかないようです。 情報を提供くださいました ppia さん、誠にありがとうございます! 2014/11/19 更新 Yosemite (OS X 10.10) で CBPeripheralManager を動作させたい場合、 Bl

    [iOS 7] [iBeacon] Mac を Beacon 端末にする | DevelopersIO
  • 1