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とLineNotifyでデバイスのIoT化
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiroki.Abe
April 06, 2019
Technology
630
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FlashAirとLineNotifyでデバイスのIoT化
Hiroki.Abe
April 06, 2019
More Decks by Hiroki.Abe
See All by Hiroki.Abe
レガシーアプリでPythonを活用する方法の検討
hirokiabe
1
1.1k
[信玄パイ LT] LINE Things Mini Award ハッカソン東京 参加レポート
hirokiabe
0
360
LINE_Thingsでオーダーエントリーシステムをつくってみた.pdf
hirokiabe
0
160
形態素解析で勉強会のトレンドワードを調べてみた
hirokiabe
0
470
ARCoreとSceneformでARアプリを作ろう
hirokiabe
0
1.5k
Python Dashで作るインタラクティブなWebサイト
hirokiabe
2
730
Other Decks in Technology
See All in Technology
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
leveragestech
PRO
0
130
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
180
AI臭い文章とは何なのか
nasuvitz
37
76k
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
2k
spanner-autoscalerに学ぶ CRD設計パターン 〜自動化と緊急時対応を両立する Kubernetesコントローラーの作り方〜
tkuchiki
0
220
OpenClawでAzure DevOpsのWiki更新を自動化する - クラウドAIだけでは届かない場所へ
yutakaosada
0
140
形式手法を使って仕様をコーディングしよう
mikanichinose
0
160
セルフサービスのオブザーバビリティ基盤をOpenTelemetryで作る / Building a Self-Service Observability Platform with OpenTelemetry
ymotongpoo
3
500
猫でもわかるKiro Web
kentapapa
1
160
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
170
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
18
14k
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
330
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Technical Leadership for Architectural Decision Making
baasie
3
590
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
How STYLIGHT went responsive
nonsquared
100
6.3k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Everyday Curiosity
cassininazir
0
340
Building an army of robots
kneath
307
47k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
500
Embracing the Ebb and Flow
colly
88
5.2k
Transcript
FlashAirとLine Notifyで身近な デバイスをIoT化しよう Shingen.Py #4 2019.04.06 Hiroki Abe
自己紹介 阿部 弘樹 山形 -> 福島 -> 長野
-> 山梨2年目 プリンターのファームウェア/Webアプリ開発 (~2017) 半導体デバイスの検査/製造ソフト、工場IoT、画像認識開発など (2018~)
概要 SDカードに対応する機器であればあらゆる機器がIoTデバイスになるとい うFlashAirを試してみた。 たまたま自宅のドアホン(インターホン)がSDカード対応(画像/動画保存) だったのでドアホンがなったことを、外出先で知ることができないか考 えてみた。
システム構成 AWS Cloud AWS Lambda Line Notify Amazon Simple Storage
Service (S3) Internet FlashAir Mobile Phone Door Phone Panasonic テレビドアホン VL-SV38KL コード • FlashAir (Luaスクリプト) • AWS Lambda (Python3) SDに画像(JPG) と動画(MOV)を 保存可能 実行の流れ 1. ドアホンがなるとFlashAirに写真が書き込まれる 2. 書き込みをトリガにAWS S3に写真をアップロード 3. S3はアップロードをトリガにLambdaがLine Notifyに通知を送信 4. Line NotifyがLineで通知を送信
Flash Airとは 無線LAN搭載 SDメモリカード マイコン内蔵 (Webサーバー &クライアント) Luaスクリプトの実行が可能
Lua: 組込み機器向けの高速動作スクリプト言語 GPIO機能によるデジタル入出力が可能 Flash Air Developers (開発者向け情報サイト) https://flashair-developers.com/ja/
Line Notifyとは 外部Webサービスと連携し通知をLineメッセージとして送 信できるサービス。ノンプログラミングで通知が可能 IFTTT (イフト), GitHub, Mackerel
と連携可能 スマートスピーカーやセンサーデバイスからの通知の送信 メッセージとスタンプ、画像の送信に対応 APIの利用例 curl -X POST https://notify-api.line.me/api/notify -H 'Authorization: Bearer YOUR_PERSONAL_ACCESS_TOKEN’ -F 'message=test’ -F 'imageFile=@/PATH/TO/IMAGE/cony.jpg'
実行結果 通知できた! それで?
まとめ Flash Air と Line Notifyでお手軽にIoTデバイスを作ることができた Flash Air
はネットにつながらないレガシーデバイスのIoT化に活用できる AWSのほかのサービス (Amazon Rekognition (画像,動画分析)など)と組み合 わせれば活用の範囲が広がりそう ちなみにPanasonicは上位モデルにドアホンがなったらスマフォで通話でき る機能を搭載している! トレイルカメラでも試してみたがうまくいかず (撮影直後すぐに省電力モードに入ってしまうため)
参考リンク FlashAirからAmazon AWSに接続する1(準備編) https://flashair-developers.com/ja/documents/tutorials/advanced/7/ FlashAir開発者向け非公式wiki https://seesaawiki.jp/flashair-dev/ Line
Notify API Document https://notify-bot.line.me/doc/ja/ AWS Lambda の使用開始 https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/getting-started.html