Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IoT(BLE)で苦しんだ話 (集まっtail vol4 #集まっtail :5分)

n0bisuke
December 10, 2015

IoT(BLE)で苦しんだ話 (集まっtail vol4 #集まっtail :5分)

IoTするときWebのエンジニアからはけっこう辛い部分あるよねって話しです。 Webに情報があるとうれしい。

http://teratail.connpass.com/event/23222/

n0bisuke

December 10, 2015
Tweet

More Decks by n0bisuke

Other Decks in Technology

Transcript

  1. *P5 #-&
    Ͱۤ͠Μͩ࿩
    ू·ͬUBJM
    LIGinc @n0bisuke
    d8FC#MVFUPPUIฤd
    GPSςϥςΠϧ

    View Slide

  2. ࣗݾ঺հ
    גࣜձࣾ-*(ΤϯδχΞ
    ੁݪͷͼ͚͢
    ɾؠख͔Βڈ೥্ژ
    ɾ.JMLDPDPBΤόϯδΣϦετ
    ɾ/PEFKTɺ(PMBOH޷͖Ͱ͢ɻ
    ɾϞϯϋϯ͸ଠ౛೿
    ɾ*P5ܥͷ։ൃ΍ͬͯͨΓ͠·͢
    ࠷৽͸1FQQFSΞϓϦ։ൃ

    ɾ*P5-5
    ɾΘΜͦ͜͹͕ಛٕ

    View Slide

  3. גࣜձࣾ-*(
    ্໺ͷ8FC੍࡞ձࣾ
    *P5΍ςΫϊϩδʔʹ΋໌Δ͍ ײ͡ʹͳΓ͍ͨ

    View Slide

  4. !UFOOUFOO
    !OCJTVLF
    ઌ೔ͷ࿩
    ɾ(P$POGFSFODFXJOUFS(PDPO
    ɾ !UFOOUFOO͞Μʹ(PͰυϩʔϯΛඈ͹͢࿩
    Λ͍ܰϊϦͰ΍Δͱݴͬͯ͠·ͬͨ
    ɾ #-&σόΠε։ൃͷਏ͞Λ஌Δ

    View Slide

  5. υϩʔϯ։ൃͷਏ͞
    ɾࣄྫ͕ແ͍
    ɾͦ΋ͦ΋σόΠε͕ແ͍ͱ࢝·Βͳ͍
    ɾ#-&ͷ༻ޠ͕ଟ͗͢Δ໰୊
    ɾϓϩάϥϜҎ֎ͷ෦෼ͷόά͕௥͑ͳ
    ͍ 8FCΤϯδχΞ͋Δ͋Δ

    1BSSPU3PMMJOH4QJEFSͷ৔߹

    View Slide

  6. υϩʔϯ։ൃͷਏ͞
    ɾి஑͕෼͔࣋ͨ͠ͳ͍
    ɾ೔தʹձࣾͰඈ͹͢ͷ͸৺͍ۤ͠
    ɾ໷ʹձࣾͰඈ͹ͯ͠΋ ࢒ۀ͍ͯ͠Δਓ
    ͕͍ͯ
    ৺͍ۤ͠
    1BSSPU3PMMJOH4QJEFSͷ৔߹

    View Slide

  7. ΋͏গ͠खܰͳਐΊํΛ
    ผͷ#-&σόΠεͰ։ൃʹ׳Ε͍ͨ
    ϤυόγΧϝϥͰিಈങ͍͠
    ͨσόΠεΛ࢖ͬͯΈ·ͨ͠

    View Slide

  8. 1MBZ#VMC$BOEMF

    View Slide

  9. 1MBZ#VMC$BOEMF
    ɾి஑͸͔ͳΓ࣋ͭ ೥

    ɾ#-&Ͱ։ൃՄೳ
    ɾ͍҆ ԁ΄Ͳ

    ɾ೔தʹձࣾͰ։ൃͯͯ͠΋
    όϨͳ͍

    View Slide

  10. ͜ͷ୺຤Ͱ#-&ษڧͯ͠ΈΑ͏
    ௐ΂ͯͨΒ8FC#MVFUPPUIͳ
    Δ΋ͷΛൃݟ

    View Slide

  11. 8FC#MVFUPPUI
    IUUQTXFCCMVFUPPUIDHHJUIVCJPXFCCMVFUPPUI
    ɾϒϥ΢β͔Β#MVFUPPUI͕࢖͑Δٕज़ʂ
    ͚ͬ͜͏͍͢͝

    View Slide

  12. 8FC#MVFUPPUI
    ɾ)5514ݶఆ
    ɾ$ISPNFͰ࢖͑ΔΒ͍͠
    ɾXFCCMVFUPPUIqBH͕Ϛετ
    ϓϨϏϡʔతͳػೳ

    View Slide

  13. 1MBZ#VMC8FC#MVFUPPUI
    ͳ͔ͥɺ(PPHMFͷνϡʔτϦΞϧͰ
    Ϥυόγিಈങ͍ͷ1MBZ#VMC͕

    View Slide

  14. 8FCΤϯδχΞʹΞυόϯςʔδ
    ΩλίϨ
    8FC +BWB4DSJQU
    Ͱ։ൃ͢Δ
    ͔Β
    ϋʔυ΢ΣΞͱ͔#-&Θ͔Β
    ͳͯ͘΋͍͚Δʜ

    View Slide

  15. ͱ
    ࢥ͍ͬͯͨɻ

    View Slide

  16. ࢖͑ΔσόΠε੍໿
    ɾ$ISPNFͰ࢖͑ΔΒ͍͕͠
    DISPNFPT
    PS
    "OESPJE.
    ͷΈΒ͍͠

    View Slide

  17. ࠓ೔ͷேʹ
    ࣗલͷ/FYVTʹϑΝʔϜ΢ΣΞ
    Λম͘ͱ͜Ζ͔Βελʔτ
    "OESPJEීஈ࢖ͬͯͳ͍͔ΒͭΒ͍ʜ

    View Slide

  18. σόΠεଆͷݟ͑ͳ͍ෆ۩߹
    ɾ͏·͘#-&઀ଓͰ͖ͳ͍͚Ͳɺ
    ࠶ىಈ͢Δͱ͏·͍͘͘
    ɾͲ͔͜ͷϘλϯΛ͓ͨ͠Β
    ΍ͬͱ#-&͕࢖͑ΔʜͳͲ
    Τϥʔϝοηʔδ͕ग़Δ8FCϓϩάϥϛϯά͸༏͍͠

    View Slide

  19. ϋʔυܥͷ৘ใ͕8FCʹͳ͍
    ɾ8FCϓϩάϥϛϯά͸8FC
    ʹ৘ใ͕͋Δ
    ɾϋʔυ΢ΣΞͷ৘ใͬͯͲ
    ͜ʹ͋ΔΜ΍
    *P5ͬͯόζϫʔυͳ͸ͣͳͷʹʜ

    View Slide

  20. ςϥςΠϧʹ৘ใ͕ແ͍ͷ΋ͭΒ͍

    View Slide

  21. ςϥςΠϧ͞Μ
    *P5ք۾ͷ࣭໰͕૿͑Δઃܭ
    ͓Ͷ͕͍͠·͢ɻ

    View Slide

  22. ΈΜͳ*P5΍Ζ͏
    JPUMU࣍ճ͸ ݄
    HMPPQT͕ձ৔

    View Slide

  23. ͦͯ͠Ξ΢τϓοτΛ
    ͋ͱΛา͘ਓͷಓඪʹͳΓ·͢ɻ

    View Slide

  24. ·ͱΊ
    ɾ8FCΤϯδχΞ͔Β͸ϋʔυܥͭΒ͍
    ɾ#-&ͱ͔΋͚ͬ͜͏ਏ͍
    ɾ8FC#MVFUPPUIͬͯ͋Δ͚Ͳ·ͩͭΒ͍
    ɾ8FCʹ৘ใ͕গͳ͍
    ɾςϥςΠϧͷ*P5ରԠʹظ଴
    ɾΈΜͳ*P5΍Γ·͠ΐ

    View Slide