SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
SORACOM & myThingsを
使ったハンズオンセミナーをやって
みた!
株式会社アドベン
吉田研一
1
自己紹介
• 吉田研一
• 株式会社アドベン
• IoT Engineer ^^;
• 大阪から来ました!
• IoTあるじゃん関西支部長
• 関西おうちハックメンバー
2
好きなSORACOM Air …ナノのデータ通信
好きなSORACOM API
速度変更
休止
3
リレーブログは「ボタン1発で全部休止!」
http://adven.info/iot/soracom-
air%E3%82%92%E3%81%99%E3%81%B9%E3%81%A6%E4%BC%91%E6%AD%A2deactivate%E3%81%99%E3%82%8B%E3%8
2%A8%E3%83%9E%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%82%B7%E3%83%BC%E3%83%9C%E3%82%BF%
E3%83%B3/ 4
ラズパイベースの変なガジェットつくった
速度変更
休止
5
最近Windows Phone買いました!
• フリーテル社 KATANA01
• SORACOM Airいれてみた!
もちろんナノ!
• 2つSIM入る仕様!!
• テザリング用途のNexus 5で、
月末のLTE容量切れがあった
とき(3~4日程度)、テザ
リング用に利用する!!
6
設定がちょっと苦労します!(1)
• まず「携帯電話会社の設定」ができない!!
• 「携帯ネットワーク接続プロファイル」にSORACOMがありません!
7
設定がちょっと苦労します!(2)
• [設定]ー[ネットワークとワイヤレス]ー[携帯ネットワークとSIM]を選択
8
「SIM1の設定」(or 「SIM2の設定」)をタップ
• インターネットAPNを追加する!
9
インターネットAPNを設定!
• いつものAPN設定(soracom.io / sora / sora )を入力
• 「□このLTE用のAPNを使って携帯電話会社のAPNを置き換える」をチェック
ココをチェック!!
10
するとデータ通信できるようになります
• SIM1は「圏外」だがデータ通信でつながっている状態
• SIM2は「SIMカードなし」の状態
SIM1 SIM2 ホットスポット
11
モバイルホットスポットはテザリングのこと?
• テザリングも可能。「モバイルホットスポット」を選択。
• s1.fastでそれなりに快適に使えます。12
何の話になってる?
13
10/16(金)のDev. Conf. 0で告知してた件!
14
やりました!SORACOM勉強会
https://soraben.doorkeeper.jp/events/34345 15
29名集まりました!
16
なかなか盛況でした!
SORACOM江木さんよりインプット! ラズパイ + USBモデム +
SORACOM Airでアウトプット! 17
コミュニティの方々にお世話になりました
• 準備の段階から、コミュニティの方々がヘルプしてくださって、
非常に助かりました。
• 関西おうちハックメンバー
• JAWS-UG 関西IoT専門支部メンバー
• SORACOM UG 大阪or関西も是非よろしくお願いします。
18
やったこと(1)
「実習SORACOM Airをコントロール」
• 教材スライド http://bit.ly/1liMBm5
• 実習1 SORACOMユーザーコンソールにアクセス
• 実習2 SORACOM APIリファレンスでAPIを試す
• 実習3 ラズパイの電源をいれてPCから接続する
• 実習4 ラズパイからCLIとSDKをいじる
• 実習5 ラズパイからSORACOM Airを接続できるようにする
• 実習6 ラズパイに光センサーを接続してみる
• 実習7 ラズパイの光センサーとLEDを連動させてみる
これがメインの実習
19
メインの実習 ~ラズパイで自動起動(15分)
20
やったこと(2)「光センサーが1,000Lux以上
だったらmyThings-IDCFにトリガー通知」
• myThingsエバンジェリストのYahoo! 山本さんからハンズオン
21
Yahoo! myThingsとは?
• IDCF クラウドのサーバ(AWS EC2相当?)にMeshBluサーバを立て
てモノのpublish/Subscribeをスマホに連携させることができる。
22
iOS/AndroidアプリmyThings
• IDCFチャネルを用いてラズパイからPublishされたトリガーを受けて
Tweetなどの処理を組み合わせる!!
23
何か足りない?
24
SORACOM Beamできなかった!
25
リベンジします
• Http POSTによるmyThingsトリガーをSORACOM Beamで暗号化!
• クラウド側にオフロード!
26
SORACOM Beamがないとき~
• 照度センサーの値を
POSTするjsソース
• モノ側(ラズパイ)に
情報てんこ盛り!
• IPアドレス
• UUID
• Token
• URL
27
(つづき)照度センサーの値からRequest
• getLuxメソッドの値が1000以上ならRequestメソッドでPOST送信!
28
SOACOM Beamがあるとき~
• 照度センサーの値をPOSTするjs
ソース
• beam.soracom.com:8080 へ
接続するだけ!
• サーバIPアドレスも、UUIDも
Tokenも不要!!
29
SORACOMコンソールでの設定で隠ぺい化!
• SORACOMコンソール
• https://console.soracom.io/
• グループタブで確認!
30
Beam設定
• エントリポイントのパスにTriggerのUUIDは不要。転送先のみ入れる。
31
SORACOM Beamが
ないとき~のソース
カスタムヘッダにUUIDとTokenを入れる
• X-からはじまるカスタムヘッダをセット!
SORACOM Beamが
ないとき~のソース
32
準備完了!
デモります!!
33
…デモ中
34
今回のデモはメカトラックス社3GPI
を使わせていただきました。
アンテナがカッコイイ!
3GPIは、通常12VdcのACアダプタ
をつなぐのですが、モバブーでも給電
OKでした。
うまくいきました!
35
https://twitter.com/dietposter/status/675289700475604992
まとめ SORACOM Beamがあるとき~!
• SORACOM Airを装着したモノ(ラズパイ)では面倒な
暗号化が不要!
• セキュリティ上不安のあるさまざまな情報(IPアドレスや
UUID、トークンなどなど)をクラウド側でグループ単位で
一括設定!
36
まとめ SORACOMで勉強会
• 次回以降のSORACOM勉強会はSORACOM Airと
Beamのアウトプット実習を行いたい!
• 3G USB ドングル (FS01BU)が25本、SORACOM Airが
30枚(もちろんナノ!)があります!!
• 呼んでいただければ、参上したいっ!
(あとはコストだけ)
• 逆に大阪に来たいメーカーさん!
デバイス・機材持ってきて!
37
ご清聴ありがとうございました!
株式会社アドベン
吉田研一
38

Más contenido relacionado

Similar a Soracom & myThingsを使ったハンズオンセミナーをやってみた

Similar a Soracom & myThingsを使ったハンズオンセミナーをやってみた (20)

Enterprise API Hack Night #13 | LoRaWANは簡単!SORACOM Air for LoRaWANを用いたプロトタイプデ...
Enterprise API Hack Night #13 | LoRaWANは簡単!SORACOM Air for LoRaWANを用いたプロトタイプデ...Enterprise API Hack Night #13 | LoRaWANは簡単!SORACOM Air for LoRaWANを用いたプロトタイプデ...
Enterprise API Hack Night #13 | LoRaWANは簡単!SORACOM Air for LoRaWANを用いたプロトタイプデ...
 
SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~
SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~
SORACOM Technology Camp 2018 | A2. IoTプロトタイプデバイス製作入門 ~セルラー通信デバイス編~
 
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
ソラコムサンタ発表内容振り返り | SORACOM UG 東京 #14
 
SORACOM Conference Discovery 2017 | E1. SORACOM APIによるデバイス設定・管理の自動化
SORACOM Conference Discovery 2017 | E1. SORACOM APIによるデバイス設定・管理の自動化SORACOM Conference Discovery 2017 | E1. SORACOM APIによるデバイス設定・管理の自動化
SORACOM Conference Discovery 2017 | E1. SORACOM APIによるデバイス設定・管理の自動化
 
SORACOM UG 信州 #1 | SORACOM 紹介
SORACOM UG 信州 #1 | SORACOM 紹介SORACOM UG 信州 #1 | SORACOM 紹介
SORACOM UG 信州 #1 | SORACOM 紹介
 
Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告
Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告
Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告
 
SORACOM UG 関西 | SORACM アップデート!! Since 9/13
SORACOM UG 関西 | SORACM アップデート!! Since 9/13SORACOM UG 関西 | SORACM アップデート!! Since 9/13
SORACOM UG 関西 | SORACM アップデート!! Since 9/13
 
SORACOM UG 九州 #2 | SORACOM アップデート!! since 2017/5/27
SORACOM UG 九州 #2 | SORACOM アップデート!! since 2017/5/27SORACOM UG 九州 #2 | SORACOM アップデート!! since 2017/5/27
SORACOM UG 九州 #2 | SORACOM アップデート!! since 2017/5/27
 
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
SORACOM Technology Camp 2018 | B3. SORACOMで実現するデバイス管理
 
MULTI CLOUD NIGHT! | IoTの事例から紐解くマルチクラウドと SORACOM Funnelの活用
MULTI CLOUD NIGHT! | IoTの事例から紐解くマルチクラウドと SORACOM Funnelの活用MULTI CLOUD NIGHT! | IoTの事例から紐解くマルチクラウドと SORACOM Funnelの活用
MULTI CLOUD NIGHT! | IoTの事例から紐解くマルチクラウドと SORACOM Funnelの活用
 
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
 
【Connected.T3】SORACOMで実現するプライベートIoTバックエンド
【Connected.T3】SORACOMで実現するプライベートIoTバックエンド【Connected.T3】SORACOMで実現するプライベートIoTバックエンド
【Connected.T3】SORACOMで実現するプライベートIoTバックエンド
 
SORACOM Conference "Discovery" | (ランチセッション)SORACOM認定デバイスご紹介
SORACOM Conference "Discovery" | (ランチセッション)SORACOM認定デバイスご紹介SORACOM Conference "Discovery" | (ランチセッション)SORACOM認定デバイスご紹介
SORACOM Conference "Discovery" | (ランチセッション)SORACOM認定デバイスご紹介
 
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
お客様事例から学ぶIoT通信プラットフォームSORACOM活用お客様事例から学ぶIoT通信プラットフォームSORACOM活用
お客様事例から学ぶIoT通信プラットフォームSORACOM活用
 
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM Meetup 広島 | SORACOM 紹介SORACOM Meetup 広島 | SORACOM 紹介
SORACOM Meetup 広島 | SORACOM 紹介
 
SORACOM Conference "Discovery" 2018 | F4. IoT システム 最新アーキテクチャ・リファレンス ~デバイスからクラ...
SORACOM Conference "Discovery" 2018 | F4. IoT システム 最新アーキテクチャ・リファレンス ~デバイスからクラ...SORACOM Conference "Discovery" 2018 | F4. IoT システム 最新アーキテクチャ・リファレンス ~デバイスからクラ...
SORACOM Conference "Discovery" 2018 | F4. IoT システム 最新アーキテクチャ・リファレンス ~デバイスからクラ...
 
Cloud Developers Circle #7 | IoT にありがちな失敗パターンと回避する方法
Cloud Developers Circle #7 | IoT にありがちな失敗パターンと回避する方法Cloud Developers Circle #7 | IoT にありがちな失敗パターンと回避する方法
Cloud Developers Circle #7 | IoT にありがちな失敗パターンと回避する方法
 
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
Developers Festa Sapporo 2019 | 今日から取り組めるIoT と「IoT ライブデモ5連発」
 
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
 
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
A1. いまから始められる! エッジ処理AIカメラ S+ Camera Basic を用いた画像解析と現場のデジタル化の最新事例 | SORACOM Te...
 

Más de Kenichi Yoshida

App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
Kenichi Yoshida
 
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
Kenichi Yoshida
 
プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板
Kenichi Yoshida
 
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダJAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
Kenichi Yoshida
 
クラウド―Arduino接続について
クラウド―Arduino接続についてクラウド―Arduino接続について
クラウド―Arduino接続について
Kenichi Yoshida
 
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
Kenichi Yoshida
 
ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月
Kenichi Yoshida
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
Kenichi Yoshida
 
ミント缶でMaker気分
ミント缶でMaker気分ミント缶でMaker気分
ミント缶でMaker気分
Kenichi Yoshida
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
Kenichi Yoshida
 
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
Kenichi Yoshida
 

Más de Kenichi Yoshida (20)

大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
 
AWScean #1 SORACOMアルファベット
AWScean #1 SORACOMアルファベットAWScean #1 SORACOMアルファベット
AWScean #1 SORACOMアルファベット
 
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみたラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
 
Android IoTとプログラミング教育
Android IoTとプログラミング教育Android IoTとプログラミング教育
Android IoTとプログラミング教育
 
Abc2015 winterkobe
Abc2015 winterkobeAbc2015 winterkobe
Abc2015 winterkobe
 
App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
 
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
 
組み込みーモバイルークラウドをオープンな形でつなぐ
組み込みーモバイルークラウドをオープンな形でつなぐ組み込みーモバイルークラウドをオープンな形でつなぐ
組み込みーモバイルークラウドをオープンな形でつなぐ
 
プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板
 
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダJAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
 
クラウド―Arduino接続について
クラウド―Arduino接続についてクラウド―Arduino接続について
クラウド―Arduino接続について
 
Android+Education
Android+EducationAndroid+Education
Android+Education
 
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
 
ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
 
ロボットサミットとは?in名古屋on2012年5月
ロボットサミットとは?in名古屋on2012年5月ロボットサミットとは?in名古屋on2012年5月
ロボットサミットとは?in名古屋on2012年5月
 
ロボットサミットについてin愛媛on2012年3月
ロボットサミットについてin愛媛on2012年3月ロボットサミットについてin愛媛on2012年3月
ロボットサミットについてin愛媛on2012年3月
 
ミント缶でMaker気分
ミント缶でMaker気分ミント缶でMaker気分
ミント缶でMaker気分
 
イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
 

Soracom & myThingsを使ったハンズオンセミナーをやってみた