BLE (Bluetooth Low Energy)

SensorTag をラズパイから操作する

Texus Instruments の SensorTag (CC2541) を触る機会があったので、またもラズパイから操作してみました。 技術情報がオープンになっているので非常にわかりやすいです。 SensorTag User's Guide http://processors.wiki.ti.com/index.php/SensorTag_User_G…

ビーコンをラズパイから設定する

Braveridge 社のビーコン「どりっぴー君」(BVMCN1001CRH B)をセットアップする機会があったので、ラズパイからビーコンのUUIDを設定してみました。 http://www.products.braveridge.com/beacon/bvmcn1001crh-b-%E3%83%89%E3%83%AA%E3%83%83%E3%83%94%E3%83…

それからのBLE (3)

ソースコードのっけときます。 // BGAPI を用いたサンプルコード // iBuffaro BSHSBTPT01BK の IAS サービスのクライアント // by bunji2 #include <string.h> #include <stdio.h> #include <stdlib.h> #include <signal.h> #include <windows.h> #include "cmd_def.h" #include "uart.h" //#define DEBUG #defi</windows.h></signal.h></stdlib.h></stdio.h></string.h>…

それからのBLE (2)

BGAPIのサンプルコードの解析と GATT の勉強で見通しができてきたので、メモしておきます。iBuffaro の BSHSBTPT01BK は SIG が規定する Proximity プロファイルに対応しています。そこで、Proximity プロファイルの Imediate Alert Service (IAS) のクライ…

それからのBLE

前回買ったこいつこいつをどうにか PC から制御したいと考えました。悩みに悩んだ結果、USBドングルにたどり着きました。Bluegiga の BLED112。BGAPI (C言語) の調査、サンプルコードの解析、そして GATT/ATT の規格を調査中。

はじめてのBLE (3)

さらに続きです。Battery Service を見ていて、3つ目の属性値のところ(00002a1b ではじまる UUID)のところに、"Notify" と書いてあるのに気付きました。右側の下矢印が3つ重なったアイコンをクリックしたら4つめの属性値が "Notifications enabled" に…

はじめてのBLE (2)

前回の続きです。iPhone4s で認識されなかった iBuffaro の BSHSBTPT01BK。 今度は nexus5 で試してみました。結論から言えば、フリーの Bluetooth のデバッグアプリで認識させることができました。使ったアプリはこちら↓Nordic Semiconductor ASA の nRF Ma…

はじめてのBLE

BLE (Bluetooth Low Energy) について調べてみようと思い、こんなの買ってみました。 iBuffaro の BSHSBTPT01BK売り文句: ・iphone4s, iPhone5s/5c ios7 対応 ・専用アプリ「さがせーる」をインストールして音や振動を使った、3種類の検索ができる。 ・最大…