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
クックパッドマートを支えるIoT 技術
Search
imashin
November 23, 2019
Technology
0
590
クックパッドマートを支えるIoT 技術
SORACOM UG Explorer 2019
クックパッドが新たに始めた生鮮ECプラットフォームサービス、クックパッドマートで取り入れているIoT技術についてお話しします。
imashin
November 23, 2019
Tweet
Share
More Decks by imashin
See All by imashin
NOT A HOTEL Smart Home - KNXフォーラム東京2025
shinsuke_imai
0
37
NOT A HOTEL - スマートホームの未来
shinsuke_imai
0
340
スマートホームのこれから - NOT A HOTEL TECH TALK 2024/04/09
shinsuke_imai
1
270
クックパッドマート SORACOMを使って 高速プロトタイピング
shinsuke_imai
0
69k
クックパッドマート開発の裏側 ~ステーション編~
shinsuke_imai
0
1.5k
クックパッドマートを支えるIoT 技術
shinsuke_imai
0
1.2k
Reliable distribution system with Ruby x IoT
shinsuke_imai
0
740
クックパッド流食品流通の作り方
shinsuke_imai
0
290
Reliable label printer system
shinsuke_imai
0
240
Other Decks in Technology
See All in Technology
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
15
3.7k
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
980
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
140
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
202512_AIoT.pdf
iotcomjpadmin
0
180
国井さんにPurview の話を聞く会
sophiakunii
1
300
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
220
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
250
コールドスタンバイ構成でCDは可能か
hiramax
0
130
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
140
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
Featured
See All Featured
Claude Code のすすめ
schroneko
67
210k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Utilizing Notion as your number one productivity tool
mfonobong
2
190
Statistics for Hackers
jakevdp
799
230k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
54
48k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
140
GraphQLとの向き合い方2022年版
quramy
50
14k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
180
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
34
Transcript
ΫοΫύουϚʔτΛࢧ͑Δ IoT ٕज़ SORACOM UG Explorer 2019 Nov 23, 2019
whoami 2017- ΫοΫύουגࣜձࣾ ɹɹ2017-2018 ΫοΫύουstoreTV ɹɹ2018-2019 ΫοΫύουϚʔτʢྲྀ௨ϓϩμΫτPdMʣ Shinsuke IMAI Twitter:
@imashin_
ࠓɺ͓͢͠Δ͜ͱ • ΫοΫύου͕ϋʔυΣΞΛ͍͍ͬͯͬͯΔ • ΫοΫύουϚʔτͷ • ΫοΫύουϚʔτΛࢧ͑ΔIoTٕज़ͷ
ΫοΫύου͕ϋʔυΣΞΛ ͍͍ͬͯͬͯΔ
ΫοΫύουΣϒͷձࣾ • Ͱͳ͍
ʮຖͷྉཧΛָ͠Έʹʯ ͢Δձࣾ
Σϒ͚ͩͰͳ͘ɺཧੈք
࡞ڥ ࣾͷ࡞෦
None
ΫοΫύουϚʔτͷ
None
αʔϏε֓ཁ ʮຖָ͕͠ΈʹͳΔɺ৯ࡐళʯ ඒຯ͍͠৯ࡐΛεϚϗͰจ͠ ࣗۙ͘ͷళฮࢪઃͰड͚औΕΔ ੜ৯ωοτεʔύʔ
None
None
อҭԂ Ϛϯγϣϯ
None
None
None
ૹηϯλʔΛ࣋ͨͳ͍
ͳͷͰ
৽
͚ͩͲ
ͱ͍ͯ͠
ΫοΫύουϚʔτΛࢧ͑Δ IoTٕज़ͷ
ϚʔτΛࢧ͑ΔIoTσόΠε ϥϕϧϓϦϯλʔ ྫྷଂݿৣ
ϚʔτΛࢧ͑ΔIoTσόΠε ϥϕϧϓϦϯλʔ ྫྷଂݿৣ
Λਖ਼֬ʹӡͿ • ൢചऀʹຖͷ४උΛͯ͠Β͏ • ӡൖऀʹΛड͚औΓॴ·ͰӡΜͰΒ͏ • Ϣʔβʹड͚औͬͯΒ͏
ྲྀ௨ʹ͔ܽͤͳ͍ϥϕϧ ͷϥϕϦϯά ϥϕϧΛཔΓʹडऔ ϥϕϧҹ
ૢ࡞ෆཁͰϥϕϧ͕ൃߦ͞ΕΔγεςϜ
demo
ظؒͰͷվળαΠΫϧ ྵ߸ػ ॳ߸ػ ೋ߸ػ ࡾ߸ػ ̍̌ϲ݄Ͱ̐ͷΞοϓσʔτ
ೋ߸ػߏ ελʔਫ਼ີ TSP700II ϥϕϧϓϦϯλʔ ϥϕϧΕނোΛݕ͢Δηϯαʔ Huawei M2372h-607 LTE USBυϯάϧ Raspberry
Pi 3 Model B+ ΤοδσόΠε Arch Linux ARM ϧʔλʔ / SSHαʔόʔ ωοτϫʔΫࢹ
https://soracom.jp
ωοτϫʔΫߏ SORACOM print batch proxy gateway Canal Gate Air Shepherd
mart server admin API API Order 6TFS Dongle Printer Raspi
https://www.starmicronics.com/support/Mannualfolder/starline_cm_en.pdf
https://rubygems.org/gems/star_ethernet
ϓϦϯλʔίϚϯυ
def set_cancel_the_double_wide_high(n1, n2) [0x1b, 0x69, n1, n2].pack('C*') end def sextuple_font_size
set_cancel_the_double_wide_high(0x05, 0x05) end https://www.starmicronics.com/support/Mannualfolder/starline_cm_en.pdf
None
ࠓޙ͍ͬͯ͘͜ͱ େྔੜ࢈ ߋͳΔ҆ఆԽ QRίʔυͷΑΔྲྀͷࢹ ΑΓޮతͳྲྀ௨ ϛεͷͳ͍ૹ
ϚʔτΛࢧ͑ΔIoTσόΠε ϥϕϧϓϦϯλʔ ྫྷଂݿৣ
Λ҆શʹอ͢Δ • ಛఆͷਓ͔͠ྫྷଂݿΛ։͚ΒΕͳ͍Α͏ʹ͢Δ • ෆ҆ఆͳωοτϫʔΫԼͰՔಇ͢Δ • ίϯηϯτΛൈ͔Εͯࢪৣঢ়ଶΛอͭ • ྫྷଂݿ͕ػೳ͍ͯ͠Δ͔ࢹ͢Δ •
ෳͷ൶Λίϯτϩʔϧ͢Δ
QRίʔυʹΑΔղৣ • ಛఆͷϢʔβͷΈɹ ྫྷଂݿΛ։͚ΒΕΔ • ΦϑϥΠϯͰՔಇ Մೳ
demo
ղৣϑϩʔɿτʔΫϯͷൃߦ User Fridge system mart-server mart-edge Fridges JWT token QR
Reader Signature verification working on offline status Authorized User Unauthorized user SORACOM Gate SORACOM Canal
ղৣϑϩʔɿެ։伴ͷൃߦ User Fridge system mart-server mart-edge Fridges JWT token QR
Reader Signature verification working on offline status Authorized User Unauthorized user SORACOM Gate SORACOM Canal
ղৣϑϩʔɿ伴ͷݕূ User Fridge system mart-server mart-edge Fridges JWT token QR
Reader Signature verification working on offline status Authorized User Unauthorized user SORACOM Gate SORACOM Canal
ղৣϑϩʔɿΦϑϥΠϯ࣌ User Fridge system mart-server mart-edge Fridges JWT token QR
Reader Signature verification working on offline status Authorized User Unauthorized user SORACOM Gate SORACOM Canal
ߏʢࢠػʣ Թ࣪ܭ DHT11 D4SL-N OMRONి࣓ϩοΫ 0V:LOCKED / 24V:UNLOCKED PoEରԠΠʔαέʔϒϧ ػଓ
Թܭɾৣ੍ޚɾঢ়ଶࢹ LEDϥϯϓ open/closeͷදࣔ
ߏʢػʣ 5V/24Vిݯ AK50W-DSM-B MOSFET Raspberry Pi 3.3VͰ 24Vಈ࡞ͷιϨϊΠυΛεΠον Raspberry Piͷڅి
LTEϞδϡʔϧ EC21-J Mini PCIe PoEରԠΠʔαέʔϒϧ ̐ͭͷࢠػଓ ൚༻έʔϒϧͷྲྀ༻Ͱઅ QRϦʔμʔ HF500-W Honeywell Mini PCIe to USB ΤοδσόΠε Raspberry Pi 3 Model B+
ࠓޙ͍ͬͯ͘͜ͱ ࢹΧϝϥͷઃஔ ίϯςφݸผͰͷࢪৣ ྫྷଂݿͷஔ͖͑ ड͚औΓମݧͷ্ ৗԹͷϘοΫε ҆શੑͷ্
·ͱΊ
ΫοΫύου • ΣϒͷձࣾͰͳ͘ • ʮຖͷྉཧΛָ͠Έʹ͢Δʯձࣾ
ϋʔυΣΞ։ൃऀ͕͍ͳ͍ • ͳΜͱΫοΫύουϚʔτʹɹ ϋʔυΣΞΤϯδχΞ͕͍·ͤΜ • αʔϏεͷʹ߹Θͤͯԣஅతʹɹɹ ϋʔυΣΞ։ൃͰ͖ΔਓΛ୳ͯ͠ ͍·͢