トイレ空き状況サービスから学んだ、GAEで構築したPHPerによるIoTサービス / PHPcon2016 LT

トイレ空き状況サービスから学んだ、GAEで構築したPHPerによるIoTサービス / PHPcon2016 LT

トイレの空き状況を見ることはIoT入門として、たくさんの記事やサービスとして実現されてきました。 / このたび toiletevolution.space として、オープンソースでサービスを公開しました。 / 構想から1年半を要したこのサービス。様々なアーキテクチャを検討する中で、 / GAE上で動くAPIサーバーをSlim3で構築しました。 / サービスを構築する上で学んだこと、現時点のトイレ空き状況サービスの課題と、今後のサービス展望について稲妻トーク(LT)します。

C4c161ae9eeeed8f161197410f7a228a?s=128

Kenichiro Kishida

November 03, 2016
Tweet

Transcript

  1. τΠϨۭ͖ঢ়گαʔϏε͔Β ֶΜͩɺ("&Ͱߏஙͨ͠ 1)1FSʹΑΔ*P5αʔϏε 1)1ΧϯϑΝϨϯεCZ!TJ[VIJLP

  2. R: HmM^JRTIeUY ,FOJDIJSP,JTIJEB 5PLZP +"1"/ TJ[VIJLP!HNBJMDPN !TJ[VIJLP IUUQTHJUIVCDPNTJ[VIJLP IUUQCMPHPQFOUPLZPKQ Silver


    Sponsor
  3. ͋Γ·ͤΜ͔ʁ ٸ͍Ͱ͍Δͱ͖ʹ ݶͬͯʜ

  4. શ෦ด·͍ͬͯΔ

  5. wͱͯ΋ࠞΜͰ͍Δ࣌ؒଳ w͍ͭ΋ࠞΜͰ͍ΔϑϩΞ wۈ຿͍ͯ͠Δஉঁൺͷҧ͍ େܕςφϯτϏϧ͋Δ͋Δ

  6. wԼͷϑϩΞʹߦ͘΂͖͔ w͍ͭ΋͸ۭ͍͍ͯΔ͸ͣʜ w্ͷϑϩΞʹߦ͘΂͖͔ wͦͷ··ฒͿ͔ʜ

  7. ̎೥લ w*P5.BLFSTϜʔϒϝϯτ w͜ΕͰτΠϨͷۭ͖ঢ়گΘ͔ͬ ͨΒྑ͍ͳʔʢͳ͍͔ͳʁʣ wͳ͍ͳΒ࡞Ζ͏ʂ w஥͕ؒཉ͍͠ɺษڧձͩʂ

  8. ̍೥൒લ w*54*P54UVEZൃ଍ wࣾ಺ษڧձ w(JU)VCϦϙδτϦ͸ެ։ w5FTTFM+BWB4DSJQU

  9. https://toiletevolution.space ϲ݄લ ͬͦ͜Γ

  10. wσόΠεͱηϯαʔͷᮢ஋Λ؅ཧ w)551 T ͷ"1*ΛσόΠεʹఏڙ wۭ͖ঢ়گදࣔΞϓϦ wΦʔϓϯσʔλʗΦʔϓϯιʔε 5PJMFU&WPMVUJPOͱ͸

  11. wσόΠεͱ4BB4ɺN#BB4͚ͩ ͰͰ͖Δͱࢥ͍ͬͯͨ w༷ʑͳόοΫΤϯυΛධՁ͕ͨ͠ 4)"ʹෛ͚ͨ wڝ߹αʔϏεͷ஀ੜʢ͕ͩߴ͍ʂ ͳ͕͔͔͔ͥ࣌ؒͬͨ

  12. wߴ͍ͱ͍ͬͯ΋Ϗδωεͱͯ͠ ͸ଥ౰ wͨͩ͠৬৔ͷ؀ڥվળʢݟ͑Δ Խ׆ಈʣ͸10$ͳͷͰɺಋೖඅ ༻͕ߴ͍ͷ͸ωοΫͳ͸ͣ

  13. ΍Γ͍ͨίτʹಛԽͨ͠ wτΠϨͷۭ͖ঢ়گʹ4)"͸ඞ ཁ͔ʁ)551Ͱ0,Ͱ͸ʂʁ w҆ՁͰͰ͖ΔΑ͏ʹ͍ͨ͠ w੒ޭͨ͠Βεέʔϧ͍ͨ͠ w࡞ΔͳΒ1)1࢖͍͍ͨ

  14. None
  15. • PHPΞϓϦ࣮ߦ • HTML/JS/CSS഑৴ • ऩूۭ͖ͨ͠৘ใ • Ϛελʔ؅ཧ • Ϣʔβʔ

    • σόΠε
  16. w1PMZNFSOQNHVMQ w1)14MJN143 $PNQPTFS w"QQ&OHJOF$MPVE 4UPSBHF$MPVE%BUBTUPSF w-FU`T&ODSZQU

  17. w("&ͷΑ͏ͳ1BB4্Ͱ"1*αʔόΛಈ ͔͢ͷʹܰྔͳ4MJN͸࠷ద w("&ͷػೳΛ࢖ͬͨ୯ମςετ͕೉͍͠ wϩʔΧϧαʔόʔΛىಈͯ͠ɺ
 ͦͷதͰςετΛىಈ w1)1ͷλεΫϥϯφʔ͸ԿΛ࢖͏ʁࠓ͸ (VMQ͚ͩͲ3PCP͕ؾʹͳ͍ͬͯΔ

  18. ࠓޙͷܭը w (VMQ3PCP w υΩϡϝϯτॆ࣮ w ୯ମςετ w ֤छσόΠεαϯϓϧίʔυ w

    8JP/PEFͳͲͱͷ࿈ܞ w 0QFO%BUB4PGUͷௐࠪ
  19. ·ͩ࣌ؒ͋Δ͔ʁ

  20. τΠϨͷۭ͖ঢ়گ Λݟ͑ΔԽ͍ͨ͠

  21. 5PJMFU&WPMVUJPO

  22. None
  23. None
  24. None
  25. None
  26. None
  27. WJTJUNZCMPHHJUIVC https://github.com/sizuhiko http://blog.open.tokyo.jp R: HmM^JRTIeUY @sizuhiko #phpstudy 2016/3/30 https://github.com/toiletevolution