Bluetooth LE」カテゴリーアーカイブ

Bluetooth LE の通信可能距離(屋内)を実測してみました

Measured Bluetooth LE communication distance (indoor). 一般の Bluetooth や ZigBee など(送信出力が 0〜4dBm 程度)で、なんだか数百メートル以上も飛ぶような記事やウェブ情報を見かけますが、それは屋外の見通しで、かつ周りに他の無線機器などが存在しないような非常に条件の良い環境の場合かと思います。 そこで、実際の家庭屋内など… 続きを読む »

世界最小? の Bluetooth LE ビーコンを作ってみました

Quickly built a small Bluetooth LE beacon with a RedBear BLE Nano and a battery holder. 世界最小(当社比)Bluetooth LE ビーコンです。(^o^)/   ARM 内蔵なので、簡単なプログラムも入れられます。1秒毎に電波を発しますが、机上計算では電池が 1年程度持ちます。熊のロゴが可愛く、一見簡単そうに… 続きを読む »

(番外編)Nordic の評価ボードで Bluetooth LE のパケットをキャプチャする

Sniffering Bluetooth LE packets by Nordic nRF51-DK and Mac OS X. 通信プロトコルの理解には、Sniffer や Wireshark のようなプロトコルアナライザが大いに役立ちます。私もそのようなツールがなかったら、いまでも Ethernet や TCP/IP を十分に理解できていないと思います。これは Bluetooth LE でも状… 続きを読む »

続・mbed の環境で Bluetooth LE アプリを書いてみる

How to modify an mbed BLE demo code to my own objective. 今回はもう少しちゃんと、mbed BLE アプリの書き方を説明してみます。と言っても、mbed のサイトに「BLE アプリの書きかた」という説明がある訳でもなく(少なくとも 1ヶ月前はなかった)、さらに C++ 言語のクラス設計の知識が必要になってきますので、やや敷居が高いかも知れませ… 続きを読む »

(番外編)Bluetooth LE のバッテリー寿命を見積もる

Estimating battery life of Bluetooth LE advertising by Nordic data. Bluetooth LE(BLE)の第一の特徴は、電力消費が極めて小さいことです。例えば、BLE ペリフェラルがセントラル(Wi-Fi でいうところのアクセスポイント)と通信していないとき、自分の存在を advertise(ブロードキャスト)するだけであれば、数秒… 続きを読む »

BLE Nano で、まずは Nordic のサンプルコードを動かしてみる

First, ran a Nordic sample program on the BLE Nano. 番外編なんか書いたりして混乱してきましたが、話を戻します。そう、BLE Nano を購入したけどソフトの開発環境がいろいろあるので悩む、という話でした。 ARM の世界はベンダが多いので事情は複雑です。開発環境を一意に決めようとすると、思いつくだけでも次のような条件の組み合わせ存在します。 コン… 続きを読む »

(番外編)Nordic nRF51-DK の Debug out で BLE Nano をデバッグする

Showing how to debug BLE Nano with the brand-new Nordic nRF51-DK. もう話の順序がメチャメチャなのですが、今日は Red Bear 社の BLE Nano を SWD (Serial Wire Debug) でデバッグするお話です。 実は BLE Nano の開発用に MK20 USB ボードというものが一緒に売られていて、これを使う… 続きを読む »

BLE Nano のプログラミングにはいろいろやり方がある

Confused about a lot of programming environments of BLE Nano. いままで、Microchip PIC を齧り、Arduino で Atmel AVR を触ってきた私も、mbed の世界は初めての体験です。Arduino は良くできていて、簡単なおもちゃ、試作から、ある程度実用的な設計も気軽にできてしまうので、有名な NXP LPC1768… 続きを読む »

Bluetooth LE 技術の評価を始める

Evaluating and Implementing a small application with Bluetooth LE technology. 今まで ZigBee を中心に近距離無線技術を使った試作をしていましたが、最近 Bluetooth LE (Smart)  (以下 BLE)の評価も始めました。BLE には、スマートフォンや携帯電話、ノートパソコンとの親和性が高いといったメリッ… 続きを読む »