Slide 1

Slide 1 text

ࢼͯ͠෼͔ͬͨʂ"84Λ࢖ͬͨ 1-$ͷσʔλऩूͱ෼ੳج൫ͷ࣮ફϊ΢ϋ΢ Ϋϥεϝιουגࣜձࣾࢢాળٱ ୈճ'"ઃඋٕज़ษڧձ

Slide 2

Slide 2 text

ࣗݾ঺հ wࢢాળٱ wΫϥεϝιουגࣜձࣾʢຊࣾɿ౦ژɺࢲ͸େࡕΦϑΟεʣ wIUUQTDMBTTNFUIPEKQ w"84ιϦϡʔγϣϯΞʔΩςΫτ w"84Λ׆༻ͨ͠*P5Ҋ݅Λओʹ୲౰ w"84ΞʔΩςΫνϟઃܭɾ؀ڥߏஙɾ։ൃ w੡଄ۀۈ຿͸ະܦݧɽɽɽʢୌ׼ʣ wϒϩάɿIUUQTEFWDMBTTNFUIPEKQBVUIPSJDIJEBZPTIJIJTB

Slide 3

Slide 3 text

"84ͱ͸ʁ w "84 "NB[PO8FC4FSWJDFT w "NB[PO͕ఏڙ͢ΔΫϥ΢υίϯϐϡʔςΟϯάαʔϏεͷ૯শ w ఏڙ͞ΕΔओͳαʔϏεΧςΰϦ w αʔόʔ؀ڥαʔόʔϨε w σʔλϕʔε w ετϨʔδ w σʔλ΢ΣΞϋ΢ε w "* ػցֶश w *P5 w %/4 w ։ൃऀπʔϧ w ίϯςϯπ഑৴ w ਓ޻Ӵ੕ Ӵ੕σʔλऩूʣ w ΤϯυϢʔβʔίϯϐϡʔςΟϯά w ϩϘοτ։ൃ w ྔࢠίϯϐϡʔλ ͳͲ

Slide 4

Slide 4 text

"84͕ఏڙ͢Δ੡଄ۀ޲͚αʔϏε܊ w "84*P54JUF8JTFʢ࢈ۀػثσʔλऩूɾ෼ੳʣ w "84*P55XJO.BLFSʢσδλϧπΠϯʣ w "84*P5'MFFXJTFʢίωΧσʔλऩूʣ w "843PCP3VOOFSʢϩϘοτ؅ཧʣ w "843PCP.BLFSʢϩϘοτ։ൃʣ w "844VQQMZ$IBJOʢαϓϥΠνΣʔϯ࠷దԽʣ w "84.POJUSPOʢ࢈ۀ༻ػցֶशʣ w "84-PPLPVUGPS&RVJQNFOUʢ࢈ۀػث༧஌อશʣ w "84-PPLPVUGPS7JTJPOʢ֎؍ݕࠪʣ w "84'SFF3504ʢϦΞϧλΠϜ04ʣ ͦͷଞؔ࿈αʔϏεʢҰ෦ʣ w "84*P5(SFFOHSBTTʢσόΠεΞϓϦͷ։ൃɾσϓϩΠɾ؅ཧʣ w "84*P5"OBMZUJDTʢ*P5σʔλͷՃ޻΍෼ੳʣ w "84*P5%FWJDF%FGFOEFSʢσόΠεηΩϡϦςΟʣ w "84*P5&WFOUTʢσόΠεͷঢ়ଶ؅ཧʣ w "NB[PO5JNFTUSFBNʢ࣌ܥྻσʔλϕʔεʣ w "NB[PO-PDBUJPO4FSWJDFʢҐஔ৘ใαʔϏεʣ w "NB[PO,JOFTJT7JEFP4USFBNTʢϏσΦετϦʔϛϯάʣ w "NB[PO4BHF.BLFSʢػցֶशʣ ͳͲ

Slide 5

Slide 5 text

"84͕ఏڙ͢Δ੡଄ۀ޲͚αʔϏε܊ w "84*P54JUF8JTFʢ࢈ۀػثσʔλऩूɾ෼ੳʣ w "84*P55XJO.BLFSʢσδλϧπΠϯʣ w "84*P5'MFFXJTFʢίωΧσʔλऩूʣ w "843PCP3VOOFSʢϩϘοτ؅ཧʣ w "843PCP.BLFSʢϩϘοτ։ൃʣ w "844VQQMZ$IBJOʢαϓϥΠνΣʔϯ࠷దԽʣ w "84.POJUSPOʢ࢈ۀ༻ػցֶशʣ w "84-PPLPVUGPS&RVJQNFOUʢ࢈ۀػث༧஌อશʣ w "84-PPLPVUGPS7JTJPOʢ֎؍ݕࠪʣ w "84'SFF3504ʢϦΞϧλΠϜ04ʣ ͦͷଞؔ࿈αʔϏεʢҰ෦ʣ w "84*P5(SFFOHSBTTʢσόΠεΞϓϦͷ։ൃɾσϓϩΠɾ؅ཧʣ w "84*P5"OBMZUJDTʢ*P5σʔλͷՃ޻΍෼ੳʣ w "84*P5%FWJDF%FGFOEFSʢσόΠεηΩϡϦςΟʣ w "84*P5&WFOUTʢσόΠεͷঢ়ଶ؅ཧʣ w "NB[PO5JNFTUSFBNʢ࣌ܥྻσʔλϕʔεʣ w "NB[PO-PDBUJPO4FSWJDFʢҐஔ৘ใαʔϏεʣ w "NB[PO,JOFTJT7JEFP4USFBNTʢϏσΦετϦʔϛϯάʣ w "NB[PO4BHF.BLFSʢػցֶशʣ ͳͲ

Slide 6

Slide 6 text

"84*P54JUF8JTFͷ֓ཁ

Slide 7

Slide 7 text

"84*P54JUF8JTFͷಛ௃ w01$6"ͰσʔλΛऩूͯ͠"84ʹૹΔ͜ͱ͕Մೳ wήʔτ΢ΣΠΞϓϦʹΑΔσʔλऩूͱΫϥ΢υసૹ wϑϧϚωʔδυͳϦΞϧλΠϜՄࢹԽػೳ w4JUF8JTF.POJUPSػೳʹΑΔ௚ײతͳάϥϑඳը wՄࢹԽͷΠϯϑϥ؅ཧ͕ෆཁ wηΩϡϦςΟઃఆ΍Τϥʔ࣌ͷσʔλόοϑΝϦϯά w01$αʔό઀ଓ࣌ͷʮύεϫʔυೝূʯ΍ʮূ໌ॻʹΑΔ૬ޓೝূʯ wΫϥ΢υͱͷ௨৴அͷࡍɺ࠷େ೔ؒͷϩʔΧϧόοϑΝϦϯά

Slide 8

Slide 8 text

࢈ۀ༻௨৴ϓϩτίϧͰσʔλΛ"84ʹૹΔ͜ͱ͕Մೳ ɾ4JUF8JTFήʔτ΢ΣΠ͕σʔλऩूɾ"84΁సૹΛ୲౰ 
 ɾϢʔβʔଆͰ.255΍)5514ʹϓϩτίϧม׵͢Δඞཁ͕ͳ͍

Slide 9

Slide 9 text

"84*P54JUF8JTF.POJUPS

Slide 10

Slide 10 text

௚ײతͳૢ࡞ײ w ϒϥ΢βͰμογϡϘʔυͷ࡞੒΍ฤू͕Մೳ w Լه͸ͭσόΠεͷԹ౓ͱ$16ΫϩοΫ਺ΛάϥϑԽ͍ͯ͠Δॴ w

Slide 11

Slide 11 text

4JUF8JTFͰૉૣ͘ઃඋσʔλͷ༗ޮ׆༻ w 01$6"αʔό͕͋ΔͳΒਝ଎ʹσʔλऩू͔ΒՄࢹԽ·Ͱ࣮ݱՄೳ w ಋೖ͢Δࡍͷ஫ҙ఺΋͋ΔͷͰϙΠϯτΛ཈͑ͯಋೖ https://dev.classmethod.jp/articles/aws-iot-sitewise-devio2022/

Slide 12

Slide 12 text

"84*P54JUF8JTF͚ͩͰ࣮ݱͰ͖ͦ͏ʁ "84*P54JUF8JTFͰ؆୯ʹ1-$σʔλΛऩूɾՄࢹԽͰ͖ͦ͏ ɹˠݱ࣮͸ͦΜͳʹ؁͘ͳ͔ͬͨʜ ௚໘ͨ͠՝୊ɿ ɾσʔλऩूͷํ๏ ɾήʔτ΢ΣΠͷબఆ ɾऩूͨ͠σʔλͷՄࢹԽ ɾ૝ఆ͍ͯ͠ͳ͔ͬͨՄࢹԽͷར༻ʹΑΔ"84՝ۚ

Slide 13

Slide 13 text

σʔλऩूͷ՝୊

Slide 14

Slide 14 text

௚໘ͨ͠՝୊ ࢈ۀ༻௨৴ϓϩτίϧ΁ͷݸผରԠ ɾ01$6"αʔό͸ར༻͍ͯ͠ͳ͍ ɾ01$6"ͷಋೖʹ͔͔ΔίετʢσʔλϞσϧͷઃܭͳͲʣ 
 
 ɾ"84*P54JUF8JTF͕ީิ͔Β֎ΕΔ 
 
 ର৅1-$͝ͱʹݸผରԠ͕ඞཁ 
 ɹɾ֤ϓϩτίϧͷௐࠪɾ࣮૷ʢۤ࿑͠·ͨ͠ɽɽɽʣ 
 ɹɾ։ൃʹे෼ͳ͕࣌ؒऔΕͳ͍৔߹ɺط੡඼ͷήʔτ΢ΣΠΛௐୡ 


Slide 15

Slide 15 text

ࣗલͰσʔλऩूΞϓϦͷ։ൃ <ࢀߟ> https://dev.classmethod.jp/articles/greengrass-v2-modbus-component/

Slide 16

Slide 16 text

ط੡඼ͷήʔτ΢ΣΠબ୒࣌ͷண؟఺ ɾΫϥ΢υͱͷ௨৴༻ʹ.7/0֤ࣾͷ4*.͕ར༻Ͱ͖Δ ɾσʔλͷૹ৴ઌʹ೚ҙͷΤϯυϙΠϯτ͕બ୒Ͱ͖Δ ɾαϙʔτ͍ͯ͠Δσʔλ఺਺ͷछྨ΍਺

Slide 17

Slide 17 text

ήʔτ΢ΣΠબ୒࣌ͷண؟఺ ɾΫϥ΢υͱͷ௨৴༻ʹ೚ҙͷ4*.͕ར༻Ͱ͖Δ ɾσʔλͷૹ৴ઌʹ೚ҙͷΤϯυϙΠϯτ͕બ୒Ͱ͖Δ ɾαϙʔτ͍ͯ͠Δσʔλ఺਺ͷछྨ΍਺

Slide 18

Slide 18 text

೚ҙͷ4*.͕ར༻Ͱ͖Δ ɾݱ஍ωοτϫʔΫ͕Πϯλʔωοτʹ઀ଓͰ͖ͳ͍έʔε͕͋Δ ɹɾઃஔઌͷηΩϡϦςΟཁ݅ͷ֬ೝ͕ඞཁ ɾ403"$0.͕ར༻Ͱ͖Δ ɹɾηΩϡΞʹ؆୯ʹϦϞʔτΞΫηεՄೳʢ403"$0./BQUFSʣ ɹɾϚϧνΩϟϦΞରԠ͕༰қ ɹɹɾ4PGU#BOLར༻࣌͸σόΠεͷϩʔϛϯάαϙʔτ͕ඞཁ ɹɾ௨৴ྉۚ͸ཁ֬ೝʢྉۚͷ؂ࢹՄೳʣ

Slide 19

Slide 19 text

ήʔτ΢ΣΠબ୒࣌ͷண؟఺ ɾΫϥ΢υͱͷ௨৴༻ʹ೚ҙͷ4*.͕ར༻Ͱ͖Δ ɾσʔλͷૹ৴ઌʹ೚ҙͷΤϯυϙΠϯτ͕બ୒Ͱ͖Δ ɾαϙʔτ͍ͯ͠Δσʔλ఺਺ͷछྨ΍਺

Slide 20

Slide 20 text

σʔλͷૹ৴ઌ͕બ୒Մೳ ɾऩूσʔλͷૹ৴ઌʹ"84΍ΦϯϓϨαʔόͳͲ͕બ୒Ͱ͖Δ ɹɾ"84*P5$PSFʢ.255)5514ʣΛαϙʔτ͍ͯ͠Δ͜ͱ ɾήʔτ΢ΣΠόϯυϧͷϓϥοτϑΥʔϜ͕ݻఆͷૹ৴ઌʹͳ͍ͬͯΔ৔߹΋͋Δ ɹɾ$47ΤΫεϙʔτ΍"1*ܦ༝ͰσʔλऔಘՄೳͳέʔε͸͋Δ

Slide 21

Slide 21 text

ήʔτ΢ΣΠબ୒࣌ͷண؟఺ ɾΫϥ΢υͱͷ௨৴༻ʹ೚ҙͷ4*.͕ར༻Ͱ͖Δ ɾσʔλͷૹ৴ઌʹ೚ҙͷΤϯυϙΠϯτ͕બ୒Ͱ͖Δ ɾαϙʔτ͍ͯ͠Δσʔλ఺਺ͷछྨ΍਺

Slide 22

Slide 22 text

औಘՄೳͳσʔλ఺਺΍छྨ ɾ1-$ͰऔಘՄೳͳσʔλશͯΛήʔτ΢ΣΠ͕औಘͰ͖Δ͔Ͳ͏͔ ɹɾऔಘͰ͖Δσʔλ఺਺͕গͳ͍΋ͷ΋ʢ1P$ʹ͸ྑͦ͞͏ʣ ɾήʔτ΢ΣΠͷσʔλͷऔΓํΛཁ֬ೝ ɹɾى఺͔Βͷ࿈ଓͨ͠ΞυϨεͰऔಘ͢Δέʔε͕͋ͬͨ ˠ৔߹ʹΑͬͯ͸1-$ଆͷઃఆΛมߋ͢Δඞཁ͕͋Δ

Slide 23

Slide 23 text

੡଄ۀʹ͓͚ΔσʔλՄࢹԽͷ՝୊

Slide 24

Slide 24 text

σʔλՄࢹԽͷ՝୊ɿۀքݻ༗ͷάϥϑύλʔϯ Ϋϥ΢υͰఏڙ͞ΕΔ൚༻తͳπʔϧɾαʔϏεͰ΋ʢؤுΕ͹ʣՄࢹԽͰ͖Δ ɾੜ࢈ਐḿ ɾύϨʔτਤ ɾΞϯυϯͳͲ ઐ༻πʔϧͱͷൺֱ ɾ֦ுੑɺΠϯϑϥӡ༻ɺίετɺ 
 ɹ"84αʔϏεͱͷ࿈ܞɺՄࢹԽ 
 ɹͷ໨తͳͲ؍఺Ͱൺֱݕ౼͕ॏཁ 
 ɾઐ༻πʔϧར༻΋༗ྗͳબ୒ࢶ 
 ɾଞͷγεςϜͱͷ૊Έ߹Θͤ΋ݕ౼ ্ه͸(SBGBOBͷ࡞੒ྫɻ 
 (SBGBOBͷϊ΢ϋ΢͕ඞཁͰ೉қ౓͕ߴΊ

Slide 25

Slide 25 text

σʔλՄࢹԽͷ՝୊ɿΫϥ΢υͷίετ Լهͷߏ੒Ͱ͸ɺ"NB[PO5JNFTUSFBNͱ͍͏"84Ϛωʔδυͳ࣌ܥྻσʔλϕʔεΛ࠾༻ ɹɾ"84*P5$PSF .255ϒϩʔΧʔ ͔Β؆୯ʹσʔλॻ͖ࠐΈՄೳ 
 ɹɾεΩʔϚϨεͳͷͰσʔλ߲໨͕มΘͬͯ΋ͦͷ··࢖͑Δ

Slide 26

Slide 26 text

σʔλՄࢹԽͷ՝୊ɿΫϥ΢υͷίετ Ϋϥ΢υͷϚωʔδυαʔϏε͸ैྔ՝͕ۚجຊ ɾσʔλϕʔεͷεΩϟϯαΠζ߹ܭͰ՝ۚ͞ΕΔ΋ͷ͕͋Δ 
 ɾ"NB[PO5JNTUSFBN "NB[PO4ʢ"UIFOBʣ (PPHMF#JH2VFSZͳͲ 
 ɾ୹ظؒͰը໘දࣔͷߋ৽Λ܁Γฦ͢ͱɺ౎౓%#εΩϟϯ͕ൃੜͯ͠ར༻ྉ͕ߴ͘ͳΔՄೳੑ 
 ɾಛʹ࣌ؒදࣔ͠ଓ͚Δӡ༻Λߦ͏৔߹͸஫ҙ͕ඞཁʢ࣌ؒඵִؒˠճʣ

Slide 27

Slide 27 text

εΩϟϯίετͷ཈ࢭࡦ εΩϟϯίετ͕ൃੜ͠ͳ͍σʔλϕʔεͷར༻ ɾ3%4ʢ3%#.4ͷϚωʔδυαʔϏεʣ ɹɾαʔόىಈ࣌ؒͰ՝ۚ͞ΕΔͷͰجຊྉۚ͸ߴΊʢৗ࣌Քಇ͕લఏʣ ɹɾεΩϟϯඅ༻͕ൃੜ͠ͳ͍ͷͰϢʔβʔͷσʔλར༻ํ๏Λؾʹ͠ͳͯ͘͢Ή 
 ɹɹʢ৔߹ʹΑΓ%#ύϑΥʔϚϯεΛ؂ࢹʣ ɹɾͦͷଞͷ՝߲ۚ໨΋౿·͑ͯྉۚൺֱ ɹɾ"84*P5$PSFͳͲଞͷαʔϏεͱͷ࿈ܞ͕ෳࡶʹͳΔ৔߹͕͋Δ ϦΞϧλΠϜʹՄࢹԽ͢ΔσʔλΛਫ਼ࠪ ɾ͢΂ͯͷσʔλͰϦΞϧλΠϜͳՄࢹԽ͕ඞཁͳͷ͔ɺ௨஌͚ͩͰ͍͍σʔλ͸ແ͍͔ʁ ɾʮϦΞϧλΠϜՄࢹԽʯͱʮόονతՄࢹԽͷ૊Έ߹Θͤʢ೔ճɺ࣌ؒʹճͳͲʣ

Slide 28

Slide 28 text

ՄࢹԽͷཁ݅Ͱ෼͚Δߏ੒ྫ ɾϦΞϧλΠϜՄࢹԽɿ(SBGBOBͰՄࢹԽ ɾόονతͳՄࢹԽɿ"NB[PO2VJDLTJHIUʢ#*αʔϏεʣͰՄࢹԽ

Slide 29

Slide 29 text

·ͱΊ

Slide 30

Slide 30 text

·ͱΊ AWS IoT SiteWiseͰOPC UAʹΑΔσʔλऩूͱՄࢹԽ͕Մೳ ɹɾσʔλऔΓࠐΈαΠζͷྉۚʹ஫ҙ 
 ɹɾσʔλར༻ͷཁ݅ʹԠͯ͡ૹ৴ઌͷग़͠෼͚Λ ɹɾϚον͠ͳ͍৔߹͸ଞͷαʔϏεΛॊೈʹ૊Έ߹ΘͤͯରԠՄೳ ࢈ۀ༻IoTήʔτ΢ΣΠͷબ୒ϙΠϯτ ɹɾMVNO֤ࣾͷαϙʔτ ɹɾσʔλૹ৴ઌͷબ୒ࢶͷ༗ແ ɹɾϦϞʔτΞΫηεखஈͷ֬ೝ Ϋϥ΢υͰՄࢹԽ͢Δ՝୊ ɹɾαϙʔτ͍ͯ͠ΔάϥϑͷछྨɺΧελϚΠζੑΛཁνΣοΫ ɹɾར༻ऀͷεΩϧϨϕϧΛ૝ఆͨ͠πʔϧͷૢ࡞ੑ ɹɾΫϥ΢υͷϚωʔδυαʔϏεར༻࣌ͷσʔλεΩϟϯճ਺ͱྉۚʹ஫ҙ ɹɾϦΞϧλΠϜͱόονॲཧͷ྆໘Ͱσʔλ׆༻Λݕ౼ ɹɾσʔλετΞʹ͸AWSϚωʔδυαʔϏεͷଞʹRDSͷར༻΋ؚΊͯݕ౼

Slide 31

Slide 31 text

͋Γ͕ͱ͏͍͟͝·ͨ͠