Slide 1

Slide 1 text

JAPAN

Slide 2

Slide 2 text

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. ͍͔ʹͯ͠ελʔτΞοϓ͸
 ਫ࢈ཆ৩ͷݱ࣮ͷ՝୊Λղܾ͢Δ͔ -΢ϛτϩϯʹ͓͚ΔIoTͱػցֶशͷऔΓ૊Έ- Ԭຊ୓ຏ CTO ΢ϛτϩϯגࣜձࣾ

Slide 3

Slide 3 text

ࣗݾ঺հ Ԭຊ୓ຏ ! ΢ϛτϩϯגࣜձࣾ ○ ڞಉ૑ۀऀ / औక໾ / CTO ! ܦྺ ○ ౦ژཧՊେֶɾେֶӃ ○ άϦʔגࣜձࣾ(2012 - ) ○ גࣜձࣾϝλοϓε(2014 - ) ○ ΢ϛτϩϯגࣜձࣾ(2016 - )

Slide 4

Slide 4 text

install Sustainable Aquaculture on Earth

Slide 5

Slide 5 text

2050೥ʹ͸100ԯਓͷਓʑ͕ੜ͖ɺ
 ࢲͨͪͷ੨͍࿭੕ʮ஍ٿʯͰਐԽΛଓ͚·͢ɻ

Slide 6

Slide 6 text

஍ٿͷ70ˋ͸ւʹ෴ΘΕ͍ͯ·͕͢ɺ
 ͦͷ΄ͱΜͲ͕·ͩར༻͞Ε͍ͯ·ͤΜɻ

Slide 7

Slide 7 text


 UMITRONͷ࢖໋͸ɺ஍ٿʹ࣋ଓՄೳͳਫ࢈ཆ৩ Λ࣮૷͠ɺཆ৩Λ࣍ੈ୅ͷ৯ྐੜ࢈ํ๏ʹҠߦ ͤ͞Δ͜ͱͰ͢

Slide 8

Slide 8 text

ਫ࢈ཆ৩͸ΞδΞΛத৺ͱͨ͠λϯύΫधཁͱ
 தؒॴಘ૚૿ՃʹΑΓٸ੒௕Λଓ͚͍ͯΔ Aquaculture Capture fisheries • ਓޱ૿Ճͱதؒॴಘ૚૿ՃʹΑΓಈ෺ੑλϯύΫͷधཁ͕ٸ૿ • ੈքͷړۀɾཆ৩ۀࣄۀऀͷ85%͕ΞδΞ஍Ҭʹଘࡏ • ۙ೥͸ཆ৩ۀͰͷޏ༻ͷ৳ͼ͕ݦஶͰΞδΞ஍ҬͰ1100ສਓ͕ ཆ৩ۀʹैࣄ million

Slide 9

Slide 9 text

ਫ࢈ཆ৩͸࠷΋কདྷੑͷߴ͍৯ྐੜ࢈ํ๏ͷҰͭͰ͋ΓɺԊ؛ւҬ Λ׆༻͢Δ͜ͱͰݱࡏͷੈքͷਫ࢈෺ফඅྔͷ100ഒΛੜ࢈Մೳ Rebecca R. Gentry, et. al., Mapping the global potential for marine aquaculture, Nature Ecology & Evolutionvolume 1, pages1317–1324 (2017)

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

ࣂͷݪྉͰ͋ΔڕคͷՁ֨͸15೥Ͱ3ഒʹߴಅ͠ ࣂྉίετ͸૯ੜ࢈ίετͷ50ˋΛ઎ΊΔ

Slide 13

Slide 13 text

څ㕒ޮ཰ΛςΫϊϩδʔͰ࠷దԽ͢Δ ! ڕͷઁ㕒ߦಈ͔Βແବ㕒ͷݕ஌ͱ࡟ݮ ○ ػցֶशͰڕͷઁ㕒ߦಈΛఆྔԽ ! ਓखͷ੍໿Λड͚ͳ͍ڕͷੜҭʹ࠷దͳڅ㕒 ○ ೔ʑมΘΔڕͷ৯ཉʹରͯ͠࠷దͳྔɾλΠϛϯάͰͷڅ㕒Λ࣮ݱ ແବ㕒࡟ݮʹΑΔࣂྉίετͷ࡟ݮ
 ڕͷૣظҭ੒ʹΑΔڅ㕒ޮ཰ͷ޲্

Slide 14

Slide 14 text

IoTͱػցֶशΛ༻͍ͨࣗಈڅ㕒ث

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

ԕִ͔Βͷڅ㕒੍ޚͱσʔλͷ஝ੵ ϞχλϦϯά ԕִڅ㕒੍ޚ ੜҭ؅ཧ σʔλ஝ੵ

Slide 17

Slide 17 text

ڕͷ৯ཉղੳʹΑΔڅ㕒ͷ࠷దԽ

Slide 18

Slide 18 text

ڕͷ৯ཉղੳʹΑΔڅ㕒ͷ࠷దԽ

Slide 19

Slide 19 text

څ㕒ͷ࠷దԽΛ࣮ݱͤ͞ΔͨΊʹඞཁͳ͜ͱ ! IoTΛ༻͍ͨԕִૢ࡞ͱσʔλऩू ○ ԕִͰͷڅ㕒ث੍ޚ ○ ҆ఆͨ͠σʔλऔಘ ○ ੍ޚιϑτ΢ΣΞͷܧଓతΞοϓσʔτ ! ػցֶशΛ༻͍ͨڕͷ৯ཉղੳ ○ औಘͨ͠σʔλΛϦΞϧλΠϜͰػցֶशͰॲཧ͢Δ ○ ೔ʑऔಘͰ͖Δσʔλ͔ΒͷܧଓతͳػցֶशϞσϧͷվળ

Slide 20

Slide 20 text

! ϦΞϧλΠϜͳ૒ํ޲௨৴ ○ IoTσόΠε͔Βͷσʔλऔಘ ○ ԕִ͔ΒσόΠεͷૢ࡞ ! ༸্Ͱͷಠཱɾ҆ఆͨ͠Քಇ ○ ిݯ͸ଠཅޫͷΈ ○ Ϣʔβ΋IoTσόΠεͷۙ͘ʹ͍ͭ΋͍ΔΘ͚Ͱ͸ͳ͍ɾ͙͢ߦ͚ΔΘ͚Ͱ͸ͳ͍ ! σόΠεΛઃஔ͔ͯ͠Β΋༰қʹվળΛଓ͚ΒΕΔ ○ ઃஔ͔ͯ͠ΒॳΊͯ෼͔Δ՝୊ʹ΋ରԠͰ͖Δ ■ ͞·͟·ͳࣗવ؀ڥ ■ ڕͷੜҭσʔλ IoTγεςϜΛ༻͍࣮ͯݱ͍ͨ͠ػೳ

Slide 21

Slide 21 text

AWS IoTʹΑΔIoTج൫ ! AWS IoTΛج൫ʹ࠾༻ ○ IoTσόΠεɺWebαʔόɺωΠςΟϒΞϓϦͷ3ऀͱͷϦΞϧλΠϜ૒ํ޲௨৴ ■ MQTT over WebSocket ■ ҆ఆՔಇ ! Πϯϑϥӡ༻͕΄΅͍Βͳ͍ ○ AWSͷ֤छαʔϏε࿈ܞ ■ ϩάอଘͱ͍ͬͨɺIoTσόΠε -> WebαʔόͷϦΫΤετΛҰ෦ݞ୅ΘΓ ! αʔϏεશମͷதͰେ෦෼ͷϦΫΤετ͕͜Ε ! ΄ͱΜͲϏδωεϩδοΫΛ࣋ͨͳ͍ ○ ։ൃ͸ࣄۀυϝΠϯݻ༗ͷϏδωεϩδοΫʹूதͰ͖Δ

Slide 22

Slide 22 text

IoTσόΠεͷߏ੒ ! Raspberry Pi + Raspbian + Go ○ Raspberry pi + Raspbian ■ ͋ͱ͔Βιϑτ΢ΣΞมߋ͕؆୯ͳΞʔΩςΫνϟ ! IoTσόΠεઃஔޙ΋େ෯ͳมߋ ! ిྗతʹ͸Ϟʔλʔ͕େ͖͍ ○ লిྗϚΠίϯʹͩ͜ΘΒͳ͍ ■ ൚༻඼Λ࢖͏ ! Linuxͷطଘࢿ࢈Λར༻ ! ޿͘࢖ΘΕͯΔͷͰɺ৘ใ͕ଟ͍ ■ sshͰτϥϒϧγϡʔςΟϯά ○ Go ■ ߴ͍ੜ࢈ੑ + ύϑΥʔϚϯε ■ όΠφϦ഑෍͚ͩͰಈ͘ɺΞοϓσʔτͰ͖Δ

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

AWS IoTʹΑΔϦΞϧλΠϜ૒ํ޲௨৴ ! Device Shadow ○ desiredʹ͸WebαʔόɺωΠςΟϒΞϓϦ -> IoTσόΠε΁ͷϦΫΤετ ■ څ㕒։࢝/ఀࢭ໋ྩ ■ ϦΞϧλΠϜϞχλϦϯά։࢝/ఀࢭ໋ྩ ○ reportedʹ͸ IoTσόΠε͔Βࠓͷঢ়ଶΛ൓ө ■ څ㕒ͷਐḿঢ়گ ○ ݱࡏͷIoTσόΠεͷঢ়ଶΛ֬ೝ͢ΔͷʹShadow͚ͩݟΕ͹͍͍ ○ ඇಉظͰ໋ྩΛIoTσόΠεʹૹΕΔ ■ ͍ͭ΋ສશͳωοτϫʔΫঢ়ଶͰ͸ͳ͍ ■ Ϣʔβ͕Ұ࣌తʹσόΠεͷిݯΛམͱ͍ͯ͠Δ৔߹΋͋Δ

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

AWS IoTʹΑΔIoTσόΠεͷσʔλऩू ! AWS IoT Rule -> Amazon DynamoDB ○ AWS IoT -> AWS IoT Rule -> DynamoDB ■ ςΩετσʔλͷอଘ ■ Ұ൪ଟ͍ϦΫΤετ͕WebαʔόΛܦ༝͠ͳ͍ ○ DynamoDB ■ େྔͷσʔλอଘ ■ ΞϓϦέʔγϣϯ͔ΒࢀরͰ͖Δ͘Β͍௿ϨΠςϯγ ! Amazon S3 ○ σόΠε͔Β௚઀S3ʹΞοϓϩʔυ ■ ಈըͱը૾ͷอଘ ■ PreSigned URLΛར༻ ○ େ༰ྔϑΝΠϧͷΞοϓϩʔυ͕WebαʔόΛܦ༝͠ͳ͍ ■ IoTσόΠε͔ΒಈըͷΞοϓϩʔυ͸͕͔͔࣌ؒΔ

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

AWS IoTʹΑΔIoTσόΠεͷιϑτ΢ΣΞͷσϓϩΠ ! Debian package + AWS IoT jobs ○ Debian package ■ GoͷόΠφϦ + ࢖༻ϥΠϒϥϦͷґଘ + ઃఆϑΝΠϧ ■ package͸S3 + CloudFrontͰϗεςΟϯά ○ AWS IoT jobs ■ job͔ΒDebian packageͷόʔδϣϯΛऔಘͯ͠apt-get ■ jobΛ࡞ͬͨͱ͖ʹσόΠε͕ΦϑϥΠϯͰ΋ɺ
 ΦϯϥΠϯʹͳͬͨͱ͖ʹΞοϓσʔτͰ͖Δ

Slide 30

Slide 30 text

ػցֶशγεςϜͷߏஙʹ͓͚Δ՝୊ ! ՝୊ͩͬͨ͜ͱ ○ ։ൃ଎౓ ■ ܧଓతʹػցֶशαʔϏεΛվળ͢ΔͨΊͷ։ൃ؀ڥ ■ ଐਓԽʹΑΔΩϟονΞοϓίετͷߴ͞ ○ ػցֶशαʔϏεͷΠϯϑϥύϑΥʔϚϯε ■ ݶΒΕͨਓ਺Ͱͷӡ༻ ■ WebΤϯδχΞͱػցֶशΤϯδχΞͷεΩϧηοτͷࠩҟ ! ՝୊Ͱ͸ͳ͔ͬͨ͜ͱ ○ ܧଓతͳσʔλͷऩू ○ ࣮༻ʹ଱͑͏Δਫ਼౓ͷϞσϧͷੜ੒ ○ ਪ࿦݁ՌͷΞϓϦέʔγϣϯͰͷར༻

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

! ෳࡶͳ؀ڥʹΑΔ։ൃͷ೉͠͞ ○ ֶश؀ڥ͕౷Ұ͞Ε͍ͯͳ͍ ■ ϩʔΧϧPCͱAmazon EC2 spot instance ○ ܇࿅σʔλͷ؅ཧํ๏͕౷Ұ͞Ε͍ͯͳ͍ ○ σϑΝΫτͳߏ੒Ͱͳ͍ͨΊֶशίετ͕ߴ͍ ■ WebΤϯδχΞɺ৽ೖࣾһͷΩϟονΞοϓίετ ! ػցֶशαʔϏεͷΠϯϑϥӡ༻ͷ೉͠͞ ○ WebαʔϏεͷෛՙΛػցֶशαʔϏε͕ࡹ͚ͳ͍ ■ ػցֶशαʔϏεͷύϑΥʔϚϯε͕ϢʔβʹӨڹΛ༩͑Δ ■ ػցֶशΤϯδχΞ͚ͩΠϯϑϥӡ༻Ͱ͖ͳ͍ ॳظͷػցֶशγεςϜͷ՝୊

Slide 33

Slide 33 text

Amazon SageMakerΛػցֶशγεςϜͷج൫ʹ࠾༻ ! ϑϨʔϜϫʔΫͱͯ͠ͷAmazon SageMaker ○ ౷Ұ͞Εͨߏ੒ ○ ֶशίετΛAmazon SageMakerͷΈʹू໿ ○ WebΤϯδχΞɺ৽ೖࣾһ͕ΩϟονΞοϓ͠΍͍͢ ! ϑϧϚωʔδυͳΠϯϑϥ ○ Πϯϑϥӡ༻ίετͷ࡟ݮ ○ ػցֶशΤϯδχΞͰ΋ӡ༻Ͱ͖Δ ! WebαʔϏεͱػցֶशαʔϏεΛૄ݁߹ʹ͢Δ ○ Amazon SageMakerͷendpointͰ2ͭͷαʔϏεΛ݁߹ ○ Amazon SageMakerͷ஌͚ࣝͩͰޓ͍Λӡ༻Ͱ͖Δ

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

Amazon SageMakerΛ࠾༻ͨ͠ޮՌ ! ։ൃ؀ڥͷ؆ૉԽ ○ ֶश؀ڥ͕౷Ұ ○ ඞཁͳΠϯϑϥ஌ࣝΛAmazon SageMakerʹू໿ ○ Amazon SageMaker͑͞Θ͔Ε͹୭Ͱ΋Θ͔Δ ○ ։ൃ؀ڥͰࣾ಺ಛ༗ͷ஌͕ࣝগͳ͍ ! εέʔϧ͕༻ҙ ○ Πϯϑϥӡ༻ίετ͕গͳ͍ ○ WebαʔϏε͕ड͚ΔӨڹ͕Amazon SageMakerͷύϑΥʔϚϯεͷΈʹݶఆ͞ΕΔ ○ ػցֶशΤϯδχΞ͚ͩͰΠϯϑϥΛεέʔϧͰ͖Δ

Slide 36

Slide 36 text

ࠓޙͷػցֶशγεςϜͷൃల ! ܇࿅σʔλ࡞੒ͷࣗಈԽ ○ Athena΍notebookͰͷ܇࿅σʔλ࡞੒ ! ΞϊςʔγϣϯͷࣗಈԽ ○ Amazon SageMaker Ground Truth ! ϨϙʔςΟϯάͷࣗಈԽ ○ ֶशͨ͠ϞσϧͷධՁ ܧଓతʹऩूͰ͖Δ܇࿅σʔλͰϞσϧͷվળΠςϨʔγϣϯΛߴ଎Խ

Slide 37

Slide 37 text

Thank you! © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ԭຊ୓ຏ CTO
 ΢ϛτϩϯגࣜձࣾ