SHOEISHA iD

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

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

IoT Starter Studio

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

IoT Starter Studio 第15回


  • このエントリーをはてなブックマークに追加

 本連載では、IoTハックに興味のある人に向けて、ハッカブルなIoTデバイスを紹介していきます。今回はハードウェアの設定なしにJavaScriptで制御できる「konashi 2.0」を紹介します。

  • このエントリーをはてなブックマークに追加

 こんにちは、エンジニアのちゃんとく(@tokutoku393)です。本業ではPHPでバックエンド開発をする傍ら、テクニカルライターとしてdotstudioに参加しています。

 「IoT」というワードが流行って久しく、個人でハックを楽しむ人やイベントも増えてきました。現在では、Web APIから簡単に制御できたり、半田付けなしに繋げられたりと、ハードウェアの複雑な設定なしで簡単に扱えるIoTデバイスが増えてきています。

 今回は、公式で用意されているアプリを使って簡単にスマートフォンと連携できる開発ボード「konashi 2.0」を紹介します。

konashi 2.0とは

 ユカイ工学が発売している、スマートフォンから制御できるフィジカル・コンピューティング・ツールキットです。Bluetoothスマートモジュール「Koshian」を搭載しており、簡単にデバイス間のBLE通信を実現できます。

konashi 2.0

  • 正式名称: konashi 2.0(こなし 2.0)
  • 電源供給方法: コイン型リチウム電池(CR2032型)またはMicro USB
  • Ethernet: 非搭載
  • Wi-Fi: 非搭載
  • Bluetooth: Bluetooth Low Energy搭載
  • 値段: 3,980円

スマートフォンとダイレクトにBLE通信

 BLE(Bluetooth Low Energy)を搭載したiOS端末やAndroid端末とダイレクトに通信を行うことができます。あらかじめ制御用アプリやSDK(ソフトウェア開発キット)が用意されているので、ごく簡単に開発を始められます。

JavaScriptでプログラミング

 iOSアプリ「konashi.js」を使ってJavaScriptでkonashi 2.0を操作することができます。ハードウェアの難しい設定は不要のため、初めて電子工作に挑むWeb・アプリエンジニアの方も容易に扱うことができます。

注意

 本記事で紹介するのはiOSアプリ「konashi.js」を使った制御です。Android端末向けには「konashi inspector」というアプリが用意されていますが、アプリ内容が大きく異なりますのでご注意ください。

小型・電池駆動で場所を選ばない

 konashi 2.0はArduinoやRaspberry Piに比べてかなり小型のデバイスです(写真左はArduino UNO)。また通常のマイコンボードは電池駆動させるために電池ボックスなどを使って拡張する必要がありますが、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」など、さまざまなカンファレンスを企画・運営しています。

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

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

メールバックナンバー

アクセスランキング

アクセスランキング