Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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...
ラズパイベースの変なガジェットつくった
速度変更
休止
5
最近Windows Phone買いました!
• フリーテル社 KATANA01
• SORACOM Airいれてみた!
もちろんナノ!
• 2つSIM入る仕様!!
• テザリング用途のNexus 5で、
月末のLTE容量切れがあった
とき(3~...
設定がちょっと苦労します!(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関西も...
やったこと(1)
「実習SORACOM Airをコントロール」
• 教材スライド http://bit.ly/1liMBm5
• 実習1 SORACOMユーザーコンソールにアクセス
• 実習2 SORACOM APIリファレンスでAPIを試す
...
メインの実習 ~ラズパイで自動起動(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、トークンなどなど)をクラウド側でグループ単位で...
まとめ SORACOMで勉強会
• 次回以降のSORACOM勉強会はSORACOM Airと
Beamのアウトプット実習を行いたい!
• 3G USB ドングル (FS01BU)が25本、SORACOM Airが
30枚(もちろんナノ!)があり...
ご清聴ありがとうございました!
株式会社アドベン
吉田研一
38
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
SORACOM Update 20151211_SORACOM UG#0
Next
Upcoming SlideShare
SORACOM Update 20151211_SORACOM UG#0
Next
Download to read offline and view in fullscreen.

6

Share

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

Download to read offline

SORACOM User Group #0のLTで発表したスライドです。

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

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

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

    Dec. 14, 2015
  • MohammadTariqJameel

    Dec. 14, 2015
  • but8

    Dec. 14, 2015
  • ytsuboi

    Dec. 14, 2015
  • YoheiIwakura

    Dec. 13, 2015
  • yasuhirogotou

    Dec. 13, 2015

SORACOM User Group #0のLTで発表したスライドです。

Views

Total views

2,370

On Slideshare

0

From embeds

0

Number of embeds

625

Actions

Downloads

5

Shares

0

Comments

0

Likes

6

×