思うところがあり、久しぶりに Raspberry Pi を引っ張り出し、最新の Raspberian OS (JESSIE) にアップデートをしてみました。

改めてBluetooth でキーボード(といってもスマホですが)を接続するため、BlueZのツールをインストールしようとしたら、エラーが出てインストールできません。(´;ω;`)



E: Package 'bluez-utils' has no installation candidate


調べてみたところ、最新の BlueZ5 は、Bluetooth の接続管理に、”bluetoothctl” を使うのが正しい作法のようです。


[solved] jessie: bluetooth can not connect to kbd MS Wegde
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=122872


ということで、上のサイトを参考に接続を試みたところ、あっけなくつながりました。手続きは簡単。



$ bluetoothctl
[bluetooth]# agent on
[bluetooth]# default-agent
[bluetooth]# pairable on
[bluetooth]# scan on
[bluetooth]# pair XX:XX:XX:XX:XX:XX
[agent] PIN code: xxxxxx
[bluetooth]# connect XX:XX:XX:XX:XX:XX
[bluetooth]# quit
$



グーグル師匠に聞いてみれば、その他にもたくさんのサイトを紹介されますので参考になると思います。

しかし、Google Code Prettifyの件といい、ソフトウェアの世界は環境が変わるのが早いので、追いかけるのが大変です。
(´・ω・`)





Raspberry Pi 3 Model B (Element14)

  • 出版社/メーカー: RASPBERRY-PI
  • メディア: エレクトロニクス



スマホで動かすArduino -AndroidとBLEで電子工作-

  • 作者: 鄭 立
  • 出版社/メーカー: リックテレコム
  • 発売日: 2016/05/28
  • メディア: 単行本(ソフトカバー)



Bluetooth Low Energyをはじめよう (Make:PROJECTS)

  • 作者: Kevin Townsend
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2015/02/25
  • メディア: 単行本(ソフトカバー)