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
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
460
ARCoreとSceneformでARアプリを作ろう
hirokiabe
0
1.5k
Python Dashで作るインタラクティブなWebサイト
hirokiabe
2
730
Other Decks in Technology
See All in Technology
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
270
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
4
2.6k
V8コントリビュート超入門
riyaamemiya
0
150
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
150
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
360
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
620
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
360
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
290
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
630
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
200
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
140
Tab5をRubyで動くパソコンにする
kishima
2
250
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
510
Documentation Writing (for coders)
carmenintech
77
5.5k
Docker and Python
trallard
47
4.2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
560
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Leo the Paperboy
mayatellez
8
2.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Code Reviewing Like a Champion
maltzj
528
40k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
510
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
We Have a Design System, Now What?
morganepeng
55
8.3k
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