タグ

BLEとiPhoneに関するi_matsuiのブックマーク (6)

  • CBCentralManagerクラスリファレンス、日本語訳 | わふうの人が書いてます。

  • Swift愛好会 Advent Calendar 2016 23日目 Swift3 Bluetoothライブラリーの紹介 - Qiita

    こんにちは、iosフリーランスエンジニアの永田大祐と申します。 機械学習技術を高めて、iosのモバイルに、機械学習を繋げるエンジニアになります。 よろしくお願いします。 Swift愛好会23日目を担当させていただきます。僕とは関係ありませんが、昔々親戚のお祖父さんが天皇家の料理人をしていたという事で、この日の担当にさせてもらいました。Swift愛好会には、合宿に参加させていただいたり、登壇をさせていただき、感謝しています。 なぜBluetoothか? デバイス接続が、無線になるからです。Bluetoothだけではありませんが、今のうちにこのような知見を深めて、技術レベルを上げていきたいと考えています。 参考文献 初めは通信の概念や方式などの詳細が記載されています。3章が超絶難しいです。 3章でやばいと思ったところで、4章がObjective-cとSwiftで書かれているサンプルプログラミ

    Swift愛好会 Advent Calendar 2016 23日目 Swift3 Bluetoothライブラリーの紹介 - Qiita
  • CoreBluetooth で出来る事 - Qiita

    できる事 動的に変わるデータの通信 データはバイトデータで渡さるため、どんなデータでも渡せる セキュアなデータでも送れる ペアリングが必要 特に難しい実装しなくともフラグを設定しておくだけでペアリングフローを実施してくれる UUID を知らなくてもスキャンすること自体は可能 電力消費量的に未指定は非推奨 サービスの中にサービスを入れることも可能 included service バックグラウンドでも動作する デバイスの検知 ただしアクティブスキャンは出来ない アドバタイズ発信 ただしローカルネームは送信されない 出来ないこと お互いの位置を性格に把握すること サーバーへの書き込みに21バイト以上送信すること アドバタイズパケットには容量制限がある 28 バイトまで UUID は 16 バイトあるので1つしか入れられない 収まらなかったサービス UUID はアクティブスキャンにて返却可能 デ

    CoreBluetooth で出来る事 - Qiita
  • Core Bluetooth / BLEで音声データをやりとりする - その後のその後

    以前書いた2つの記事でわかったことは、BLEは少量データ/低頻度での用途に特化することで省電力を実現した規格なので、音声データをやり取りするような用途にはそもそも向かない、ということでした。 http://d.hatena.ne.jp/shu223/20140109/1389216052 http://d.hatena.ne.jp/shu223/20140110/1389292125 ただ、MFiなし、WiFiもなしでデバイスとiOSアプリを無線通信させたい場合、iOSの現状の公開APIで可能な範囲ではやはりCoreBluetooth/BLE一択になってくるので、どうにかならないものかと。 そんなわけで、いろいろと調べたり聞いてみたり試行錯誤してみたことを書いておきます。 (2015.8追記)この記事は古く、書いた当時はBLEについての知識も乏しかったので内容には多分に誤りが混じっている可

    Core Bluetooth / BLEで音声データをやりとりする - その後のその後
  • iBeacon と BLE - Over&Out その後

    昨年末〜今年初めにかけて一世を風靡した iBeacon ですが、なんというか、来期待されるべき方向ではない方向で期待され、「不当に」ガッカリされることが多いような印象を受けます。 「コンテンツを内部に保持して直接配信することはできない」 「双方向通信はできない」*1 「距離はあてにならない」 「検出できたりできなかったりする」 「ビーコンのバッテリーが意外ともたない」 などなどなどなど。 で、個人的にはこういうガッカリは、「BLEをどのように利用することでiBeaconという領域観測サービスが実現されているか」を理解していれば、そもそもそういう期待は方向性違いであると気付けたり、何らかの改善指針を持てたりする部分があるなぁと感じてまして、記事では「iBeacon と BLE」にフォーカスして書きたいと思います。 なお、記事は 「Bluetooth Low Energy Advent

    iBeacon と BLE - Over&Out その後
  • iBeacon について - Qiita

    以前、勉強会でたどたどしく発表させていただいたiBeaconについて書きます。 今更ながらiBeaconですが、まだ今後普及する可能性があるのではと思って書きます。。 iBeaconとは? Beaconと呼ばれる発信機から出ているBluetooth Low Energy(BLE)の信号を受信する機能。 近くのお店のクーポンや商品情報を通知にすることなどに利用されている。 iBeacon利用時に必要な条件 Beacon機器(aplix、estimote、Gimbalなど) 1個300円〜3000円くらい iPhoneMacでもOK iOS7以降 Bluetoothが搭載されたiPhone/iPad/iPodなど 位置情報「常に利用」の許可 実装 Beacon監視開始 locationManager = CLLocationManager() locationManager.delegate

    iBeacon について - Qiita
  • 1