12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Bluetooth Low EnergyによるA10サイクロンSAの制御

Last updated at Posted at 2014-08-18

Bluetooth Low Energy対応の世界初の性家電、A10サイクロンSA。
http://www.vorze.jp

手に入れたので、せっかくなので制御してみようと思います。

検出

BLE対応の解析アプリで検出してみましょう。
私は下記のLightBlueを使いました。

A10サイクロンSAの電源が入っていると、「CycSA」という名前のPeripheral(デバイス)が検出されます。

スクリーンショット 2014-08-18 16.30.54.png

BLE Peripheralは機能のI/Fとして複数のServiceを持っています。
見たところ「40EE1111-63EC-4B7F-8CE7-712EFD55B90E」がA10サイクロンSA独自のServiceのようです。
(1800と1801はBLE規格で定義されているもの)

制御

BLE Serviceはさらに複数のCharacteristicsによって構成されています。

スクリーンショット 2014-08-18 16.33.47.png

上記Serviceには3つのCharacteristicsがありますが、書き込みできるのは「40EE2222-63EC-4B7F-8CE7-712EFD55B90E」のCharacteristicsのみ。
これはこのCharacteristicsに何かを書き込めば制御できるのでは!

ちなみに3バイトは[01,01,xx]でxxは正回転が00h~64h、逆回転が> 80h~E4hだった
詳しい人いたらツッコミ大歓迎

こちらのスレの情報を参考に、「010110」と書き込んでみると…回った!
「010190」と書き込むと逆回転!

やったー!!

12
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?