営業撃退インターホンとその運用 #おうちハック #n_nack #iotlt

Dae1d4cc4599a65a5da6e1a1f9d96f05?s=47 n0bisuke
January 15, 2020

営業撃退インターホンとその運用 #おうちハック #n_nack #iotlt

過去のデブサミで発表したネタに運用してる内容も付け加えた感じです。

おうちハックIoTLT vol1での発表でした。 https://iotlt.connpass.com/event/159789/

ウイングアーク1stさん会場、ニトリさん懇親会スポンサー

Dae1d4cc4599a65a5da6e1a1f9d96f05?s=128

n0bisuke

January 15, 2020
Tweet

Transcript

  1. ӦۀܸୀΠϯλʔϗϯ ӡ༻ ͷͼ͚͢ աڈωλ Ћ  JPUMU͓͏ͪϋοΫ

  2. ੁݪ ͷͼ͚͢ dotstudio, Inc. ɾϓϩτλΠϐϯάઐ໳εΫʔϧʮϓϩτΞ΢τελδΦʯ ɾIoTLTͷओ࠵ nobisuke sugawara

  3. ϓϩτλΠϐϯάઐ໳εΫʔϧʮϓϩτΞ΢τελδΦʯ - ϓϩάϥϛϯάΑΓ΋API΍πʔϧΛ࢖͍͜ͳٕ͢ज़Λ - ϓϩτλΠϐϯά͚ͩͰऴΘΒͤͣΞ΢τϓοτ͢Δ·Ͱ - ଔۀ੍࡞͸CAMPFIREͰΫϥ΢υϑΝϯσΟϯά͠·͢ɻ

  4. ๚໰Ӧۀ໰୊

  5. ๚໰Ӧۀ໰୊ ΦϑΟεʹӦۀ͖ͬͯ·͢ΑͶ ʢΦϑΟε=ࣗ୐ͱಡΈସ͑ͯฉ͍ͯ΋OKʣ

  6. ๚໰Ӧۀ໰୊ ΦϑΟεʹӦۀ͖ͬͯ·͢ΑͶ ʢΦϑΟε=ࣗ୐ͱಡΈସ͑ͯฉ͍ͯ΋OKʣ ww

  7. ๚໰Ӧۀ໰୊ ɾ࡞ۀ͕ڧ੍తʹதஅͤ͞ΒΕΔ - ಉ͡ཧ༝Ͱి࿩΋ΩϥΠ ɾରԠͷ࣌ؒͷແବ ɾͦ΋ͦ΋๚໰Ӧۀ͢Δۀऀʹ ྑ͍ۀऀ͸ͳ͍ʢո͍͠ਓଟ ͍ʣ (ݸਓͷײ૝Ͱ͢)

  8. ౰࣌ɺ΋ͷ͘͢͝ ʮ๚໰Ӧۀ΋ؚΊͯո͍͠དྷ๚ऀʯ ͕ଟͯ͘౓ʑ࡞ۀ͕தஅͤ͞ΒΕͯ·͠ ͨɻ

  9. ౰࣌ɺ΋ͷ͘͢͝ ʮ๚໰Ӧۀ΋ؚΊͯո͍͠དྷ๚ऀʯ ͕ଟͯ͘౓ʑ࡞ۀ͕தஅͤ͞ΒΕͯ·͠ ͨɻ →Կ͔ରࡦΛ͠ͳ͍ͱ

  10. ࡞Ζ͏ͱࢥܾͬͨఆతͳΩοΧέ ͋Δ೔ ΦϑΟεʹܯ࡯͕དྷͨɻ

  11. ࡞Ζ͏ͱࢥܾͬͨఆతͳΩοΧέ ͋Δ೔ ΦϑΟεʹܯ࡯͕དྷͨɻ ͱ໊৐Δո͍͠ਓ

  12. ո͍͠ཧ༝ ɾ͜Μʹͪ͸ܯ࡯Ͱ͢ɻ (ܯ࡯खாݟͤͳ͍)

  13. ո͍͠ཧ༝ ɾ͜Μʹͪ͸ܯ࡯Ͱ͢ɻ (ܯ࡯खாݟͤͳ͍) ɾैۀһͷํͷຊ໊ɺి࿩൪ ߸ɺॅॴΛ͜ͷࢴʹॻ͍ͯͩ͘ ͍͞ɻ

  14. ո͍͠ཧ༝ ɾ͜Μʹͪ͸ܯ࡯Ͱ͢ɻ (ܯ࡯खாݟͤͳ͍) ɾैۀһͷํͷຊ໊ɺి࿩൪ ߸ɺॅॴΛ͜ͷࢴʹॻ͍ͯͩ͘ ͍͞ɻ ɾ·ͨདྷ·͢ͷͰޙͰॻ͍ͯ௖ ͘ɺͰ΋͍͍Ͱ͢Α

  15. ո͍͠ཧ༝ ɾ͜Μʹͪ͸ܯ࡯Ͱ͢ɻ (ܯ࡯खாݟͤͳ͍) ɾैۀһͷํͷຊ໊ɺి࿩൪ ߸ɺॅॴΛ͜ͷࢴʹॻ͍ͯͩ͘ ͍͞ɻ ɾ·ͨདྷ·͢ͷͰޙͰॻ͍ͯ௖ ͘ɺͰ΋͍͍Ͱ͢Α →ͱΓ͋͑ͣճආ͠·ͨ͠ɻ

  16. ಉ͡Α͏ͳܦݧΛ͍ͯ͠Δਓ΋ by Yahoo஌ܙା

  17. ಉ͡Α͏ͳܦݧΛ͍ͯ͠Δਓ΋ by Yahoo஌ܙା

  18. ಉ͡Α͏ͳܦݧΛ͍ͯ͠Δਓ΋ by Yahoo஌ܙା

  19. ಉ͡Α͏ͳܦݧΛ͍ͯ͠Δਓ΋ by Yahoo஌ܙା ͪͳΈʹɺϕετΞϯαʔ

  20. ରࡦΠϯλʔϗϯ࡞Δ͍ͧ ͦ΋ͦ΋ΦϑΟεʹΠϯλʔϗϯ͕ͳ͔ͬͨ

  21. ରࡦΠϯλʔϗϯ ver 1 ͏͜͞Μ(ΤϯδχΞ)࡞ - Raspberry Pi + Camera -

    Groveλονηϯα - BluetoorhεϐʔΧʔ - ֎͔ΒͰ΋؂ࢹͰ͖Δ ࢀߟΦϑΟεҠసͨ͠ΒΠϯλʔϗϯ͕ͳ͔ͬͨͷͰ3BTQCFFSSZ1JͰΧϝϥ෇͖Πϯλʔϗϯ࡞ͬͯΈͨ IUUQTEPUTUVEJPCMPHP⒏DFOFXEPPSOPUJpDBUJPO
  22. ׬੒෺: ͔ͳΓϦον

  23. ߟ͑ͳ͚Ε͹͍͚ͳ͍ϙΠϯτ جຊతʹ௨͍ͨ͠ͷ͸ ୐഑ۀऀͱΞϙ͋Γͷਓ

  24. ߟ͑ͳ͚Ε͹͍͚ͳ͍ϙΠϯτ جຊతʹ௨͍ͨ͠ͷ͸ ୐഑ۀऀͱΞϙ͋Γͷਓ →Χϝϥө૾Ͱ൑அग़དྷΔ!?

  25. ͍͍ͩͨ͸Χϝϥը૾Ͱ൑அՄೳ Ξϙ ݟͨ໨൑அ ୐഑ۀऀ (ϠϚτ/ࠤ઒ͳͲ) ˚ ◦ ୐഑ۀऀ (σϦόϦʔϓϩόΠμ) ×

    × ๚໰Ӧۀ × × དྷ๚ऀ ◦ ◦ ͨͩ͠……
  26. σϦόϦʔϓϩόΠμʔ͕Ϋηऀ Ξϙ ݟͨ໨൑அ ୐഑ۀऀ (ϠϚτ/ࠤ઒ͳͲ) ˚ ◦ ୐഑ۀऀ (σϦόϦʔϓϩόΠμ) ×

    × ๚໰Ӧۀ × × དྷ๚ऀ ◦ ◦
  27. σϦόϦʔϓϩόΠμʔ͕Ϋηऀ Ξϙ ݟͨ໨൑அ ୐഑ۀऀ (ϠϚτ/ࠤ઒ͳͲ) ˚ ◦ ୐഑ۀऀ (σϦόϦʔϓϩόΠμ) ×

    × ๚໰Ӧۀ × × དྷ๚ऀ ◦ ◦ σϦόϦʔϓϩόΠμʔ͸୐഑ۀऀ͚ͩͲɺདྷΔ࣌ؒ ෆఆͩ͠ɺ੍͍͍ͩͨ෰ͳͲ͸ແ͍ͷͰݟͨ໨ո͍͠ (ݸਓͷײ૝Ͱ͢)
  28. ՝୊: ݟͨ໨͚ͩͰ͸ σϦόϦʔϓϩόΠμʔ͔๚໰Ӧۀ͔൑அ͔ͭͳ͍

  29. ରࡦΠϯλʔϗϯ ver 2 ͖͞͞͞Μ࡞ - ver1ʹՃ͑ͯϘλϯ௥Ճ - ϘλϯʹΑͬͯͳΔԻ͕ҧ͏ - ๚໰ऀʹબ͹ͤΔըظతͳελΠϧ

    - ࣈ͕Ԛ͍ ࢀߟӦۀܸୀʂʁԡͨ͠ਓ͕୭͔Θ͔ΔʮΠϯλʔϗϯɾվʯΛ࡞ͬͯΈͨIUUQTEPUTUVEJPCMPHOPNPSFTBMFTJOUFSDPN
  30. DEMO

  31. Իݯ ↑ ϑΝϛϚ ↑ εϓϥτΡʔϯ ↑ μʔεϕʔμʔ

  32. ͜ͷΠϯλʔϗϯͰӦۀϘλϯΛ ૉ௚ʹԡ͢Ӧۀ͸͍Δͷ͔? ͨͿΜΈΜͳ͕ؾʹͳΔ͜ͱ

  33. ݁࿦: ͍Δ

  34. ײ֮஋͚ͩͲޮՌ͋Δ Ҏલ(vol1·Ͱ) vol2 ո͍͠ۀऀ๚໰਺ 10݅/݄ؒ 2݅/݄ؒ ո͍͠ۀऀରԠ਺ 5݅/݄ؒ 0݅/݄ؒ [ࣾ಺ϑϩʔ]

    μʔεϕʔμʔͷςʔϚ͕ྲྀΕͨΒډཹकΛ͢Δ
  35. Α΋΍·࿩: ࡞Δ͜ͱʹΑͬͯੜͨ͡ িܸͷϚΠϯυηοτͷγϑτ Ӧۀͱ͔ո͍͠ਓίφΠσ -> ࡞ͬͯઃஔ -> ͱΓ͋͑ͣࢼͯ͠Έ͍ͨ -> ૣ͘Ӧۀͱ͔ո͍͠ਓΩς

  36. ࠷ۙͷൃੜͨ͠՝୊ (ࠓޙͷ՝୊) Πϕϯτ࣮ࢪ࣌ʹ஌ਓ͕ѱ;͚͟ͰӦۀΛԡ͢໰୊

  37. Ӧۀ͕དྷͯΔ͜ͱ͕υΞ։͚ͣʹ෼͔Δ ӡ༻ͯ͠Δ͚Ͳ……

  38. ӡ༻ͯ͠Δ͚Ͳ…… ͓٬͞Μདྷ͚ͨͲ୭͔͍Δ…? ͕෼͔Δɻ

  39. ӡ༻ͯ͠Δ͚Ͳ…… ͓٬͞Μདྷ͚ͨͲ୭͔͍Δ…? ͕෼͔Δɻ

  40. ӡ༻ͯ͠Δ͚Ͳ…… ୐഑ۀऀ͕Ωλɻͬͯͷ͕෼͔Δɻ

  41. Ӧۀ͖ͨͬͯͷ͕෼͔Δ + …

  42. Ӧۀ͖ͨͬͯͷ͕෼͔Δ + ੑผ΋෼͔Δ

  43. ӡ༻ͯ͠Δ͚Ͳ…… ๨೥ձͰɺΪϟϧʹյ͞ΕΔɻ

  44. ӡ༻ͯ͠Δ͚Ͳ…… ๨೥ձͰɺΪϟϧʹյ͞ΕΔɻ (2019/12/27) ݱࡏେࣄͳʮଧͪ߹ΘͤϘλϯʯ͕ࢮΜͰ͍Δɻ

  45. ·ͱΊ ɾ๚໰Ӧۀ΍ո͍͠དྷ๚ऀ໰୊ ɾࣗ࡞ΠϯλʔϗϯͰө૾औಘͯ͠Έ͕ͨ σϦόϦʔϓϩόΠμʔ͕ۂऀ ɾདྷ๚ऀʹબ͹ͤΔΠϯλʔϗϯΛ࡞ͬͨ ɾରԠ࣌ؒΛ0·Ͱ࡟ݮग़དྷͨ ɾ֤ࣗͷࣗ୐΍ΦϑΟεͰࢼͯ͠ΈͯͶˑ ɾΪϟϧා͍ɻ