Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FlashAir IoT Hub
Search
Keisuke Minami
February 24, 2018
Technology
0
420
FlashAir IoT Hub
FlashAir Developers Summit 2018 (2018/02/24) の発表資料
Keisuke Minami
February 24, 2018
Tweet
Share
More Decks by Keisuke Minami
See All by Keisuke Minami
FlashAir IoT Hub 爆誕
kminami
1
550
Other Decks in Technology
See All in Technology
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
970
20260204_Midosuji_Tech
takuyay0ne
1
160
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
120
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
480
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
320
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
What happened to RubyGems and what can we learn?
mikemcquaid
0
310
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
100
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
RailsConf 2023
tenderlove
30
1.3k
Site-Speed That Sticks
csswizardry
13
1.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
77
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
How to train your dragon (web standard)
notwaldorf
97
6.5k
Transcript
© 2018 Toshiba Corporation 2018年 2月 24日 (株)東芝 研究開発センター 南
FlashAirTM IoT Hub FlashAir Developers Summit 2018
© 2018 Toshiba Corporation 2 FlashAir IoT Hubとは FlashAir IoT
Hub / FlashAir Developers Summit 2018 https://iot-hub.flashair-developers.com/ FlashAirをクラウドに接続し、 データ収集や遠隔制御を可能にするサービスです。
© 2018 Toshiba Corporation 3 FlashAir (W-03, W-04) の接続方法 FlashAir
IoT Hub / FlashAir Developers Summit 2018 設定ファイルを編集 ダウンロード&保存 完了!
© 2018 Toshiba Corporation 4 • 集める – GPIO入力 –
任意の計測値(センサー値など) – ファイル(画像・その他) • 操作する – GPIO出力 – Luaスクリプトの遠隔実行 FlashAir IoT Hubでできること FlashAir IoT Hub / FlashAir Developers Summit 2018 チュートリアルも参照ください https://flashair-developers.com/ja/documents/tutorials/iot-hub/
© 2018 Toshiba Corporation 5 GPIO FlashAir IoT Hub /
FlashAir Developers Summit 2018 high/low ・入力値の定期アップロード ・出力値の変更 local iothub = require("iothub") iothub.startPioUpload(0x03) while(1) do iothub.runJob() sleep(10000) collectgarbage("collect") end LUA_RUN_SCRIPT=/bootscript.lua
© 2018 Toshiba Corporation 6 Luaスクリプトの遠隔実行 FlashAir IoT Hub /
FlashAir Developers Summit 2018 ・遠隔実行 予め保存した Luaスクリプト local iothub = require("iothub") while(1) do iothub.runJob() sleep(10000) collectgarbage("collect") end LUA_RUN_SCRIPT=/bootscript.lua
© 2018 Toshiba Corporation 7 ファイル(画像・その他) FlashAir IoT Hub /
FlashAir Developers Summit 2018 ファイルを 自動アップロード デジカメなど Webhooks (現在画像のみ) 対応クラウドストレージへ 自動保存 個別に/まとめて ダウンロード (最長一週間分) LUA_SD_EVENT=/upload_image.lua または LUA_SD_EVENT=/upload_file.lua
© 2018 Toshiba Corporation 8 任意の計測値(センサー値など) FlashAir IoT Hub /
FlashAir Developers Summit 2018 ・シンプル(最大5種類) iothub.addMeasurement{10, 20, 30, 0, 0} ・CSVファイル(最大100種類) iothub.uploadCSV("/data.csv", "absolute", "") Webhooks (現在シンプルのみ) 閾値を超えたら SNSに投稿など 例えば、 ホスト機器から書き込まれる ファイルを定期的にアップロード CSVダウンロード (現在シンプルのみ)
© 2018 Toshiba Corporation 9 公開APIを使って、応用アプリ開発もできます FlashAir IoT Hub /
FlashAir Developers Summit 2018 API仕様 https://iot-hub.flashair-developers.com/api.html チュートリアル https://flashair-developers.com/ja/documents/tutorials/iot-hub/6/ 開発者向けサイトで登録!
© 2018 Toshiba Corporation 10 • FlashAir File Manager –
FlashAir上のファイルを、FlashAir IoT hub経由で参照・ダウンロードできる デスクトップ・アプリ – GitHubにソースコードあります 応用アプリの例 FlashAir IoT Hub / FlashAir Developers Summit 2018 https://github.com/FlashAirDevelo pers/FlashAirFileManager/
© 2018 Toshiba Corporation 11 • 11枚以上のFlashAirを一元管理 • 複数のユーザ間でデータを共有 •
現在進行中のB2B案件などで活用予定 企業向け専用機能を開発中 FlashAir IoT Hub / FlashAir Developers Summit 2018
© 2018 Toshiba Corporation 12 ご静聴ありがとうございました FlashAir IoT Hub /
FlashAir Developers Summit 2018 • FlashAirは、東芝メモリ株式会社の商標です • その他本資料に掲載の商品、機能等の名称は、それぞれ各社が商標として使用している場合があります