SHOEISHA iD

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

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

IoT Starter Studio

IoTに挑戦したいAndroid開発者にオススメ! センサーとAndroidアプリを連携できるデバイス「Waffle」を使ってみよう

IoT Starter Studio 第11回

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

 本連載では、IoTハックに興味のある人に向けて、ハッカブルなIoTデバイスを紹介していきます。今回は、Android開発者がIoTを始めたい時に最適なデバイス「Waffle」を使ってAndroidアプリとセンサーをつなげてみます。

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

 こんにちは。オイシックス株式会社でAndroidアプリエンジニアをやっている、篠原弘光(@shanonim)です。

 本業の傍ら、dotstudio株式会社でテクニカルライターを担当しながら、アプリ開発とIoTの両分野でモノづくりをやっています。

AndroidエンジニアにとってのIoT

 ITの世界でIoTがバズワードになって久しいですが、Web業界のエンジニア、特にAndroidエンジニアにとっては、まだまだ馴染みの薄いワードというのが実情です。

 Android開発者の友人に聞いてみても、「IoTに興味はあるけど、何から始めたら良いかよくわからない」という意見をよく耳にします。ハードウェアを扱うモノづくりはソフトウェア開発とは違う知識が必要ですし、開発言語も異なるためにハードルがあります。

 そんな開発者の方のために、今回はAndroid×IoTの分野で活躍が期待されているデバイスをご紹介します。

Waffleとは

 「Waffle」は、Arduinoをベースにした開発ボードです。

 Micro-USB端子が実装されており、端子の対応するAndroid端末に直接ボードを装着することが可能です。おそらく現行のAndroid端末は大半が対応しています。

Waffle

  • 正式名称:Waffle(わっふる)
  • バッテリー:非搭載
  • 電源供給方法:Micro-USB給電
  • Wi-Fi:非搭載
  • Bluetooth:非搭載
  • 予定販売価格:4000~6000円(税抜)
  • クラウドファンディング価格:3500円(送料・税込)

Arduino互換

 WaffleはArduino互換の開発ボードです。後述しますが、Arduino IDEでの開発に対応しています。 電子工作に慣れ親しんでいる人にも、初めての人にも優しい設計です。

Androidから呼び出し可能

 Android端末のMicro-USBポートに直接差し込むことでAndroidアプリ側からセンサーの値を取得することができます。 Android開発者の知識を使いセンサーデータにアクセスできるので、普段アプリ開発をしている人にも抵抗は少ないと思います。

PocketDuinoを参考に製作

 もともとWaffleは「PocketDuino」という開発ボードを参考に作られています。

 PocketDuinoで利用できたサンプルなどの資産を有効活用できます。

Groveセンサー対応

 WaffleとPocketDuino、どちらも基本的な機能は似ていますが、Waffle最大の特徴はGroveセンサーを使うことができる点です。

Groveアルコールセンサー(写真左)とGrove温湿度センサー(写真右)
Groveアルコールセンサー(写真左)とGrove温湿度センサー(写真右)

 WaffleはGroveセンサーに対応したコネクタを最初から備えているため、難しい配線やはんだ付けをすることなくケーブルを挿すだけで簡単に電子工作を始めることができます。

次のページ
Waffleの使い方

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

  • X ポスト
  • このエントリーをはてなブックマークに追加
IoT Starter Studio連載記事一覧

もっと読む

この記事の著者

篠原弘光(オイシックス株式会社)(シノハラ ヒロミツ)

 オイシックス株式会社 Androidアプリエンジニア。1991年生まれ。 鹿児島工業高等専門学校卒業後、就職を機に上京。大手SIer、WEB系ベンチャーを経て現職。 本業の傍ら、dotstudio株式会社にてテクニカルライターを担当。IoTエンジニアとしてインターネットと電子回路を繋いだプロトタイ...

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

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

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/9983 2017/02/24 16:00

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング