タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

BLEに関するsandalotのブックマーク (6)

  • Apple製開発ツール「Bluetooth Explorer」でBLEデバイスのGATT仕様を確認する - Qiita

    Bluetooth Explorerとは? Appleが提供する開発用ツールに、「Bluetooth Explorer」というものがあります。 Bluetoothにまつわる諸々の解析や設定を行うためのツールで、非常に多くの機能を持っています。 上記のスクリーンショット、全部Bluetooth Explorerのウィンドウです。MBP 15 Retina の最高解像度設定で画面が埋まる程度にツールを立ち上げてみましたが、他にもまだまだ多くの機能があります。。 BLE と Bluetooth Explorer 機能がありすぎて今日まで気付かなかったのですが、BLE向けの機能も持っています。 Bluetooth Low Energy のデバイスをスキャン、接続し、提供するサービス/キャラクタリスティックを確認 することができます。 何が嬉しいのか? ・・・とここまで書いたところで、これの何が嬉し

    Apple製開発ツール「Bluetooth Explorer」でBLEデバイスのGATT仕様を確認する - Qiita
  • IoTの要(かなめ)!BLE通信をMacだけでデバッグできるようになる方法! - Qiita

    この投稿はBluetooth Low Energy Advent Calendar 2014 の6日目の記事です! ここ数ヶ月間iOSアプリとBLEで通信する機器の開発を行っている @kazuph です。 元々は単なるWebプログラマーだったのですが、いつの間にかマイコンの組込みプログラミングをするまでになりました。 サーバー、アプリ、マイコン含めていわゆる"ソフトウェア"と呼べる部分は全部書いているのですが、その辺の習得までの流れとかはおいおいブログに書いていきたいと思います。 今回は普段仕事BLE開発をする中で習得した、GATTの内容やアドバタイジングパケット内容をMacだけで確認する方法を書きたいと思います。 やってみる 何はともあれツールをインストールします。 用いるものは以下の2つです。 LightBlue PacketLogger LightBlue AppStoreからイン

    IoTの要(かなめ)!BLE通信をMacだけでデバッグできるようになる方法! - Qiita
  • BLEのペリフェラルを今更実装してみた(iOS編) - Qiita

    /** BLEで用いるサービス用のUUID */ let BLEServiceUUID = CBUUID(string:"71DA3FD1-7E10-41C1-B16F-4430B506CDE7") /** BLEで用いるキャラクタリスティック用のUUID */ let BLECharacteristicUUID = CBUUID(string:"E977DFF0-36D0-4B3B-89D5-575AAE17B6B3") extension CBCentralManagerState { var name : NSString { get{ var enumName = "CBCentralManagerState" var valueName = "" switch self { case .PoweredOff: valueName = enumName + "PoweredOff"

    BLEのペリフェラルを今更実装してみた(iOS編) - Qiita
  • CoreBluetooth で出来る事 - Qiita

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

    CoreBluetooth で出来る事 - Qiita
  • Core Bluetooth with Swift (ObjCのおまけ付き) - Qiita

    Core Bluetooth の Swift コード + Objective-C のおまけ付きスニペット集です。 Core Bluetooth の各種メソッドでは実行キューを指定できたりオプションを指定できたりとか色々ありますが、シンプルにするためここでは省けるものはできるだけ省くようにしています。 更新メモ 2015.10.12 Swift 2 対応 (題に入る前に・・・) このスニペット集は、下記書籍の執筆にあたりまとめたものです。セントラルとペリフェラルの実装の基礎的なところは、ObjC・Swift両方のサンプルを載せています。

    Core Bluetooth with Swift (ObjCのおまけ付き) - Qiita
  • iOSでのBLEに関して

    BLE関連の仕事してるので調べたことをまとめておきます。 BLEはiOSの場合、iPhone4S以降であれば、CoreBluetoothを使用して実装ができます。 そのためか、資料、サンプルともに豊富です。 CoreBluetoothについては以下のレファレンスを参照して下さい。 http://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html ●資料、ノウハウ等 1、 iOSアプリ開発者のための Bluetooth Low Energy体験講座 http://www.slideshare.net/reinforcelab/20130322-btle 上原昭宏さんによる講座の資料、非常にためになります。 Bluetoot Low E

  • 1