Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
FlashAir IoT Hub
Search
Keisuke Minami
February 24, 2018
Technology
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FlashAir IoT Hub
FlashAir Developers Summit 2018 (2018/02/24) の発表資料
Keisuke Minami
February 24, 2018
More Decks by Keisuke Minami
See All by Keisuke Minami
FlashAir IoT Hub 爆誕
kminami
1
560
Other Decks in Technology
See All in Technology
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
How to Design Configuration for Rails Applications
willnet
1
790
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
870
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
Refining Active Record
shugo
0
160
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
180
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
41k
We Have a Design System, Now What?
morganepeng
55
8.4k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Building Applications with DynamoDB
mza
96
7.2k
Technical Leadership for Architectural Decision Making
baasie
3
600
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
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は、東芝メモリ株式会社の商標です • その他本資料に掲載の商品、機能等の名称は、それぞれ各社が商標として使用している場合があります