abc2015 winterkobe

49
Internet of Thingsの中の Android ABC 2014 Winter 2014/12/21(日) 吉田 研一 http://bit.ly/ABC2014w-kobe

Upload: kenichi-yoshida

Post on 20-Jul-2015

354 views

Category:

Education


0 download

TRANSCRIPT

Internet of Thingsの中のAndroid

ABC 2014 Winter

2014/12/21(日)

吉田 研一

http://bit.ly/ABC2014w-kobe

CONTENTS

1. 自己紹介と日本Androidの会神戸支部ハードウェア倶楽部の紹介

2. 教育+ロボット

1. アーテックブロックとStuduinoでロボットプログラミング!

2. JointAppsでAndroid親子プログラミング!

3. IoT教育など

http://bit.ly/ABC2014w-kobe

自己紹介

• 吉田研一 (よしだけんいち) 48歳

• 奈良出身・大阪勤務

• ECCコンピュータ専門学校専任教員

• 日本Androidの会神戸支部メンバー

• GDG神戸メンバー

• Android日本橋でんもく会主宰

• オープンハードセミナー主宰

http://bit.ly/ABC2014w-kobe

ロボットサミットメンバーで共著

• AndroidとArduinoを接続する技術「ADK」を書いています。学校で授業に使ってます。

http://www.amazon.co.jp/exec/obidos/ASIN/4883378098/soccoltd-22/ref=nosim

http://bit.ly/ABC2014w-kobe

日本Androidの会神戸支部とABC

• 前回ABC 2014 Springでは、ロボットサミットで展示

満面の笑みw

満面の笑みww

http://bit.ly/ABC2014w-kobe

日本Androidの会神戸支部

• ただし、ここ最近Activeではない…orz – Google Groups

– https://groups.google.com/forum/#!forum/android-jp-kobe

• Google Developer Group 神戸もやはりActiveではない… – Google Groups

– https://groups.google.com/forum/?fromgroups#!forum/kobe-gtug

http://bit.ly/ABC2014w-kobe

日本Androidの会神戸支部 ハードウェア倶楽部

3/22(土)NT京都(ニコニコ技術部)にて

http://bit.ly/ABC2014w-kobe

日本Androidの会神戸支部 ハードウェア倶楽部メンバー紹介

• @ksksueさん

• UART(シリアル通信)で様々な組み込み機器とAndroidが接続する“Physicaloid”の開発を行っている。

http://www.physicaloid.com/

http://bit.ly/ABC2014w-kobe

Androidとマイコンとのやり取り

• UARTはほとんどすべてのマイコンボードで使われている。

– Physicaloidはほとんどすべてのマイコンボードとやりとりができるということ。

http://bit.ly/ABC2014w-kobe

モバイル経由のIoT

• Android→モバイル

• マイコンボード(に接続された電子部品&デバイス)→モノ

• Androidはインターネット接続可能 →インターネット

• Physicaloidは、モバイル経由のIoTのエントリーポイント

Internet of Things

インターネット⇔モバイル⇔モノの接続

http://bit.ly/ABC2014w-kobe

日本Androidの会神戸支部 ハードウェア倶楽部メンバー紹介

• たろサさん

• mrubyボードを開発

• AndroidとPhysicaloidを使って接続

http://www.slideshare.net/MinaoYamamoto/wakayamarb-board

http://bit.ly/ABC2014w-kobe

Androidとマイコンとのやり取り • Physicaloidライブラリを用いてAndroidに温度

と気圧を送信

10月開催のMakers Bazaar

にて展示

ライブラリ https://github.com/tarosay/PhysicaloidLibrary

http://bit.ly/ABC2014w-kobe

Makers Bazaar 大阪に参加

• 神戸支部ハードウェア倶楽部にて出展

紹介記事 http://monoist.atmarkit.co.jp/mn/articles/1410/23/news008_3.html

PocketDuinoの@ksksue さん

http://bit.ly/ABC2014w-kobe

オープンハードセミナーとは

• 3ケ月に1回開催

• 次回は2015年2月4日(水)開催

発表者の@ksksue さんが発表

左が博多図工室(福岡)

右がMONO(東京)

10/12(土) 大阪イノベーションハブ

http://bit.ly/ABC2014w-kobe

東京・大阪・福岡でハングアウト中継

• 日本Androidの会のイベントABC(Android Bazaar and Conference)で各支部から集まった「ロボットサミット」のつながり(2011年夏~)

福岡支部

神戸支部

秋葉原支部 ロボ部

http://bit.ly/ABC2014w-kobe

オープンハードセミナーのねらい

• Androidはじまり、Androidつながりだが

• Androidにこだわらない

• Androidはもともと様々なデベロッパー文化の集まりだった(ソフト、ハード、組み込み、基幹システム、Web)

• さまざまなオープンソースハードウェアにかかわる事柄を議論していきたい

• 興味のある方・団体は参加お願いします!

http://bit.ly/ABC2014w-kobe

CONTENTS

1. 自己紹介と日本Androidの会神戸支部ハードウェア倶楽部の紹介

2. 教育+ロボット

1. アーテックブロックとStuduinoでロボットプログラミング!

2. JointAppsでAndroid親子プログラミング!

3. IoT教育など

http://bit.ly/ABC2014w-kobe

教育+ロボット

• Eclipse・Android StdudioによるAndroidの開発は比較的難しい

• ロボットの制御も難しい

– Studuino開発環境を用いればロボット開発が容易に。

– JointAppsなら親子でAndroidアプリが可能

– みんな持ってる(?)ArduinoでAndroidからインターネット越しに制御を行う実習講座

http://bit.ly/ABC2014w-kobe

CONTENTS

1. 自己紹介と日本Androidの会神戸支部ハードウェア倶楽部の紹介

2. 教育+ロボット

1. アーテックブロックとStuduinoでロボットプログラミング!

2. JointAppsでAndroid親子プログラミング!

3. IoT教育など

http://bit.ly/ABC2014w-kobe

StuduinoをAndroidに

• 大阪の八尾市にある株式会社アーテックのアーテックブロックRobotistシリーズ

• Arduino互換Studuino

• Robotistトランスフォーマがおススメ

http://bit.ly/ABC2014w-kobe

http://t.co/BXNMmeNvxe 再生してみる↑

Studuinoの開発環境

• アイコンプログラミング環境とScratchが利用可能。どちらもArduino言語に書き出しも可

http://bit.ly/ABC2014w-kobe

アイコンプログラミング環境

• 最大8個までのサーボモータを同時に動かすことが可能。しかもアイコン1つで!

http://bit.ly/ABC2014w-kobe

Arduino IDEにコピペ

• [編集(E)]ー[Arduino言語を表示]でArduino言語に書き出しを行う

Arduino IDE側でSerial.read()関数を追記してBluetooth通信を可能にする

http://bit.ly/ABC2014w-kobe

SBDBTモジュールでハック

• ランニングエレクトロニクスのSBDBTをD0,D1番のRX,TXピンに接続!

• Androidでは、サンプルソースBluetooth Chatで通信が可能

http://bit.ly/ABC2014w-kobe

わが母校で子供ロボット講習も

• 8月、RONETの松田さんが講師で開催

アーテックさんが各地で開催の サポートをしてくださるそう

http://www.nara-k.ac.jp/event/2014/08/post-18.html

http://bit.ly/ABC2014w-kobe

参考URL

• テレ東WBS 特集「学習教材が開く新境地」

http://www.tv-tokyo.co.jp/mv/wbs/feature/post_54049/

ScratchとArduino IDEでロボットのプロトタイピング開発

http://bit.ly/ABC2014w-kobe

CONTENTS

1. 自己紹介と日本Androidの会神戸支部ハードウェア倶楽部の紹介

2. 教育+ロボット

1. アーテックブロックとStuduinoでロボットプログラミング!

2. JointAppsでAndroid親子プログラミング!

3. IoT教育など

http://bit.ly/ABC2014w-kobe

JointApps • デジタルハリウッドが開発したアイコン型プログラミ

ング開発環境

– Webベースの開発環境

– Android上のブラウザからも開発可能

開発サイト http://www.jointapps.net/

実行アプリ https://play.google.com/store/apps/details?id=jp.co.dhw.jointapps

http://bit.ly/ABC2014w-kobe

親子で作ることができる

• 各種アイコンを配置してアプリを作成できる

http://bit.ly/ABC2014w-kobe

拡張していく開発環境

• アイコン・ブロックが増えていく

– 12月にはシェイクと効果音が追加

– マップやWebAPI関連増えたらいいなあ…

• CivicTech関連にも利用されているため

– ロボット制御などもできたらいいなあ…

http://bit.ly/ABC2014w-kobe

親子プログラミング講座してみました

• 11月、デジタルハリウッド大阪校で実施

http://www.jointapps.net/news/61610/

JointAppsブログ

http://bit.ly/ABC2014w-kobe

CONTENTS

1. 自己紹介と日本Androidの会神戸支部ハードウェア倶楽部の紹介

2. 教育+ロボット

1. アーテックブロックとStuduinoでロボットプログラミング!

2. JointAppsでAndroid親子プログラミング!

3. IoT教育など

http://bit.ly/ABC2014w-kobe

IoT …流行るらしい

• IoT ⇒Internet of Things

– モノのインターネット

– 電子機器・ガジェットがインターネットにつながる社会

• IoE ⇒Internet of Everything

– モノだけでなく人・プロセス・データが連携するインターネット

– Cisco Systemsの提唱するキーワード

• WoT ⇒ Web of Things

– モノのウェブ

– WebをUIとしてモノが操作・制御できる

http://bit.ly/ABC2014w-kobe

ここ最近のIoT記事 #1

• IoE (Internet of Everything) 元年2014 ~新設シスココンサルティングサービスが創る新クラウドビジネ ス~ シスコシステムズ合同会社 シスココンサルティングサービス 八子知礼

– http://www.slideshare.net/tomokyun85/yako-presen-141213

http://bit.ly/ABC2014w-kobe

ここ最近のIoT記事 #2

• Bluetooth/WiFi市場編●モバイルに続き、IoTが市場の牽引役に日経テクノロジーonline

– http://techon.nikkeibp.co.jp/article/COLUMN/20141214/394380/?rt=nocnt

http://bit.ly/ABC2014w-kobe

ここ最近のIoT記事 #3

• ヤフー“モノのインターネット”参入に見る「IoTビジネス」のマネタイズ手法 東京IT新聞

– http://itnp.net/story/1067

http://bit.ly/ABC2014w-kobe

ここ最近のIoT記事 #4

• 「5年以内に全産業がIoTに取り組む。でないと成長が望めない」―IDC Japan中村氏が2015年のICTを展望 bussiness network.jp

– http://businessnetwork.jp/Detail/tabid/65/artid/3730/Default.aspx

http://bit.ly/ABC2014w-kobe

ここ最近のIoT記事 #5

• IoEで生まれる膨大なデータは新たな金脈 今後10年間で19兆ドルの経済価値が生まれる―シスコシステムズ エグゼクティブ バイスプレジデント ウィム・エルフリンク Diamondオンライン

– http://diamond.jp/articles/-/63996

http://bit.ly/ABC2014w-kobe

ここ最近のIoT記事 #6

• 飛躍するかIoT、2020年に3兆米ドルの市場に熱視線 日経IT Pro

– http://itpro.nikkeibp.co.jp/atcl/column/14/346926/121700132/?n_cid=nbpitp_itptw_top

http://bit.ly/ABC2014w-kobe

ここ最近のIoT記事 #8

• 富士通・山本社長「IoTは、やった者勝ち」2016年度パソコン・スマホで1兆円目指す

– http://toyokeizai.net/articles/-/56279

http://bit.ly/ABC2014w-kobe

\(IoT)/ バズってる~?

@titoi2 ©

http://bit.ly/ABC2014w-kobe

いにしえのSlideshare

2013年1月(ほぼ2年前)の勉強会で発表した資料 http://www.slideshare.net/ssuser3261c5/arduino-

16143070/5

http://bit.ly/ABC2014w-kobe

モバイルの介在

モノ モ バ イ ル

クラウド モノ

モノ

モノ

モノ

モノ モノ

モノ

モノ

モノ

クラウド

Android iPhone Firefox

OS

どちらも必要で最適なソリューションが様々な形で存在するハズ!!

http://bit.ly/ABC2014w-kobe

とりあえずモックをつくろう

• モノを動かしてこそIoT, WoT!!

• サーバ(Mac)

–Node.js

–Socket.io

• Arduino

–Firmata

– Johnny-fivesでMac側から制御

http://bit.ly/ABC2014w-kobe

デモ

• Android(ブラウザ)から操縦(=WoT)

• 4つのLEDとRGB LEDを非同期に点滅させる

• サーバからクライアントへのプッシュ通信

http://bit.ly/ABC2014w-kobe

詳しくは展示会場で

• 【宣伝】もしくは、大阪でセミナーをやってます。

http://c7coworking.com/event/2014/12/18/000059/

http://bit.ly/ABC2014w-kobe

もくもく会もやってます。

• スクリプト言語でIoT&オープンデータもくもく会

– 毎月第4水曜日 19:00~

http://scriptmoku2.doorkeeper.jp/

http://bit.ly/ABC2014w-kobe

ご清聴ありがとうございました

ABC 2014 Winter

2014/12/21(日)

吉田 研一

http://bit.ly/ABC2014w-kobe