abc2015 winterkobe
TRANSCRIPT
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の会神戸支部
• ただし、ここ最近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の会神戸支部 ハードウェア倶楽部メンバー紹介
• @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 再生してみる↑
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
拡張していく開発環境
• アイコン・ブロックが増えていく
– 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記事 #7
• TECHNOLOGY, WEBLOG IoT的価値 – http://www.hirotakaster.com/weblog/iot
%E7%9A%84%E4%BE%A1%E5%80%A4/
http://bit.ly/ABC2014w-kobe
ここ最近のIoT記事 #8
• 富士通・山本社長「IoTは、やった者勝ち」2016年度パソコン・スマホで1兆円目指す
– http://toyokeizai.net/articles/-/56279
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