Android IoTとプログラミング教育 2015/02/05(日) 日本Androidの会神戸支部 吉田 研一 http://bit.ly/2015arakobe
CONTENTS
1. 自己紹介と日本Androidの会・神戸支部・
ハードウェア倶楽部の紹介
2. プログラミング教育
3. Internet of Things ?
http://bit.ly/2015arakobe
自己紹介
• 吉田研一 (よしだけんいち) 48歳
• 奈良出身・大阪勤務
• ECCコンピュータ専門学校専任教員
• 日本Androidの会神戸支部メンバー
• GDG神戸メンバー
• Android日本橋でんもく会主宰
• オープンハードセミナー主宰
http://bit.ly/2015arakobe
日本Androidの会
• 2008年発足 (以下ホームページより)• Androidの普及を促進し、ビジネス系、技術系、デザイ
ナー系の人たちに対してAndroidの注目度を上げることを目的としています。
• メーリングリストへの参加をもって本会への参加としております。気軽にご参加下さい。
http://www.android-group.jp/
http://bit.ly/2015arakobe
東京・大阪・福岡の支部で
• 日本Androidの会のイベントABC(AndroidBazaar and Conference)で各支部から集まった「ロボットサミット」(2011年夏~)
福岡支部
神戸支部
秋葉原支部ロボ部
http://bit.ly/2015arakobe
ロボットサミットメンバーで共著
• AndroidとArduinoを接続する技術「ADK」を書いています。学校で授業に使ってます。
http://www.amazon.co.jp/exec/obidos/ASIN/4883378098/soccoltd-22/ref=nosim
http://bit.ly/2015arakobe
日本Androidの会神戸支部
• 2010年7月発足
• ただし、ここ最近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/2015arakobe
日本Androidの会神戸支部
• 1/24(土)久しぶりに勉強会を開催
• 「Android Studioを触ろう!」
–寺園聖文@夜子ままさん
第2回も開催予定!
http://bit.ly/2015arakobe
JAG神戸支部 & GDG Kobe
• 2/21(土)「Go on Android ハンズオン&もくもく会」
• GDG Kobe Co-Manager園田在住野田@scarvizさん
申込フォーム:http://goo.gl/iSOJvM
http://bit.ly/2015arakobe
日本Androidの会神戸支部ハードウェア倶楽部メンバー紹介①
• 石井@yishiiさん
• 京都在住…
• CQ出版Interface 誌
2014年 1月号
• ラズパイ腕にw
• スゴい才能…
http://bit.ly/2015arakobe
日本Androidの会神戸支部ハードウェア倶楽部メンバー紹介②
• @ksksueさん
• 元・大阪在住…
• UART(シリアル通信)で様々な組み込み機器とAndroidが接続する“Physicaloid”の開発を行っている。
http://www.physicaloid.com/
http://bit.ly/2015arakobe
Androidとマイコンとのやり取り
• UARTはほとんどすべてのマイコンボードで使われている。
– Physicaloidはほとんどすべてのマイコンボードとやりとりができるということ。
http://bit.ly/2015arakobe
モバイル経由のIoT
• Android→モバイル
• マイコンボード(に接続された電子部品&デバイス)→モノ
• Androidはインターネット接続可能→インターネット
• Physicaloidは、モバイル経由のIoTのエントリーポイント
Internet of Things
インターネット⇔モバイル⇔モノの接続
http://bit.ly/2015arakobe
日本Androidの会神戸支部ハードウェア倶楽部メンバー紹介③
• たろサさん
• mrubyボードを開発
• AndroidとPhysicaloidを使って接続
http://www.slideshare.net/MinaoYamamoto/wakayamarb-board
http://bit.ly/2015arakobe
Androidとマイコンとのやり取り• Physicaloidライブラリを用いてAndroidに温度
と気圧を送信
昨年10月開催のMakers Bazaar
にて展示
ライブラリ https://github.com/tarosay/PhysicaloidLibrary
http://bit.ly/2015arakobe
オープンハードセミナーとは
• 大阪イノベーションハブで3ケ月に1回開催
• 次回は2015年5月開催予定
昨日のセミナーの様子
Cheero社3Dプリンタで作成したアーススピーカーの展示・実演
丸山先生の講演1時間15分バージョン
http://bit.ly/2015arakobe
オープンハードセミナーのねらい
• Androidはじまり、Androidつながりだが
• Androidにこだわらない
• Androidはもともと様々なデベロッパー文化の集まりだった(ソフト、ハード、組み込み、基幹システム、Web)
• さまざまなオープンソースハードウェアにかかわる事柄を議論していきたい
• 興味のある方・団体は参加お願いします!
http://bit.ly/2015arakobe
CONTENTS
1. 自己紹介と日本Androidの会・神戸支部・
ハードウェア倶楽部の紹介
2. プログラミング教育
3. Internet of Things ?
http://bit.ly/2015arakobe
JointApps• デジタルハリウッドが開発したアイコン型プログラミ
ング開発環境
– Webベースの開発環境
– Android上のブラウザからも開発可能
開発サイト http://www.jointapps.net/
実行アプリhttps://play.google.com/store/apps/details?id=jp.co.dhw.jointapps
http://bit.ly/2015arakobe
実はCode for の役立ちツールにも
• Knowledge Connectorで紹介
http://idea.linkdata.org/idea/idea1s591i
http://bit.ly/2015arakobe
拡張していく開発環境
• アイコン・ブロックが増えていく
– 12月にはシェイクと効果音が追加
– マップやWebAPI関連増えたらいいなあ…
• CivicTech関連に利用できる
• 大阪ではWizテクノロジーさんが開発に関わっています
http://bit.ly/2015arakobe
親子プログラミング講座してみました
• 11月、デジタルハリウッド大阪校で実施
http://www.jointapps.net/news/61610/
JointAppsブログ
http://bit.ly/ABC2014w-kobe
ママ・教員にプログラミングを
• SENSEI Portal, DoorKeeperで紹介
http://code-edu.doorkeeper.jp/events/20136
• 家庭から・学校からプログラミングを伝えることができたら?→根本的なモノづくりの取り組みが可能
http://bit.ly/2015arakobe
子供にプログラミングを
• Coder Dojo Himeji– Raspberry Piを使ってScratchでプログラミング
• 小学生2,3年生5人程度にプログラミングを遊びながら体験・伝授
http://bit.ly/2015arakobe
使う から 作る・創る へ
• コンピュータをうまく使いこなす ICT
– それだけではコンピュータに振り回されるだけ
• コンピュータから新しい何かを作る
与えられたものを使う側から自ら考え作る側に
– Code for X のコンセプトとも合致する
• そのために必要なことをやっていきたい^^
http://bit.ly/2015arakobe
CONTENTS
1. 自己紹介と日本Androidの会・神戸支部・
ハードウェア倶楽部の紹介
2. プログラミング教育
3. Internet of Things ?
http://bit.ly/2015arakobe
IoT …流行るらしい
• IoT ⇒Internet of Things
– モノのインターネット
– 電子機器・ガジェットがインターネットにつながる社会
• IoE ⇒Internet of Everything
– モノだけでなく人・プロセス・データが連携するインターネット
– Cisco Systemsの提唱するキーワード
• WoT ⇒ Web of Things
– モノのウェブ
– WebをUIとしてモノが操作・制御できる
http://bit.ly/2015arakobe
ここ最近のIoT記事 #1
• IoE (Internet of Everything) 元年2014 ~新設シスココンサルティングサービスが創る新クラウドビジネ ス~ シスコシステムズ合同会社 シスココンサルティングサービス 八子知礼
– http://www.slideshare.net/tomokyun85/yako-presen-141213
http://bit.ly/2015arakobe
ここ最近のIoT記事 #2
• Bluetooth/WiFi市場編●モバイルに続き、IoTが市場の牽引役に日経テクノロジーonline
– http://techon.nikkeibp.co.jp/article/COLUMN/20141214/394380/?rt=nocnt
http://bit.ly/2015arakobe
ここ最近のIoT記事 #3
• ヤフー“モノのインターネット”参入に見る「IoTビジネス」のマネタイズ手法 東京IT新聞
– http://itnp.net/story/1067
http://bit.ly/2015arakobe
ここ最近のIoT記事 #4
• 「5年以内に全産業がIoTに取り組む。でないと成長が望めない」―IDC Japan中村氏が2015年のICTを展望 bussinessnetwork.jp
– http://businessnetwork.jp/Detail/tabid/65/artid/3730/Default.aspx
http://bit.ly/2015arakobe
ここ最近のIoT記事 #5
• IoEで生まれる膨大なデータは新たな金脈 今後10年間で19兆ドルの経済価値が生まれる―シスコシステムズ エグゼクティブ バイスプレジデントウィム・エルフリンクDiamondオンライン
– http://diamond.jp/articles/-/63996
http://bit.ly/2015arakobe
ここ最近の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/2015arakobe
ここ最近のIoT記事 #7
• TECHNOLOGY, WEBLOG IoT的価値– http://www.hirotakaster.com/weblog/iot
%E7%9A%84%E4%BE%A1%E5%80%A4/
http://bit.ly/2015arakobe
ここ最近のIoT記事 #8
• 富士通・山本社長「IoTは、やった者勝ち」2016年度パソコン・スマホで1兆円目指す
– http://toyokeizai.net/articles/-/56279
http://bit.ly/2015arakobe
でも問題山積!!• 規格・プロトコルの欠如
– 既に400以上の規格が存在している。それは要するにまったく規格が存在しないのと同義である。
• 形式の定まらないソフトウェア– ソフトウェア、システム統合、処理における問題は多い。例えば、ミド
ルウェアは何をすればよいか、分析はデバイスとネットワークのどちらで実行するかといったことを決定しなければならない。
• セキュリティ問題– 接続されたスマートデバイスのシステムとその他のツールは、攻撃され
たり、繊細なデータにアクセスするよう仕向けられたりする恐れがあると、研究者らは危険性を強調している。
• 電源問題– ノードが増えれば、そのバッテリーは充電不可能、あるいは交換不可
能に陥ることが予想されるため、おそらく電源創出が必要になる。
「モノのインターネット」が未だに開通しない理由http://readwrite.jp/archives/11965
http://bit.ly/2015arakobe
いにしえのSlideshare
2013年1月(2年前)の勉強会で発表した資料http://www.slideshare.net/ssuser3261c5/arduino-16143070/5
http://bit.ly/2015arakobe
モバイルの介在
モノモバイル
クラウドモノ
モノ
モノ
モノ
モノモノ
モノ
モノ
モノ
クラウド
Android, iPhone, Firefox OS
肌身離さず携帯するモバイル→ヒト中心のUI/UX
http://bit.ly/2015arakobe
とりあえず手を動かしてつくろう
• モノを動かしてこそIoT, WoT!!
• サーバ(Mac)
–Node.js
–Socket.io
• Arduino
–Firmata
– Johnny-fivesでMac側から制御
http://bit.ly/2015arakobe
大阪でセミナーやってます
• 【宣伝】ご興味ありましたら、よろしくお願いします。
http://c7coworking.com/event/2015/01/22/000078/
http://bit.ly/2015arakobe
もくもく会もやってます。
• スクリプト言語でIoT&オープンデータもくもく会
– 毎月第4水曜日 19:00~ 次回:2/25(水)
http://scriptmoku2.doorkeeper.jp/
http://bit.ly/2015arakobe