Posts

BTLEハンズオンを開催しました

Bluetooth Low Energyのハンズオン(実物を手にした実践的な講座)を、大垣市ドリームコアで、2013年3月22日に開催しました。

このハンズオンは、 有限会社トリガーデバイスと株式会社間チルダが受託した2012年度岐阜県スマートフォンアプリ開発関連人材育成事業におけるスタッフと研修生が担当しました。 このハンズオンの会場になったドリームコアは、とてもユニークな外観の建物で、長年に渡りiOSアプリ開発者を始めとしたIT人材育成に注力し続けてきた岐阜県大垣市にあります。ちょっとしたハードウェアと無線でつながるBluetooth Low Energyは、これまで実現が不可能だったアプリおよびサービス開発を可能にする鍵になる技術です。その技術の使い方を、実践的なTipsをからめて、ハンズオンにまとめました。

Octopressのカスタマイズ

Octopressを使ってブログを書いているのですが、見た目の調整をしたので、その作業メモ。やりたいことは:

  1. サイドバーにアマゾンリンクをのせたい。
  2. 見出しの文字が大きいのを調整したい。

サイドバーにアマゾンリンクをのせたい。

サイドバーは、1.どのファイルをサイドバーに入れるかを _config.yml ファイルに設定、2.読み込むべきファイルを作る、の2ステップです。 まず _config.yml を編集。アマゾンリンクは自己紹介と一緒のファイル custom/asides/about.html に入れることにしました。表示させたくないasidesをコメントアウトしました。

Bluetooth Low EnergyのL2CAPの解説

L2CAPとは

Logical Link Control and Adaptation Protocol、略してL2CAPは、上位のプロトコルレイヤに、プロトコル/チャネルのマルチプレクサを提供する、接続および非接続のデータサービスです。2つのデバイス間のデータ通信を提供するロジックレイヤを通じて、プロトコルごと、指定したチャネルごとに、それぞれ独立した通信を提供します。

Bluetooth Low Energy リンクレイヤの解説

ここまでで、クラシックBTと比較したBLEの違いと特徴、そしてBLEの物理層を述べました。 ここでは、規格書をなぞる解説ではなく、iOSのアプリ開発とiOSと連携するBLEデバイス開発に役立てるための知識を提供する視点で、BLEのリンクレイヤを解説します。

BLEデバイスのバッテリー

BLEはもともと超低消費電力かつ低コストを目標に作られた規格です。BLEの、電池への配慮を見てみます。

BLEデバイスの開発話をしていると、ときには極端に小さくしたいなど、 デバイスの大きさや形状の要望も出てくるでしょう。この時に、 回路面積は半導体素子を並べて実装可能な配置での基板面積から見積もれるでしょう。そして電池の選定です。それには、回路と電池の両方の知識が必要です。