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
540
クックパッドマートを支えるIoT 技術
SORACOM UG Explorer 2019
クックパッドが新たに始めた生鮮ECプラットフォームサービス、クックパッドマートで取り入れているIoT技術についてお話しします。
imashin
November 23, 2019
Tweet
Share
More Decks by imashin
See All by imashin
スマートホームのこれから - NOT A HOTEL TECH TALK 2024/04/09
shinsuke_imai
1
160
クックパッドマート SORACOMを使って 高速プロトタイピング
shinsuke_imai
0
68k
クックパッドマート開発の裏側 ~ステーション編~
shinsuke_imai
0
1.4k
クックパッドマートを支えるIoT 技術
shinsuke_imai
0
1.2k
Reliable distribution system with Ruby x IoT
shinsuke_imai
0
710
クックパッド流食品流通の作り方
shinsuke_imai
0
250
Reliable label printer system
shinsuke_imai
0
190
Data analysis of cookpad storeTV
shinsuke_imai
1
5.7k
cookpad storeTV ~クックパッド初のハードウェア開発~
shinsuke_imai
1
17k
Other Decks in Technology
See All in Technology
なぜfreeeはハブ・アンド・スポーク型の データメッシュアーキテクチャにチャレンジするのか?
shinichiro_joya
2
450
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.4k
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
670
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
12
1.8k
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
160
技術に触れたり、顔を出そう
maruto
1
150
今年一年で頑張ること / What I will do my best this year
pauli
1
220
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
Copilotの力を実感!3ヶ月間の生成AI研修の試行錯誤&成功事例をご紹介。果たして得たものとは・・?
ktc_shiori
0
350
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
850
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
Featured
See All Featured
It's Worth the Effort
3n
183
28k
Practical Orchestrator
shlominoach
186
10k
Optimising Largest Contentful Paint
csswizardry
33
3k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Designing Experiences People Love
moore
139
23k
Navigating Team Friction
lara
183
15k
Thoughts on Productivity
jonyablonski
68
4.4k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Music & Morning Musume
bryan
46
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
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+
ࠓޙ͍ͬͯ͘͜ͱ ࢹΧϝϥͷઃஔ ίϯςφݸผͰͷࢪৣ ྫྷଂݿͷஔ͖͑ ड͚औΓମݧͷ্ ৗԹͷϘοΫε ҆શੑͷ্
·ͱΊ
ΫοΫύου • ΣϒͷձࣾͰͳ͘ • ʮຖͷྉཧΛָ͠Έʹ͢Δʯձࣾ
ϋʔυΣΞ։ൃऀ͕͍ͳ͍ • ͳΜͱΫοΫύουϚʔτʹɹ ϋʔυΣΞΤϯδχΞ͕͍·ͤΜ • αʔϏεͷʹ߹Θͤͯԣஅతʹɹɹ ϋʔυΣΞ։ൃͰ͖ΔਓΛ୳ͯ͠ ͍·͢