tinkering好きの素人

ものづくりの記録

konashi (bluetoothモジュール)をswiftで動かしてみる

bluetoothをかんたんに試せると聞いてkonashiというモジュールに挑戦。

www.switch-science.com

と思ったのですが、公式のドキュメントはobjective-cしかないんですね…

ありがたいことにswiftでやってくださった先人がいらっしゃったので、参考に。

SwiftからKonashi SDKのクラスを使うkazz12211.wordpress.com

大雑把に言うと、

  • 普通にkonashi-ios-sdkを公式からgit clone

github.com

  • 以下と全く同じように5まですすめる。6からちょっとだけ違う。

konashi.ux-xu.com

  • 以下に従って{product-name}(KonashiGettingStartedとかですかね)-Bridging-Header.hを作成。

場所は私の場合プロジェクトファイル直下でした
SwiftからKonashi SDKのクラスを使うkazz12211.wordpress.com

  • 上のHeaderファイルを少し書き換えます

#defineと#endifの間に

#import "Konashi/Konashi.h"

を加えるだけ。(以下を参考にさせていただきました)
qiita.com

  • Story Boardにボタンを作ってViewController.hの@IBActionとコネクト。
  • あとは以下の7以降のSTEPに従うだけ

konashi.ux-xu.com


意外とかんたんにLED光って一安心。