Submit Search
Upload
組み込みーモバイルークラウドをオープンな形でつなぐ
•
6 likes
•
1,614 views
Kenichi Yoshida
Follow
オープンハードセミナー 2013 4Q
Read less
Read more
Technology
Report
Share
Report
Share
1 of 54
Download now
Download to read offline
Recommended
「着飾らない IoT」
「着飾らない IoT」
Embarcadero Technologies
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
Kenichi Yoshida
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
Yasuyuki Sugai
Sit, stay, good art
Sit, stay, good art
davidstevenbrooks
Cian
Cian
Gaelscoil na Ríthe
Nfc base door
Nfc base door
Alp Pehlivan
Soap
Soap
Gourav Pal
Cs3 3
Cs3 3
Shahar Akam
Recommended
「着飾らない IoT」
「着飾らない IoT」
Embarcadero Technologies
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
Kenichi Yoshida
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
Yasuyuki Sugai
Sit, stay, good art
Sit, stay, good art
davidstevenbrooks
Cian
Cian
Gaelscoil na Ríthe
Nfc base door
Nfc base door
Alp Pehlivan
Soap
Soap
Gourav Pal
Cs3 3
Cs3 3
Shahar Akam
положение о конкурсе учебных кабинетов
положение о конкурсе учебных кабинетов
Demanessa
Career Women
Career Women
Ntsoaki Kala
Spring framework & inversion of control
Spring framework & inversion of control
Nazim Sitmanbetov
Skype lesson 1 power point
Skype lesson 1 power point
Karen Bailey
20 лет компании
20 лет компании
Алиса Рябущенко
What conscience is
What conscience is
Ray Alvarez
David
David
sinaloa1
BQC Aug 2012
BQC Aug 2012
Vibhendu Tewari
Retail Design by Tess Krüs
Retail Design by Tess Krüs
Tess Krüs
2012 scholarship application (continuing education)
2012 scholarship application (continuing education)
Task Frg
Дополненная Реальность
Дополненная Реальность
Hyppolite Panin
Corkboard Projects 2007
Corkboard Projects 2007
Cecilie Burleson
Extended Essay Poster part 1
Extended Essay Poster part 1
Assia Chelaghma
Sesión 1 taller negociando como un profesional capitalizarme
Sesión 1 taller negociando como un profesional capitalizarme
Consultora Frismo Ltda
Akhlaq warga muhammadiyah
Akhlaq warga muhammadiyah
Raraz Augusta
мед.ук. курс.обеп. груз пер
мед.ук. курс.обеп. груз пер
Demanessa
IQC Placemaking
IQC Placemaking
OU Institute for Quality Communities
Open budgets for kyiv1
Open budgets for kyiv1
Olena Ursu
Analiz bg anketa
Analiz bg anketa
Галина Томова
学習からみた基本
学習からみた基本
Minoru Uchida
クラウド―Arduino接続について
クラウド―Arduino接続について
Kenichi Yoshida
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low Energyデバイス
Shin Ise
More Related Content
Viewers also liked
положение о конкурсе учебных кабинетов
положение о конкурсе учебных кабинетов
Demanessa
Career Women
Career Women
Ntsoaki Kala
Spring framework & inversion of control
Spring framework & inversion of control
Nazim Sitmanbetov
Skype lesson 1 power point
Skype lesson 1 power point
Karen Bailey
20 лет компании
20 лет компании
Алиса Рябущенко
What conscience is
What conscience is
Ray Alvarez
David
David
sinaloa1
BQC Aug 2012
BQC Aug 2012
Vibhendu Tewari
Retail Design by Tess Krüs
Retail Design by Tess Krüs
Tess Krüs
2012 scholarship application (continuing education)
2012 scholarship application (continuing education)
Task Frg
Дополненная Реальность
Дополненная Реальность
Hyppolite Panin
Corkboard Projects 2007
Corkboard Projects 2007
Cecilie Burleson
Extended Essay Poster part 1
Extended Essay Poster part 1
Assia Chelaghma
Sesión 1 taller negociando como un profesional capitalizarme
Sesión 1 taller negociando como un profesional capitalizarme
Consultora Frismo Ltda
Akhlaq warga muhammadiyah
Akhlaq warga muhammadiyah
Raraz Augusta
мед.ук. курс.обеп. груз пер
мед.ук. курс.обеп. груз пер
Demanessa
IQC Placemaking
IQC Placemaking
OU Institute for Quality Communities
Open budgets for kyiv1
Open budgets for kyiv1
Olena Ursu
Analiz bg anketa
Analiz bg anketa
Галина Томова
学習からみた基本
学習からみた基本
Minoru Uchida
Viewers also liked
(20)
положение о конкурсе учебных кабинетов
положение о конкурсе учебных кабинетов
Career Women
Career Women
Spring framework & inversion of control
Spring framework & inversion of control
Skype lesson 1 power point
Skype lesson 1 power point
20 лет компании
20 лет компании
What conscience is
What conscience is
David
David
BQC Aug 2012
BQC Aug 2012
Retail Design by Tess Krüs
Retail Design by Tess Krüs
2012 scholarship application (continuing education)
2012 scholarship application (continuing education)
Дополненная Реальность
Дополненная Реальность
Corkboard Projects 2007
Corkboard Projects 2007
Extended Essay Poster part 1
Extended Essay Poster part 1
Sesión 1 taller negociando como un profesional capitalizarme
Sesión 1 taller negociando como un profesional capitalizarme
Akhlaq warga muhammadiyah
Akhlaq warga muhammadiyah
мед.ук. курс.обеп. груз пер
мед.ук. курс.обеп. груз пер
IQC Placemaking
IQC Placemaking
Open budgets for kyiv1
Open budgets for kyiv1
Analiz bg anketa
Analiz bg anketa
学習からみた基本
学習からみた基本
Similar to 組み込みーモバイルークラウドをオープンな形でつなぐ
クラウド―Arduino接続について
クラウド―Arduino接続について
Kenichi Yoshida
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low Energyデバイス
Shin Ise
The Mobile Frontier at HTML5 Conference 2013/11/30
The Mobile Frontier at HTML5 Conference 2013/11/30
Yukio Andoh
IoTの概要・IoT界隈の動向
IoTの概要・IoT界隈の動向
NISHIMOTO Keisuke
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)
BizCOLLEGE
垣根のないモノ作り!
垣根のないモノ作り!
Yuka Tokuyama
Professor Hiroshi ESAKI talks about Internet of Design
Professor Hiroshi ESAKI talks about Internet of Design
Boston Global Forum
Sp design2013 v2
Sp design2013 v2
Yukio Andoh
これからはじめるIoTデバイス mbed入門編
これからはじめるIoTデバイス mbed入門編
Naoto Tanaka
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
Kazumi IWANAGA
Android thingsやってみた
Android thingsやってみた
Hiroshi Kikuchi
第31回WebSig会議【セッション2】 タブレットが与える影響について考える
第31回WebSig会議【セッション2】 タブレットが与える影響について考える
Hideto Ishibashi
スマートスピーカーとRaspberry Piで物品管理にトライ
スマートスピーカーとRaspberry Piで物品管理にトライ
Akiyuki Yoshino
Io t kyoto
Io t kyoto
Emi MATSUDA
中小企業のIoT導入【図解】
中小企業のIoT導入【図解】
博行 門眞
下関中等教育学校 出前講義の資料(2023/8/18)
下関中等教育学校 出前講義の資料(2023/8/18)
Kazuaki Tanaka
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
aitc_jp
Hw meetup 20150304
Hw meetup 20150304
Hiraku Komuro
タブレットセミナ[八子] R 20110217
タブレットセミナ[八子] R 20110217
知礼 八子
AndroidとHTML5で変わる組込みの世界
AndroidとHTML5で変わる組込みの世界
Tomo Watanabe
Similar to 組み込みーモバイルークラウドをオープンな形でつなぐ
(20)
クラウド―Arduino接続について
クラウド―Arduino接続について
CoreBluetoothでつくるBluetooth Low Energyデバイス
CoreBluetoothでつくるBluetooth Low Energyデバイス
The Mobile Frontier at HTML5 Conference 2013/11/30
The Mobile Frontier at HTML5 Conference 2013/11/30
IoTの概要・IoT界隈の動向
IoTの概要・IoT界隈の動向
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)
垣根のないモノ作り!
垣根のないモノ作り!
Professor Hiroshi ESAKI talks about Internet of Design
Professor Hiroshi ESAKI talks about Internet of Design
Sp design2013 v2
Sp design2013 v2
これからはじめるIoTデバイス mbed入門編
これからはじめるIoTデバイス mbed入門編
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o´∀`o)ノ
Android thingsやってみた
Android thingsやってみた
第31回WebSig会議【セッション2】 タブレットが与える影響について考える
第31回WebSig会議【セッション2】 タブレットが与える影響について考える
スマートスピーカーとRaspberry Piで物品管理にトライ
スマートスピーカーとRaspberry Piで物品管理にトライ
Io t kyoto
Io t kyoto
中小企業のIoT導入【図解】
中小企業のIoT導入【図解】
下関中等教育学校 出前講義の資料(2023/8/18)
下関中等教育学校 出前講義の資料(2023/8/18)
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
2016年11月19日 AITCシニア技術者勉強会 第1回「1からはじめるIoT ~IoTまでの歴史~」
Hw meetup 20150304
Hw meetup 20150304
タブレットセミナ[八子] R 20110217
タブレットセミナ[八子] R 20110217
AndroidとHTML5で変わる組込みの世界
AndroidとHTML5で変わる組込みの世界
More from Kenichi Yoshida
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
Kenichi Yoshida
AWScean #1 SORACOMアルファベット
AWScean #1 SORACOMアルファベット
Kenichi Yoshida
Soracom & myThingsを使ったハンズオンセミナーをやってみた
Soracom & myThingsを使ったハンズオンセミナーをやってみた
Kenichi Yoshida
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
Kenichi Yoshida
Android IoTとプログラミング教育
Android IoTとプログラミング教育
Kenichi Yoshida
Abc2015 winterkobe
Abc2015 winterkobe
Kenichi Yoshida
App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
Kenichi Yoshida
プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板
Kenichi Yoshida
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
Kenichi Yoshida
Android+Education
Android+Education
Kenichi Yoshida
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
Kenichi Yoshida
ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月
Kenichi Yoshida
Androidロボットサミットin京都
Androidロボットサミットin京都
Kenichi Yoshida
ロボットサミットとは?in名古屋on2012年5月
ロボットサミットとは?in名古屋on2012年5月
Kenichi Yoshida
ロボットサミットについてin愛媛on2012年3月
ロボットサミットについてin愛媛on2012年3月
Kenichi Yoshida
ミント缶でMaker気分
ミント缶でMaker気分
Kenichi Yoshida
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
Kenichi Yoshida
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
Kenichi Yoshida
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
Kenichi Yoshida
App inventor独自カラー
App inventor独自カラー
Kenichi Yoshida
More from Kenichi Yoshida
(20)
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
AWScean #1 SORACOMアルファベット
AWScean #1 SORACOMアルファベット
Soracom & myThingsを使ったハンズオンセミナーをやってみた
Soracom & myThingsを使ったハンズオンセミナーをやってみた
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
Android IoTとプログラミング教育
Android IoTとプログラミング教育
Abc2015 winterkobe
Abc2015 winterkobe
App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
Android+Education
Android+Education
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月
Androidロボットサミットin京都
Androidロボットサミットin京都
ロボットサミットとは?in名古屋on2012年5月
ロボットサミットとは?in名古屋on2012年5月
ロボットサミットについてin愛媛on2012年3月
ロボットサミットについてin愛媛on2012年3月
ミント缶でMaker気分
ミント缶でMaker気分
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
App inventor独自カラー
App inventor独自カラー
Recently uploaded
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Recently uploaded
(9)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
組み込みーモバイルークラウドをオープンな形でつなぐ
1.
「組み込みーモバイルークラウド をオープンな形でつなぐ」 オープンハードセミナー2013 4Q 2013/10/12(土) 吉田 研一
2.
Excuse;-< • 最初というのもあるので…一般的な概要の説 明とかを中心にします。 • 実は、組み込みーモバイルークラウド接続に ついてはベータ段階が多く、現状、じゅうぶん にオープンであるとはいえないかな –
SONY , appiot – MindFree , Real Socket Framework – デ変研, Derimo • なので最後にさらっと説明m(_ _)m
3.
CONTENTS • 自己紹介とオープンハードセミナーまわりの 紹介 • 「オープン」な何か •
本題「組み込みーモバイルークラウドをオー プンな形でつなぐ」 – 2つの論理的な接続形態 – それに付随する物理的な接続形態 – 取り組みを見る
4.
自己紹介 • 吉田研一 姫路在住・大阪勤務 •
名刺できました • 大阪イノベーションハブでは配ってます。 • オンラインでは配れ ないので表示⇒
5.
オープンハードセミナーとは • 今回は2回目(2013年7月から開始) • 大阪イノベーションハブでは初めて •
日本橋でんもく会の「イチからはじめる」のオンラ インセミナーシリーズから発展 • もくもく会は「黙々」したいので、「しゃべる」オンラ インセミナーを分離しオープンハードセミナーとし た。 • 3ケ月に1回開催 (1,4,7,10月) • 次回は2014年1月初旬の予定
6.
オープンハードセミナー第1回の様子 • プロジェクタを対面式に配置 発表者の石井さん と発表スライド 東京・福岡会場の様子 とオーディエンス http://atnd.org/events/40461 7月13日 ECCコン専
7.
Android日本橋でんでんタウンもくもく会 • 9/20(日)に第12回を実施 • 3ケ月に1回開催
(3 ,6,9,12月) • 次回は12月中旬です 日本橋ROBOBAでもくもくしています。
8.
日本橋でんもく会の 「イチからはじめる」シリーズ • Androidとマイコン等の接続性について初心 者レベルから解説していくシリーズ • 接続技法ADK,
MicroBridge, USB Host APIなど • 対象:マイコン(Arduino, PICなど)、FPGA (Xilinx, ALTERA) • Androidアプリは開発できるがマイコンは ちょっととか、マイコンはできるけどFPGAはわ かんないとか、その逆とか • 知らなかったことを知り、技術力の向上へ
9.
東京・大阪・福岡って なんでこのメンバー? • 日本Androidの会の全国イベントABC(Android Bazaar and
Conference)で各支部から集まっ た「ロボットサミット」から(2011年夏~) 神戸支部 福岡支部 秋葉原支部
10.
ちなみに来週はABC 2013 Autumn •
「ロボットサミット」で出展します。 • 10月20日(日)東京電機大学 http://www.android-group.jp/conference/abc2013a/
11.
オープンソースセミナーのねらい • Androidはじまり、Androidつながりだが • Androidにこだわらない •
Androidはもともと様々なデベロッパー文化の 集まりだった(ソフト、ハード、組み込み、基幹 システム、Web) • さまざまなオープンソースハードウェアにかか わる事柄を議論していきたい • 興味のある方・団体は参加お願いします!
12.
CONTENTS • 自己紹介とオープンハードセミナーまわりの 紹介 • 「オープン」な何か •
本題「組み込みーモバイルークラウドをオー プンな形でつなぐ」 – 2つの論理的な接続形態 – それに付随する物理的な接続形態 – 取り組みを見る
13.
さまざまな”Open”ムーブメント • • • • • オープンソースソフトウェア(OSS) オープンソースハードウェア(OSHW) オープンデータ オープンデザイン オープンガヴァメント
14.
オープンソースソフトウェア(OSS) • 1998年 Webブラウザ・
Netscapeの公開プロセ ス上で生まれた言葉 • Netscapeは現在、Mozilla Firefoxとなり、オー プンソース運動の代表的な成果物の一つに 数えられる→Firefox OSにまで進化した • ソフトウェア=コードはCD代程度で負担で流 通する。インターネット社会ではそれも不要 http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3% 83%B3%E3%82%BD%E3%83%BC%E3%82%B9
15.
オープンソースハードウェア(OSHW) • OSSと同じ形態で設計されるコンピュータや電 子機器を指す • ハードウェアは製造コストがかかるため、オー プンソースのソフトウェアの定義がそのまま 適用できるわけではない。 •
FPGAのHDL(ハードウェア記述言語)コードを 配布・共有したりする場合など新しい扱いも http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%BC%E3%83%97%E3%83 %B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%8F%E3%83%BC%E3%8 3%89%E3%82%A6%E3%82%A7%E3%82%A2
16.
オープンデータ • 特定のデータを自由に利用してもOK、再掲載 してもOKという考え • インターネット上で大量のデータを扱うことが できるときに効果がある •
オープンガヴァメントとの関連性が高い – 公共機関や企業が公開するビッグデータ • 具体例を知りたくて、OpenStreetMapのマッピ ングパーティを地元で開いてみた。
17.
OSMマッピングパーティin姫路城 姫路経済新聞 http://himeji.keizai.biz/headline/1045/
18.
これは面白い • マッピングした地理データをOSM上に入力し 共有できる • Googleマップと違い無料で自由に使える •
ハード系モノづくり系なことをやってるひとも 割といるようだ – mbedでGPSセンサをつないで自作GPSロガーを 使っている人 – クワッドコプターで空中写真を撮っている人
19.
ODbL(オープンデータベースライセンス) • 2012年9月にオープンストリートマップ(OSM) はクリエイティブ・コモンズライセンスから ODbLにライセンスを移行している http://wiki.openstreetmap.org/wiki/JA:Open_Databas e_License
20.
オープンデザイン • WebでもFabでもオープン デザインの考え方が言わ れているようだ • 個人的にはAndy(教材ロ ボット)のアクリル板その 他の設計デザインや教育 コンテンツをオープン化し てFabLabなどの場で使うと か希望^^ Make:
Japan 『オープンデザイン――参加と共 創から生まれる「つくりかたの未来」』
21.
オープンガヴァメント • 情報公開型からオープンデータ型へ – 《70~80年代》機密文書の情報公開を求める動き –
《現在》オープンデータを活用するエコシステム • 政府や自治体がもつオープンデータ • シビックテック – 「公共サービスをコーディング」する開発者 • 普及しているWeb・スマホ・タブレットを用いて 公共サービスを市民が利用
22.
Code for X •
Code for Japanの 各地域版 – Code for Sabae – Code for Kanazawa • Code for Americaの取 り組みを参考に • 昨日10/12(金)のミー ティングにちょっとだ け参加してきました。
23.
オープンっていろいろ • いろんなオープンなできごとをよくみつめてい きたいと思います • OSHWとの関わりも •
WIRED 9月号が参考 になります http://wired.jp/magazine/?id=9
24.
CONTENTS • 自己紹介とオープンハードセミナーまわりの 紹介 • 「オープン」な何か •
本題「組み込みーモバイルークラウドをオー プンな形でつなぐ」 – 2つの論理的な接続形態 – それに付随する物理的な接続形態 – 取り組みを見る
25.
2つの論理的な接続形態 • クラウド⇔もの(ガジェット・デバイス) • クラウド⇔スマホ⇔もの(ガジェット・デバイス)
26.
IoT(Internet of Things) •
Things=モノ(やコト)のインターネット • モノのインターネットの「本質的な」部分は さまざまなガジェットなどがインターネットに直 に接続されること
27.
現時点で • 中間にスマホが介在する形態が無くならない – スマホ=とりあえずiPhoneやAndroidのこと
28.
ADKなど触ってきた感覚では • ADK:ArduinoとAndroidのUSBによる接続 – Androidにクラウド接続を肩代わりさせる –
Androidが中間に介在する余分な感覚 – 本質的にAndroidは不要かなと感じていた • だが逆に、スマホは非常に普及している – 肌身離さず持つスマホのUX/UI性の高さ・利便性、 通信能力の高さ • スマホがあれば、ガジェットの軽量化・低コス ト化が可能となる
29.
物理的な接続形態 • クラウド⇔もの – Ethernetによる有線接続 –
Wi-Fiによる接続 • クラウド⇔スマホ⇔もの – USBケーブルによる有線接続 – Audio(モデム・DTMF)による有線接続 – Bluetoothによる接続 – BLEによる接続
30.
Wi-Fiによる接続 • メインのマイコンのほかにWi-Fi 用Linuxをもつ –
OSなしマイコンのI/OにOSを入れる逆転現象www • Arduino Yún • PQI Air Card • Electric Imp
31.
BLEによる接続 • • • • • 省電力でI/Oをもつ Konashi SBBLE(サブレ―) BLE112モジュール BLE600モジュール
32.
モノとサービス連携のチャンス • 小型化・省電力化 – SDカードサイズのWi-Fiモジュール –
コイン大のBLEモジュール • 接続形態の違いをサービスに結び付けて新 しいモノをつくるといいかな! • 11/2(土)13:00~17:00にBLEの勉強会をECC コン専で行います。告知準備中。
33.
組み込みーモバイルークラウドの 仕組み・取り組み • • • • Xively(ザイブリィ) 京都 デ変研 「Derimo」 大阪
MindFree 「RSF(Real Socket Framework)」 Sony appiot
34.
Xively(ザイブリー) https://xively.com/ • 2013年5月ごろまでCosm(コスム)という名称 のサービス • それ以前はPachube(パッチベイ)という名称 だった。 –
小林茂さんのガイガーカウンターのマップ • http://www.yapan.org/main/2011/03/measure_radiati on_dose.html – 菅工房の菅さんのウェザーステーション • http://www.sugakoubou.com/doku/weatherstation
35.
様々なデバイス・言語に対応 • ここではArduino+Ethernetシールドの説明を。 https://xively.com/dev/hardware/
36.
Pachubeサンプルが参考になります • ファイルースケッチの例ーEthernetにある – PachubeClient –
PachubeClientString
37.
APIキーを取得してREST APIを利用 送信(ヘッダ部分) 送信結果(200 OK)
38.
送信部分(つづき) ¥n ¥n 送信…ボディ部分は例えば 「Temprature,31.5」と送られると… ¥n¥nまたは¥r¥rで空の行が来たらその 次の行はボディ部(受信したいデータ) この部分が「Channel」になる。 Cosm以前は「DataStream」と呼 ばれていた
39.
Xivelyサーバ側にエントリされる https://xively.com/feeds/66335/ を確認してみて (動いてない時もあるw) この部分が「Channel」になる。 以上スケッチ CosmClientTemp.ino https://gist.github.com/yoshidaken1/5941636
40.
ベタでPOSTメソッドを書くのも… • イマイチいけてない。 • CSVデータを送信する程度ならいいが、受信 するほうはベタ書きで面倒 •
CSV, JSON, XMLなどはパーサが(多分)ないの で力技は通用しない(Arduinoのメモリ容量も あるし…) • で、Xivelyライブラリを使う!
41.
https://xively.com/dev/libraries/
42.
Arduinoライブラリに追加(2つ) • https://github.com/xively/xively_arduino – ZIPファイルをダウンロードして解凍すると 「xively_arduino-master」フォルダとなるのでエ ラーが出る。 –
「xively_arduino」フォルダとしてライブラリに追加 する。 • https://github.com/amcewen/HttpClient – <Xively.h>ライブラリの前にこの<HttpClient.h>ライ ブラリも追加しておかないとコンパイルエラーにな る!!
43.
スケッチの例を参考にすればOK ファイル-スケッチの例-xively_arduino にある3つ
44.
DeviceとFeedとChannel(Xivelyの概念) Device 装置名? Feed 観測ポイント? Channel
測定データ群 https://xively.com/feeds/1449775682 Feed
45.
Xivelyスケッチの例 MultipleDataStreamsUpload.ino API Key Channel 名称 Channelをひとまとめに (Cosm時代のDataStreamが 使われている) Feed
ID
46.
メインループ処理 Channel データ群
47.
デベロッパーコンソール画面 Device Feed関連情報 Channel データ群 HttpReq.メッセージも ロギングされる
48.
デベロッパーコンソールで 更に良いのは… • Channelをクリックして直接データを書き込め ること!! 「Sensor1」のChannelをクリッ クして現在値を入力! Arduinoにテストデータ 値を直接読み込ませる 際に活用できる
49.
Xivelyスケッチの例 Arduinoからデータ取得 • JSONなどのキー・バリューも簡単なメソッドで 値を取得できる DataStreamsDownload.ino Feed配列から取るやり方 DataStreamsUpload.ino
channel配列から取るやり方
50.
組み込みーモバイルークラウドの 仕組み・取り組み(1 of 3) •
京都 デ変研 「Derimo」 – クローズドサーバ⇔Android⇔Arduino – USB Host API(Physicaloidライブラリ?) – LongPollingによるプッシュ – 10/20(日)のABC 2013 Autumでは講演有り – ソースはCD-ROMにて購入者に提供 – サーバーは1ケ月無料のユーザIDでアクセス • その後は有料
51.
組み込みーモバイルークラウドの 仕組み・取り組み(2 of 3) •
大阪 MindFree 「RSF(Real Socket Framework)」 – AWS⇔Android⇔Arduino ADK – ADK (UHS2.0ベース),Bluetooth接続 – Websocketによるプッシュ APIキーによる制御 – クローズドβテスト中です – 10/20(日)のABC 2013 Autumnで展示します
52.
組み込みーモバイルークラウドの 仕組み・取り組み(3 of 3) •
Sony appiot – 当初は クラウド⇔Android – 将来的に「クラウド⇔Android⇔Arduino」を示唆 – ベータテスター募集中だそうです – 「メーカー」の本気が出て欲しい http://appiot.jp/
53.
まだまだこれから • クラウドーガジェット連携はまだまだ黎明期 • オープンなムーブメントと結び付けて、面白く 便利なサービスを考えていきたい •
同時に、様々なジャンルのテクノロジーを横 断的に理解・活用できる必要がある • ハードウェア関連のジャンルは、IT業界でも人 によって得意・不得意が分かれる • 自分はこれを教育する仕組みを考えたい
54.
ご清聴ありがとうございました オープンハードセミナー2013 4Q 2013/10/12(土)
Download now