SlideShare a Scribd company logo
1 of 43
オムロン環境センサ with isaax
IoTシステムを爆速実装する
2018.5.22 Tue
SIer IoTLT vol.8@サイボウズ
杉田知至 @tomotomobile
Isaax by 株式会社XSHELL
2017年12月からIoTの仕事を始めました。
職場の公用語は英語。
お酒が大好きです。
Raspberry Pi 3 B+ 買いました!
著書
「エンジニアのためのWordPress開発入門」
自己紹介
✦ 2018.2.14 - IoTLT vol.36
✦ 2018.2.23 - isaax UG+さくらクラブ共催 IoT勉強会
✦ 2018.2.24 - Node-RED UG Osaka 勉強会
✦ 2018.3.3 - Raspberry Jam Big Birthday Weekend 2018
in TOKYO
✦ 2018.3.23 - SIer IoTLT vol.6
✦ 2018.3.28 - ISID社内勉強会
✦ 2018.4.18 - SIer IoTLT vol.7
✦ 2018.4.24 - iret社内勉強会
✦ 2018.5.17 - クラウディアン社内勉強会
最近の登壇歴
※ さも自分でやったかのように話すのが得意です
会社紹介
株式会社XSHELL(エクシェル)
設立 2014年 8月
事業 IoT向けソフトウェア/ハードウェア開発/製品デザイン
資本金 184,790,000円
従業員数 15名(非常勤メンバー含む)
所在地 東京都品川区西五反田1-26-2 308号
URL https://xshell.io/
主要株主 グローバル・ブレイン5号投資事業有限責任組合
株式会社電通国際情報サービス(ISID)
KDDI新規事業育成2号投資事業有限責任組合
MSIVC2016V投資事業有限責任組合
我々の働きで、我々の生活を改善し世界をより自由に
メディア掲載実績
他
IoT/M2M展 春
フリービット株式会社のブースにて
IoT/M2M展 春
アジュールパワー株式会社のブースにて
アイザックス知ってる人?
https://isaax.io/
isaaxを使うとIoTデバイスの開発が簡単
一瞬でIoTシステムを
構築できちゃう
開発環境で上手く
動いたものをPush
isaax使えば
オムロン環境センサをつないで
一瞬でIoTシステムができちゃう!
オムロン環境センサ
https://www.omron.co.jp/ecb/product-info/sensor/iot-sensor/environmental-sensor
なんと、オムロン提供のサンプルコードあり。
OmronMicroDevices/envsensor-observer-py (Github)
システム構成
Raspberry Pi 3
クラウド
HTTP
ソフトウェア
配信
2JCIE-BL01
BLE
できるん
じゃね?
システム構成
Raspberry Pi 3
ソフトウェア配信
キッティング
楽じゃね?
apt-get install python-bluezsudo
pip install fluent-logger
pip install …
1.ミドルウェアと依存ライブラリのインストール
2.アプリケーションの配信
python ./envsensor-observer-py/envsensor_observer.p
3.アプリケーションの起動
アウトプットイメージ
転載元: https://github.com/OmronMicroDevices/envsensor-observer-py
InfluxDB https://www.influxdata.com/
✴ データベースの一種
✴ 時系列データを扱うためのもの
✴ SQLライクな文法(InfluxQL)
https://docs.influxdata.com/influxdb/v1.5/query_language/
Grafana https://grafana.com/
✴ データの可視化ツール
✴ 時系列データを扱うのが得意
✴ Kibanaをシンプルにした感じ
InfluxDBって?Grafanaって?
やってみよう!
ラズパイでオムロン環境センサを使ってみるハンズオン勉強会@五反
田
https://isaaxug.connpass.com/event/87171/
5/17(木)やってみました!
環境センサはオムロンさんからお借りしました
5/17(木)やってみました!
小さくて可愛いですね
5/17(木)やってみました!
黙々と作業をやって…
5/17(木)やってみました!
約1時間半でデータ可視化ができました。
5/17(木)やってみました!
InfluxDB + Grafana
システム構成
Raspberry Pi 3
クラウド
HTTP
ソフトウェア
配信
2JCIE-BL01
BLE
システム構成
Raspberry Pi 3
ソフトウェア
配信
2JCIE-BL01
BLE
ソフトウェア
HTTP
データ閲覧
さすがに、1.5hで可視化までハンズオンするのに
クラウドを使う時間は無かった…
やってみたい方はこちらから!
Raspberry Pi でオムロン環境センサのログを可視化して
みよう – Isaaxキャンプ
https://camp.isaax.io/hc/ja/articles/360001288647
isaaxug/omron_envsensor (Github)
A Python module to access to sensor data of
2JCIE-BL01 via BLE
https://github.com/isaaxug/omron_envsensor
近日中にOSS化します(予定)
オムロン環境センサ受信ライブラリも作ったよ!
デバイスにisaaxをインストールするだけで完成!
1.Gitプロジェクトとisaaxプロジェクトを紐付ける
2.デバイスにisaaxエージェントをインストール(ワンライナー)
3.オムロン環境センサに対応したIoTデバイスが完成♪
システム構成
Raspberry Pi 3
ソフトウェア配信
爆速!
apt-get install python-bluezsudo
pip install fluent-logger
pip install …
1.ミドルウェアと依存ライブラリのインストール
2.アプリケーションの配信
python ./envsensor-observer-py/envsensor_observer.p
3.アプリケーションの起動
isaaxを使えば
製品化まで持っていける
本番稼働するまでのフロー
開発フェーズ
とにかくデバイスが動くようにする。
デバイスに直接接続して開発。
上手く動いたコードをGitにコミット。
PoCフェーズ
プロダクション
フェーズ
開発環境 検証環境
検証環境でテストした結果を元に
開発環境でアプリケーションの修正。
管理するデバイスは2〜10台程度。
開発環境
検証環境
本番環境
出荷後のデバイスを直接メンテナンス
することが極端に難しくなる。
isaaxで検証環境にデプロイ。
アプリのバグ修正やセキュリティ更新
はisaaxだけで完結。
https://camp.isaax.io/
最新情報はisaax camp(アイザックス・キャンプ)で確認
ご要望・ご質問もコミュニティに投稿いただけます
ご清聴ありがとうございました?
おまけ
杉田知至 @tomotomobile
株式会社XSHELL
2017年12月からIoTの仕事を始めました。
職場の公用語は英語。
お酒が大好きです。
Raspberry Pi 3 B+ 買いました!
著書
「エンジニアのためのWordPress開発入門」
自己紹介
見たくないっすか?
3 B+ 3 B
※観賞用
3 B+ 3 B
※観賞用
正式に認証が有効になったのは2018年5月17日とのことですが、番号自
体は少し前から決まっていて、すぐにラベルが貼られたパッケージの出
荷開始となるかと思います。
引用元:http://mag.switch-science.com/2018/05/18/3bplus_telec/
大丈夫なの?
技適に詳しい方のコメント求む!!
懇親会でアドバイス
お待ちしております
Appendix
参考資料
✤ 環境センサ | 製品情報 | オムロン電子部品情報サイト -
Japan
https://www.omron.co.jp/ecb/product-info/sensor/iot-
sensor/environmental-sensor
✤ Raspberry Pi でオムロン環境センサのログを可視化して
みよう – Isaaxキャンプ
https://camp.isaax.io/hc/ja/articles/360001288647
✤ Raspberry Pi 3 Model B+ がいわゆる技適取得! | スイッ
チサイエンス マガジン
http://mag.switch-science.com/2018/05/18/3bplus_telec/

More Related Content

Similar to オムロン環境センサ with isaax 
IoTシステムを爆速実装する

IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
 
IoTちっくなウェブサービスをつくるぞ!
IoTちっくなウェブサービスをつくるぞ!IoTちっくなウェブサービスをつくるぞ!
IoTちっくなウェブサービスをつくるぞ!
K K
 

Similar to オムロン環境センサ with isaax 
IoTシステムを爆速実装する (20)

本番稼働した IoT のツラミを乗り越えて火星まで行こう!
本番稼働した IoT のツラミを乗り越えて火星まで行こう!本番稼働した IoT のツラミを乗り越えて火星まで行こう!
本番稼働した IoT のツラミを乗り越えて火星まで行こう!
 
AIoT カメラを使って ピープルカウントしてみた
AIoT カメラを使って ピープルカウントしてみたAIoT カメラを使って ピープルカウントしてみた
AIoT カメラを使って ピープルカウントしてみた
 
Raspberrypitraining20171027
Raspberrypitraining20171027Raspberrypitraining20171027
Raspberrypitraining20171027
 
Isaax Public API IoTデバイスを管理する
Isaax Public API IoTデバイスを管理するIsaax Public API IoTデバイスを管理する
Isaax Public API IoTデバイスを管理する
 
第29回八子クラウド座談会(当日討議メモ付き) 20181215
第29回八子クラウド座談会(当日討議メモ付き) 20181215第29回八子クラウド座談会(当日討議メモ付き) 20181215
第29回八子クラウド座談会(当日討議メモ付き) 20181215
 
IoTで5days学生インターン
IoTで5days学生インターンIoTで5days学生インターン
IoTで5days学生インターン
 
八子クラウド座談会資料(当日討議メモ付き) 20180929
八子クラウド座談会資料(当日討議メモ付き) 20180929八子クラウド座談会資料(当日討議メモ付き) 20180929
八子クラウド座談会資料(当日討議メモ付き) 20180929
 
kintoneで使う地図APIをあれこれ調べました
kintoneで使う地図APIをあれこれ調べましたkintoneで使う地図APIをあれこれ調べました
kintoneで使う地図APIをあれこれ調べました
 
製造業のIoTやってみよう
製造業のIoTやってみよう製造業のIoTやってみよう
製造業のIoTやってみよう
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!
 
担当アイドルに反応してLチカさせる予測モデル開発
担当アイドルに反応してLチカさせる予測モデル開発担当アイドルに反応してLチカさせる予測モデル開発
担当アイドルに反応してLチカさせる予測モデル開発
 
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
 
LibreOfficeとモバイルデバイス
LibreOfficeとモバイルデバイスLibreOfficeとモバイルデバイス
LibreOfficeとモバイルデバイス
 
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
 
スマートファクトリーを支えるIoTインフラをつくった話
スマートファクトリーを支えるIoTインフラをつくった話スマートファクトリーを支えるIoTインフラをつくった話
スマートファクトリーを支えるIoTインフラをつくった話
 
八子クラウド座談会 当日討議メモ付き資料 20180721
八子クラウド座談会 当日討議メモ付き資料 20180721八子クラウド座談会 当日討議メモ付き資料 20180721
八子クラウド座談会 当日討議メモ付き資料 20180721
 
IoTちっくなウェブサービスをつくるぞ!
IoTちっくなウェブサービスをつくるぞ!IoTちっくなウェブサービスをつくるぞ!
IoTちっくなウェブサービスをつくるぞ!
 
20150624 kintone Café 福岡
20150624 kintone Café  福岡20150624 kintone Café  福岡
20150624 kintone Café 福岡
 
AI・IoT を活用したビジネスセミナー | AI に欠かせない IoT 技術の最新事例
AI・IoT を活用したビジネスセミナー | AI に欠かせない IoT 技術の最新事例AI・IoT を活用したビジネスセミナー | AI に欠かせない IoT 技術の最新事例
AI・IoT を活用したビジネスセミナー | AI に欠かせない IoT 技術の最新事例
 
Raspberry PiとPythonでできること
Raspberry PiとPythonでできることRaspberry PiとPythonでできること
Raspberry PiとPythonでできること
 

More from Tomoyuki Sugita

More from Tomoyuki Sugita (20)

第10回経営実務勉強会2022 ITを経営に活用する
第10回経営実務勉強会2022 ITを経営に活用する第10回経営実務勉強会2022 ITを経営に活用する
第10回経営実務勉強会2022 ITを経営に活用する
 
CoderDojo五反田 With COVID19 Story
CoderDojo五反田 With COVID19 StoryCoderDojo五反田 With COVID19 Story
CoderDojo五反田 With COVID19 Story
 
フルリモート2ヶ月 やって編み出した コミュニケーションのコツ
フルリモート2ヶ月 やって編み出した コミュニケーションのコツフルリモート2ヶ月 やって編み出した コミュニケーションのコツ
フルリモート2ヶ月 やって編み出した コミュニケーションのコツ
 
Exciting CoderDojo Gotanda
Exciting CoderDojo GotandaExciting CoderDojo Gotanda
Exciting CoderDojo Gotanda
 
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
 
メンターの心得 (DojoCon Japan2018)
メンターの心得 (DojoCon Japan2018)メンターの心得 (DojoCon Japan2018)
メンターの心得 (DojoCon Japan2018)
 
ビジュアルプログラミング言語Scratchで遊ぼう
ビジュアルプログラミング言語Scratchで遊ぼうビジュアルプログラミング言語Scratchで遊ぼう
ビジュアルプログラミング言語Scratchで遊ぼう
 
スタートアップが知っておきたいAWS知識
スタートアップが知っておきたいAWS知識スタートアップが知っておきたいAWS知識
スタートアップが知っておきたいAWS知識
 
Word press plugin開発にオートロードを使ってみた話
Word press plugin開発にオートロードを使ってみた話Word press plugin開発にオートロードを使ってみた話
Word press plugin開発にオートロードを使ってみた話
 
WordPressとサーバーお金の話
WordPressとサーバーお金の話WordPressとサーバーお金の話
WordPressとサーバーお金の話
 
スタートアップのレガシーシステムをAws活用で改善している話
スタートアップのレガシーシステムをAws活用で改善している話スタートアップのレガシーシステムをAws活用で改善している話
スタートアップのレガシーシステムをAws活用で改善している話
 
第3回 開発ツールチラ見せ♡ナイト オープニングプレゼン
第3回 開発ツールチラ見せ♡ナイト オープニングプレゼン第3回 開発ツールチラ見せ♡ナイト オープニングプレゼン
第3回 開発ツールチラ見せ♡ナイト オープニングプレゼン
 
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LTエンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
 
2015 05-15 ゆるい会lt
2015 05-15 ゆるい会lt2015 05-15 ゆるい会lt
2015 05-15 ゆるい会lt
 
チャットワーク・プロフィール 設定方法(公開用)
チャットワーク・プロフィール 設定方法(公開用)チャットワーク・プロフィール 設定方法(公開用)
チャットワーク・プロフィール 設定方法(公開用)
 
結婚式披露宴LT
結婚式披露宴LT結婚式披露宴LT
結婚式披露宴LT
 
事業会社で働くエンジニアのマインドセット - DevLOVE関西
事業会社で働くエンジニアのマインドセット - DevLOVE関西事業会社で働くエンジニアのマインドセット - DevLOVE関西
事業会社で働くエンジニアのマインドセット - DevLOVE関西
 
Web子の部屋 第3回 企業web担当者編
Web子の部屋 第3回 企業web担当者編Web子の部屋 第3回 企業web担当者編
Web子の部屋 第3回 企業web担当者編
 
開発をマネジメントするすべての方へ
開発をマネジメントするすべての方へ開発をマネジメントするすべての方へ
開発をマネジメントするすべての方へ
 
はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)
はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)
はじめてのチーム開発 〜失敗だらけの1年間から学んだもの(仮)
 

Recently uploaded

Recently uploaded (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

オムロン環境センサ with isaax 
IoTシステムを爆速実装する

Editor's Notes

  1. キッティング作業が楽
  2. キッティング作業が楽