SlideShare a Scribd company logo
1 of 15
Download to read offline
超お⼿軽︕スマホでLEDを遠隔操作
(M5StackとAzure接続編)
ワシントン州シアトル郊外の某所にて発表
2018年3⽉18⽇(太平洋時間(PST UTC-8))
今岡 通博
実際 発表 Notepad
行
資料 後
使用 機器 写真
追
加 整
https://mvp.microsoft.com/ja-jp/PublicProfile/5000851
imaoca@gmail.com
twitter: @imaoca
https://www.facebook.com/imaoka.micihihiro
概要
• 接
続 LED 制御
• 仕組 応用
世界中 機器 電気的 制御可能
示唆
• IoT実装
• 今回 信頼性 配慮
別
機会 議論
単語
• M5STACK 使用
• 接続 MQTT
• IoT Dashboard 使用
• Broker Mosquitto
• Message Broker 介 Subscriber 送
• Subscriber 受 取 Message Topic
指定
構成
Mosquitto:broder
M5Stack:Subscriber
Iot Dashbord:Publisher
message message
Topic: msg/led5 Topic: msg/led5
M5Stack
• ESP32が⼊っています。
– WiFi とBluetoothの機能
– Tensilica の32bit 2コアCPU
– メモリー:520KiB SRAM
– AD,DA,SPI,I2C,UART,GPIO
• カラーLCD内蔵(Super marioが動
くらしい)
• Arduinoの開発環境を流⽤
• 中国から買えば $ 31
• Microsoft Azure Cerified
• 詳しくはここを⾒てください
• http://m5stack.com/
MQTT
• Message Queuing Telemetry Transportの
略
• MQTTはM2MやIoTのための接続プロトコル
で
 Publisher,Broker,そしてSubscriberで構成
• 軽量で⾼速(と⾔われている)
• TCPより上のレイヤー
• http://mqtt.org/
S
B
P
Mosquitto
• Mosquito MQTT 実装
• MQTT仕様書 忠実 実装 他 実装
• Broker,Client(Publisher, Subscriber)
• 通常1883
• https://mosquitto.org/
IoT Mqtt Dashbaord
• Androidで動作するMQTTクライアントアプリ
• publisherとsubscriberとして動作可
• 簡単な操作でボタンなどのGUIを作成可
• メッセージが数値の場合グラフ表⽰が可
M5Stack
最新版 以下 github 公開予定 https://github.com/imaoca
LED 制御 画面
M5Stack LED 点灯 様子
"0" 受信 "1" 受信
• 簡単
– コードを書く必要があるのはエッジノードのみ
– 環境に合わせて変更が必要なのはSSIDとPASSWORD
• 安価
– エッジノードにかける価格は30ドル程度
– Raspberry PiやArduinoより安価
• ポータビリティと可読性
– 全てオープンソースで構成可能
– スマホ⽤のMQTTクライアントアプリは多数
– PC上で動作するMosquitto_clientはオープンソース
– SSHクライアントからもCUIで操作可能
ご清聴ありがとうございました
今⽇のスライドは以下で公開。
https://www.slideshare.net/ImaokaMicihihiro
またご質問等は以下からお願いします。
imaoca@gmail.com
twitter: @imaoca
https://www.facebook.com/imaoka.micihihiro

More Related Content

What's hot

コンピュテーショナルフォトグラフティの基礎
コンピュテーショナルフォトグラフティの基礎コンピュテーショナルフォトグラフティの基礎
コンピュテーショナルフォトグラフティの基礎
Norishige Fukushima
 

What's hot (20)

M5StackをRustで動かす
M5StackをRustで動かすM5StackをRustで動かす
M5StackをRustで動かす
 
LiDARとSensor Fusion
LiDARとSensor FusionLiDARとSensor Fusion
LiDARとSensor Fusion
 
IoTデバイスデータ収集の難しい点
IoTデバイスデータ収集の難しい点IoTデバイスデータ収集の難しい点
IoTデバイスデータ収集の難しい点
 
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
 
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
 
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
 
この手に超高精度GPSを!
この手に超高精度GPSを!この手に超高精度GPSを!
この手に超高精度GPSを!
 
AndroidにおけるActivity管理の話
AndroidにおけるActivity管理の話AndroidにおけるActivity管理の話
AndroidにおけるActivity管理の話
 
「世界モデル」と関連研究について
「世界モデル」と関連研究について「世界モデル」と関連研究について
「世界モデル」と関連研究について
 
F.E.A.Rにおけるゴール指向プランニング
F.E.A.Rにおけるゴール指向プランニングF.E.A.Rにおけるゴール指向プランニング
F.E.A.Rにおけるゴール指向プランニング
 
ごちうサーチ
ごちうサーチごちうサーチ
ごちうサーチ
 
コンピュテーショナルフォトグラフティの基礎
コンピュテーショナルフォトグラフティの基礎コンピュテーショナルフォトグラフティの基礎
コンピュテーショナルフォトグラフティの基礎
 
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
 
object detection with lidar-camera fusion: survey (updated)
object detection with lidar-camera fusion: survey (updated)object detection with lidar-camera fusion: survey (updated)
object detection with lidar-camera fusion: survey (updated)
 
Teslaにおけるコンピュータビジョン技術の調査
Teslaにおけるコンピュータビジョン技術の調査Teslaにおけるコンピュータビジョン技術の調査
Teslaにおけるコンピュータビジョン技術の調査
 
CANとCANopen
CANとCANopenCANとCANopen
CANとCANopen
 
【Unite 2018 Tokyo】Unityの医療と教育への応用 ~ちょっと人を助けてみませんか?~
【Unite 2018 Tokyo】Unityの医療と教育への応用 ~ちょっと人を助けてみませんか?~【Unite 2018 Tokyo】Unityの医療と教育への応用 ~ちょっと人を助けてみませんか?~
【Unite 2018 Tokyo】Unityの医療と教育への応用 ~ちょっと人を助けてみませんか?~
 
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
Schematic diagrams of GPUs' architecture and Time evolution of theoretical FL...
 
レシピの作り方入門
レシピの作り方入門レシピの作り方入門
レシピの作り方入門
 
ゲームAI入門(前半)
ゲームAI入門(前半)ゲームAI入門(前半)
ゲームAI入門(前半)
 

Similar to 超お手軽!スマホでLEDを遠隔操作

Similar to 超お手軽!スマホでLEDを遠隔操作 (20)

遠隔地の温度をスマホで表示
遠隔地の温度をスマホで表示遠隔地の温度をスマホで表示
遠隔地の温度をスマホで表示
 
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
20190518 SORACOM UG 九州 x JAWS-UG 佐賀 | 基本のSORACOM Air から最新ボタンデバイスまで一気に解説?今日からあ...
 
IoT系標準化の動き(メモ、2016年) (in Japanese)
IoT系標準化の動き(メモ、2016年) (in Japanese)IoT系標準化の動き(メモ、2016年) (in Japanese)
IoT系標準化の動き(メモ、2016年) (in Japanese)
 
2019 Japan IT week 春 IoT/M2M展 基調講演 | IoT ビジネス最新事例と通信プラットフォーム活用戦略
2019 Japan IT week 春 IoT/M2M展 基調講演 | IoT ビジネス最新事例と通信プラットフォーム活用戦略2019 Japan IT week 春 IoT/M2M展 基調講演 | IoT ビジネス最新事例と通信プラットフォーム活用戦略
2019 Japan IT week 春 IoT/M2M展 基調講演 | IoT ビジネス最新事例と通信プラットフォーム活用戦略
 
IoTの始め方~.NET Micro Framework編
IoTの始め方~.NET Micro Framework編IoTの始め方~.NET Micro Framework編
IoTの始め方~.NET Micro Framework編
 
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティスSORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
SORACOM Conference Discovery 2017 | E2. IoTデバイス・デザインパターン ベストプラクティス
 
Talk about Internet of Things
Talk about Internet of ThingsTalk about Internet of Things
Talk about Internet of Things
 
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
SORACOM Conference "Discovery" 2018 | F2. SORACOMサービスを利用したIoTアプリケーションのクラウド連携
 
hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
 
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
 
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
B1 SORACOMを使ったIoTプロジェクトの始め方/進め方: その要件、SORACOMが提供するサービスやデバイスで満たせませんか? | SORACO...
 
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
 
「つながる」から始まる ビジネス変革 ~IoTビジネス先駆事例と技術進化~ | 日経XTECH EXPO 2019 特別講演
「つながる」から始まるビジネス変革~IoTビジネス先駆事例と技術進化~ | 日経XTECH EXPO 2019 特別講演「つながる」から始まるビジネス変革~IoTビジネス先駆事例と技術進化~ | 日経XTECH EXPO 2019 特別講演
「つながる」から始まる ビジネス変革 ~IoTビジネス先駆事例と技術進化~ | 日経XTECH EXPO 2019 特別講演
 
Ibm bluemix を使ってモバイルのセンサーデータを利用する
Ibm bluemix を使ってモバイルのセンサーデータを利用するIbm bluemix を使ってモバイルのセンサーデータを利用する
Ibm bluemix を使ってモバイルのセンサーデータを利用する
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
 
VisualStudioでマイコンボードを制御する
VisualStudioでマイコンボードを制御するVisualStudioでマイコンボードを制御する
VisualStudioでマイコンボードを制御する
 
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
IoT Kit ハンズオントレーニング ~ Seeed Wio LTE + SORACOM Beam ~ V4.0(旧)
 
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
 
BitVisor Summit 3 「BitVisorの現状と今後」
BitVisor Summit 3 「BitVisorの現状と今後」BitVisor Summit 3 「BitVisorの現状と今後」
BitVisor Summit 3 「BitVisorの現状と今後」
 
プラットフォームとしてのブロックチェーン
プラットフォームとしてのブロックチェーンプラットフォームとしてのブロックチェーン
プラットフォームとしてのブロックチェーン
 

More from Imaoka Micihihiro

More from Imaoka Micihihiro (20)

Parallel Empire and The Serial Empire
Parallel Empire and The Serial EmpireParallel Empire and The Serial Empire
Parallel Empire and The Serial Empire
 
パラレル帝国とシリアル皇国(the Parallel Empire and the Serial Empire.)
パラレル帝国とシリアル皇国(the Parallel Empire and the Serial Empire.)パラレル帝国とシリアル皇国(the Parallel Empire and the Serial Empire.)
パラレル帝国とシリアル皇国(the Parallel Empire and the Serial Empire.)
 
Cybozu lt2017
Cybozu lt2017Cybozu lt2017
Cybozu lt2017
 
la notificacion de la temperature remote
la notificacion de la temperature remotela notificacion de la temperature remote
la notificacion de la temperature remote
 
Observation of the temperature of remote
Observation of the temperature of remoteObservation of the temperature of remote
Observation of the temperature of remote
 
Cómo controlar el LED remoto
Cómo controlar el LED remotoCómo controlar el LED remoto
Cómo controlar el LED remoto
 
How to control remote LED at the easiest and cheapest with Azure
How to control remote LED at the easiest and cheapest with AzureHow to control remote LED at the easiest and cheapest with Azure
How to control remote LED at the easiest and cheapest with Azure
 
Security camp cpu
Security camp cpuSecurity camp cpu
Security camp cpu
 
Lチカからはじめるfpga入門
Lチカからはじめるfpga入門Lチカからはじめるfpga入門
Lチカからはじめるfpga入門
 
Attempt of implementation of neural network model on FPGA
Attempt of implementation of neural network model on FPGAAttempt of implementation of neural network model on FPGA
Attempt of implementation of neural network model on FPGA
 
NN系学習済みモデルをFPGAに実装してみた
NN系学習済みモデルをFPGAに実装してみたNN系学習済みモデルをFPGAに実装してみた
NN系学習済みモデルをFPGAに実装してみた
 
第9回セキュリティみかんlt
第9回セキュリティみかんlt第9回セキュリティみかんlt
第9回セキュリティみかんlt
 
1st fpga startup seminar keynote
1st fpga startup seminar keynote1st fpga startup seminar keynote
1st fpga startup seminar keynote
 
BigうんちDATA インタラクティブトイレの考察と実践
BigうんちDATA インタラクティブトイレの考察と実践BigうんちDATA インタラクティブトイレの考察と実践
BigうんちDATA インタラクティブトイレの考察と実践
 
How to make a cutting wiring board by desktop CNC
How to make a cutting wiring board by desktop CNCHow to make a cutting wiring board by desktop CNC
How to make a cutting wiring board by desktop CNC
 
Introduction of FPGA
Introduction of FPGAIntroduction of FPGA
Introduction of FPGA
 
Gatito
GatitoGatito
Gatito
 
Sakura20141017a
Sakura20141017aSakura20141017a
Sakura20141017a
 
Raspberry Pi Rover + Scratch = IMAOCACH
Raspberry Pi Rover + Scratch = IMAOCACHRaspberry Pi Rover + Scratch = IMAOCACH
Raspberry Pi Rover + Scratch = IMAOCACH
 
Physical computing Scratch 2.0 & Android
Physical computing  Scratch 2.0 & AndroidPhysical computing  Scratch 2.0 & Android
Physical computing Scratch 2.0 & Android
 

超お手軽!スマホでLEDを遠隔操作