SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

IoT Starter Studio

iPhoneからBLEで簡単制御! konashi 2.0とJavaScriptで始める電子工作

IoT Starter Studio 第15回


konashi.jsをインストールする

 続いてコードを操作するために「konashi.js」をiOS端末にインストールします。

 iPhone(またはBLE対応のiOSデバイス)に「konashi.js」をインストールしてください。執筆時点では2.2.1がリリースされています。iOS 7.0以前やiPod touch第4世代には対応していないのでご注意ください。

BLEでiPhoneからLチカする

 konashi.jsがインストールできたら、いよいよ実際に試してみます。端末のBluetoothを有効にしておいてください。

 konashi.jsの「ユーザー」の項目から、jsdo.itの自分のアカウントを検索します。先ほど作成したコードを選択しましょう。

 Playマークをタップしてコードを読み込みます。

 「konashiに接続」をタップすると、iPhoneが周囲のBluetooth機器一覧を表示するのでkonashi2-XXを選択します。XXの部分はkonashi 2.0本体に記載されているIDが入ります。

 「Lチカする!」をタップするとLEDが点滅し、「Lチカをやめる」をタップすると止まります。

 konashi 2.0のLEDを制御することができました!

おわりに

 JavaScriptのコードのみでデバイス間のBLE通信を試すことができました。LEDを光らせる以外にも、初期搭載されているタクトスイッチの検知や、konashi 2.0とiOS端末の距離取得なども容易です。

 ハードウェア側の障壁が高くなかなか電子工作に手を出せなかったWeb・アプリエンジニアの方は、拡張なしでさまざまな機能を実現できるkonashi 2.0をぜひ試してみてください。

購入はこちら

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
IoT Starter Studio連載記事一覧

もっと読む

この記事の著者

ちゃんとく(dotstudio株式会社)(チャントク)

 大学までは文系で法学を学んでいたが「モノを作れる人」に憧れて知識ゼロからエンジニアに転身。本業ではPHPでWebサーバサイド開発を担う傍ら、テクニカルライターとしてdotstudioに参加している。 Node.jsユーザグループ内の女性コミュニティ「Node Girls」を主催。趣味の電子工作では日本最大のIoTコミュニティ「IoTLT」では体当たり電子工作を発表中。 Twitter: @tokutoku393 URL: dotstudio株式会社

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/10111 2017/05/22 10:22

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー