IoTLT vol32 at リクルート
Pepperで監視するシステムじゃなくてPepperの監視をするネットワークカメラを作りました。
Pepper࿈ܞͷࢹγεςϜ?#iotlt vol31 2017/9/14@n0bisuke
View Slide
ੁݪͷͼ͚͢!OCJTVLFEPUTUVEJPגࣜձࣾදऔకɾ8FCΤϯδχΞɾ*P5%FW3FMͷίϯαϧͳͲɾ*P5-5/PEF#PUTͷओ࠵ɾ.JDSPTPGU.71 /PEFKTʹͳͬͨʂࣗ ݾ հॻ੶ɾݱͷϓϩ͕ڭ͑Δ8FCσβΠϯɾ+BWB4DSJQUͰΠϯλϥΫςΟϒ%ίϯςϯπΛ࡞Ζ͏ɾϑϩϯτΤϯυΤϯδχΞͷͨΊͷݱࡏͱ͜Ε͔Βͷඞਢࣝ
ʮϞϊ࡞ΓͰ͖ΔਓΛ૿͍ͨ͠ʯdotstudioձ ࣾ հ
͜ Μ ͳ ͜ ͱ ͬ ͯ · ͢
ࠓճ࡞Γ͔ͨͬͨͷ
Pepper࿈ܞͷࢹγεςϜ
1 F Q Q F S ࢹPepperΛͬͨࢹγεςϜͷ͕ͪΒ΄Β
Π ϝ ʔ δ!?
͜ Μ ͳ ͷ Λ ࡞ Γ ͨ ͔ ͬ ͨͳΜͩ͜ͷΖ͏
͏ͪͷPepper
Π ϝ ʔ δ
࣮ ࡍ͏ͳͩΕͯͳ͍͚Ͳɺͣͬͱಈ͔ͳ͍(ຯʹΘ͔Γʹ͍͘)
Pepper͕͑ͳ͍
ݟ क ͬ ͯ ͋ ͋ ͛ ͳ ͍ ͱPepper͕͍ͭಈ͖ग़͔͔͢Βͳ͍͠
PepperΛࢹ͢ΔγεςϜPepper࿈ܞͷࢹγεςϜ
͏ ͷ ͦ ͷ ̍Nefry BTɾArduinoޓϘʔυɾESP32ϕʔεͰBLE/Wi-Fi͕ར༻Ͱ͖ΔɾઍੴిπΫϞిػͰങ͑ΔΑ
͏ ͷ ͦ ͷ Grove CameraɾGroveରԠͷΧϝϥɾ֯Ϩϯζଐ
͜ Μ ͳ ײ ͡Grove CameraNefry BT(USBిݯૠ͠)
͜ Μ ͳ ײ ͡Grove CameraNefry BT(USBిݯૠ͠)Pepper(ಈ͔ͳ͍)
Ͱ ͖ ͨϒϥβ͔Β֬ೝͰ͖·͢ɻ
ߏ ͬ Ά ͷը૾Λbase64ʹͯ͠socket.ioʹͤͯڞ༗
ͪͳΈʹɺಉ͡ߏͷͷ͕աڈʹ
ί ϯ υ ʔ Ϝ ശ * P 5ࢀߟʲେౡ܆º*P5ʳුؾஉΛࣾձతʹ੍ࡋ͢ΔϚγʔϯΛ࡞ͬͯΈͨ".
େมͩͬͨ͜ͱ
Ϩζϯɺ໌Δ͞ɺը૾αΠζɺωοτϫʔΫঢ়گ……ૹ Β Ε ͯ Δ ͔ ͔ Β Μ 1)1ͰαʔόʔཱͯͯͨΒɺzͳ͔ͥը૾͕औಘͰ͖ͳ͍z͕ൃੜͯͨ͠ɻ
Ϩζϯɺ໌Δ͞ɺը૾αΠζɺωοτϫʔΫঢ়گ……ૹ Β Ε ͯ Δ ͔ ͔ Β Μ 1)1ͰαʔόʔཱͯͯͨΒɺzͳ͔ͥը૾͕औಘͰ͖ͳ͍z͕ൃੜͯͨ͠ɻϓϩάϥϜͷόάͳ͔͚ͯͬͨͩ͘
/ P E F K T ͩ ͱ ͍ ͍ ײ ͡ ʹͲΕ͘Β͍ը૾͕ૹΒΕͯདྷͯΔ͔ਵ࣌ࢹͰ͖Δɻ
σόοά
ૹ Β Ε ͯ ͘ Δ ը ૾
ຕ
ඃࣸମͷಈ͖͕ͳ͍
ʹ ͳ Β ͳ ͍ ͱ ม Խ ͕ ແ ͍ಈ͍ͯ͘Ε1FQQFS
࣌ ܭ Λ ͓ ͖ · ͠ ͨ ɻ
͔ Γ ͢ ͍ΊͪΌḿͬͨ
͜ Ε
͜ ΕΪϟϧ͕͢͞Ͱ͢ɻ
ͪ ͳ Έ ʹ ࠓ ݟ ͨ Βಈ͍ͯ͘Ε1FQQFS࣌ܭࢮΜͰͨɻ
· ͱ ΊɾNefry BT + Grove ΧϝϥͰωοτϫʔΫΧϝϥ؆୯ʹ࡞ΕΔΑ- PepperݟकΕΔ- Pepper͕͏ͳͩΕͯͯOKɾը૾ͷΞοϓϩʔυը૾αΠζʹΑͬͯมΘΔͷͰαʔόʔଆͷॲཧҙ͕ඞཁɾఆΧϝϥͰಈ͖͕Θ͔Βͳ͍߹ͷσόοά࣌ܭ͕༗ޮ()ɾPepperಈ͍ͯΫϨ