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とLineNotifyでデバイスのIoT化
Search
Hiroki.Abe
April 06, 2019
Technology
620
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
450
ARCoreとSceneformでARアプリを作ろう
hirokiabe
0
1.5k
Python Dashで作るインタラクティブなWebサイト
hirokiabe
2
720
Other Decks in Technology
See All in Technology
AI驚き屋発見器
yama3133
1
380
AWS環境のセキュリティ不安を解消した企業事例 ~よくある課題と対策を一挙公開~
asanoharuki
0
250
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
6
2.5k
plamo-3-translateの開発
pfn
PRO
0
200
「休む」重要さ
smt7174
7
1.8k
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
1.3k
13年運用タイトルのサーバーサイドが辿り着いた現在地 ― モンスターストライクにおける技術・組織・AI活用から得た知見
mixi_engineers
PRO
1
330
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
580
NYC Summit 2026 におけるAmazon Bedrock AgentCore のアップデート
ren8k
3
280
Power Automateアップデート情報
miyakemito
0
280
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
760
自己解決や回答速度を上げる、サポート業務へのAIの組み込み方【SORACOM Discovery 2026】
soracom
PRO
0
110
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
420
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
ラッコキーワード サービス紹介資料
rakko
1
4.1M
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
The Invisible Side of Design
smashingmag
301
52k
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