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
低リスクで小学生男児を鍵っ子にする 俺の勉強会#4
Search
inaka-phper
September 22, 2025
Technology
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
低リスクで小学生男児を鍵っ子にする 俺の勉強会#4
俺の勉強会#4 LT発表
inaka-phper
September 22, 2025
More Decks by inaka-phper
See All by inaka-phper
技術習得の時間を作る
inakaphper
1
730
前回の”どう書く”を もっと高速にしてみた 2019.4.17 Nagoya.php #15
inakaphper
1
580
Other Decks in Technology
See All in Technology
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
330
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
33
28k
システム監視入門
grimoh
5
810
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
1
110
タクシーアプリ『GO』の実践的データ活用〜位置情報データの収集とStreamlitでの可視化〜
mot_techtalk
2
190
Claude Code並行開発環境の ムダ‧ムラ‧ムリを見直した話
muranakaaa
2
420
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
110
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.4k
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
200
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
5
930
20260722_品質と開発生産性の相互作用
magicpod
0
110
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
7
3.2k
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
Mobile First: as difficult as doing things right
swwweet
225
10k
Mind Mapping
helmedeiros
PRO
1
300
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
How to train your dragon (web standard)
notwaldorf
97
6.7k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
Facilitating Awesome Meetings
lara
57
7.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
Automating Front-end Workflow
addyosmani
1370
210k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Darren the Foodie - Storyboard
khoart
PRO
3
3.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Transcript
ϦεΫͰ খֶੜஉࣇΛ 伴ͬࢠʹ͢Δ 2025.9.22 Զͷษڧձ #4 #orestudy
·ͣࣗݾհ
okku@ͱ͋Δాࣷͷphper @inaka_phper phpྺ20over(࣮ྗ͕͍ͬͯΔ͔ผ😇) 9લʹ۽ຊ͔Β໊ݹస৬͖ͯ͠·ͨ͠ɻ ࠓ͔ΒϑϦʔϥϯεͰؤு͍ͬͯ·͢ɻ খֶੜஉࣇೋਓͷ ࠷ۙμΠΤοτؤுͬͯ·͢ɻ
͍͔ͭ๚ΕΔ
ࢠڙୡʹ ࣗͷ伴Λ࣋ͨͤΔ࣌ظ
ͳͥϦεΫʹ͢Δ ඞཁ͕͋Δͷ͔
ͦ͏ɺ൴Βখֶੜ
ฆࣦ͠·͢ɻ ࣗసंͷ伴1िؒͿΓʹൃݟ͞Ε·ͨ͠ɻ ※Կ୳ͯ͠ɺ࡞Γʹߦ͘લͷ ࠷ޙͷҰճͰݟ͔ͭΓ·ͨ͠ɻ
͜ΕΛࣗͷ伴ͰΒΕΔͱ ͍
ఆ͞ΕΔඃ
ͲΕͭΒ͍ɺͦ͏ɻக໋తɻ • ۚમతෛ୲ • ަඅ༻̏ສԁ͙Β͍ • ਓతෛ୲ • ཧձࣾ࿈བྷɺަʹؔ͢Δखଓ͖ •
ަ࣌ͷཱͪձ͍ • ηΩϡϦςΟ • 伴ަ͙͢Ͱ͖ͳ͍ɻ • ྃ·Ͱͷؒ֎ग़͕ෆ҆ʹͳΔɻ
ઈରʹແ͍͚ͯ͘͠ͳ͍
ฆࣦͤ͞ͳ͍ͨΊͷରࡦ
ߟ͑ΒΕΔରࡦ • 伴ΛඥͰϥϯυηϧʹɻ • ొԼߍ͜ΕͰྑ͍͕… • ࡒʹ… • ͍ͭ࣋ͬͯߦ͘Θ͚Ͱͳ͍ •
ζϘϯʹΧϥϏφͰ… • ͦΜͳͷ͚Δͱ͕͜ແ͍͔Γ • ླΛ… • ͦΕ͏ͬͨʢࠓͷͱ͜Ζେৎ͚ͩͲ…ʣ
҆৺Ͱ͖ͳ͍😇
Ͳ͏ͤฆࣦ͢ΔͷͰ͋Ε
ͲΕͭΒ͍ɺͦ͏ɻக໋తɻ • ۚમతෛ୲ • ަඅ༻̏ສԁ͙Β͍ • ਓతෛ୲ • ཧձࣾɺަʹؔ͢Δखଓ͖ •
ަ࣌ͷཱͪձ͍ • ηΩϡϦςΟ • 伴ަ͙͢Ͱ͖ͳ͍ɻ • ྃ·Ͱͷؒ֎ग़͕ෆ҆ʹͳΔɻ ←これ
͜ͷඅ༻Ͱฆࣦ͢Δલఏͷ Έʹ͢Εྑ͍
ߏҊ
͜Μͳײ͡ • εϚʔτϩοΫΛར༻͢Δ • ϥζύΠʴύιϦͰFelicaೝূͯ͠εϚʔτϩοΫΛ੍ޚ • Manaca͡Όͳͯ͘γʔϧ͕ച͍ͬͯΔͷͰΩʔϗϧ μʔʹషֶͬͯߍʹ࣋ͬͯߦ͚Δ
֓Ͷͷݒ೦ղܾ͢Δϋζ • ฆࣦͯ͠େৎ • ฆࣦͨ͠FelicaΛແޮʹ͢Ε҆৺ • අ༻300ԁఔͰࡁΉ • FelicaγʔϧͰ伴Λͨ͘͞Μ࡞ΕΔ •
֤ੜ׆γʔϯΛΧόʔ • ֶߍʹ࣋ͬͯߦ͚ΔʹషΓ͚ • ࣗసंͷ伴ͱҰॹʹΩʔϗϧμʔʹ • ࡒʹೖΕͯ͋ΔManacaొ
ͳͦ͞͏
ങ͍·ͨ͠ɻ ※ύιϦࣗʹస͕͍ͬͯͨੜͷύιϦ
࡞ͬͯΈͨ
͕ɺʹͿ͔ͭͬͨ • ͋Γ͕ͪͳߏͳͷʹBLEͰͷલྫ͕΄ͱΜͲແ͍ • ࢥ͍ͬͯͨΑΓ୯७͡Όͳ͍ • ઃஔॴ
BLEͰͷલྫ͕΄ͱΜͲແ͍ • ެ͕ࣜWeb APIɺBluetooth API༷Λެ։͍ͯ͠Δ͕ BLE + Lockͷ༷͚ͩҰ෦ͷใ͔͠ͳ͍ ʢηΩϡϦςΟతʹೝূΛඞਢͱ͍ͯ͠Δ͔Βͩͱࢥ͏ʣ
།ҰͷهࣄͰಓےΛݟ͚ͭͨ Ҿ༻: SwitchBot εϚʔτϩοΫ Λ Bluetooth(BLE) APIͰ։ดɹωοτ͕ͳ੍ͯ͘ޚͰ͖Δʢnoble/NodeJSฤ) https://tech-landlord.com/articles/switchbot-smartlock-can-be-locke-unlocked-by-ble-without-inet/
ࢥ͍ͬͯͨΑΓ୯७͡Όͳ͍ Ҿ༻: SwitchBot εϚʔτϩοΫ Λ Bluetooth(BLE) APIͰ։ดɹωοτ͕ͳ੍ͯ͘ޚͰ͖Δʢnoble/NodeJSฤ) https://tech-landlord.com/articles/switchbot-smartlock-can-be-locke-unlocked-by-ble-without-inet/ • BLEͰ௨৴͢Δ߹ΞΧϯτʹΑΔೝূใ͕ඞཁ
• Lock Proͱͷ௨৴҉߸Խ͞Ε͓ͯΓɺ SwitchBotͷΞΧϯτ͔ΒgetIVͰॳظԽϕΫτϧΛऔ ಘ͜͠ΕΛ͏ඞཁ͕͋Δ
Ҿ༻: SwitchBot εϚʔτϩοΫ Λ Bluetooth(BLE) APIͰ։ดɹωοτ͕ͳ੍ͯ͘ޚͰ͖Δʢnoble/NodeJSฤ) https://tech-landlord.com/articles/switchbot-smartlock-can-be-locke-unlocked-by-ble-without-inet/
ઃஔॴ • ҎԼͷ݅Λຬͨ͢ඞཁ͕͋Δ • ిݯ͕ಧ͘ॴ • ֎͔Βɺͷػثʹରͯ͠FelicaΛ͔ͤ͟Δॴ • ݰؔʹ͍ۙॴ ݰؔԣͷ෦ͷ૭͕݅Λຬ͍ͨͯͨ͠
ʢԾʣͨ͠
ʢԾʣ
࣮ࡍʹӡ༻ͯ͠
࣮ࡍʹӡ༻ͯ͠ • Ծ͚ͷ៉ྷʹണ͕ͤΔ྆໘ςʔϓ͕૭Ψϥε͔Βണ͕Ε ͯλονͰ͖ͳ͍͕࣌͋Δ • ௨৴͕͏·͍͔͘ͳ͍ͰΤϥʔʹͳΔස͕ߴ͍ ݱঢ়7,8ׂޭ͢Δ • ಡΈऔΕͨͷ͔ɺॲཧதͳͷ͔ɺΤϥʔ͕ൃੜ͍ͯ͠Δͷ ͔ɺޭ͕͔͔࣌࣌ؒΔͨΊεςʔλε͕͔Βͳ͍
࣍͜ΕΒΛվળ͍ͯ͘͠ ·ͣεςʔλεͷLνΧ͔ͳ?