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

obnizでIoTを始めよう@オープンハードカンファレンス

kido
September 09, 2018

 obnizでIoTを始めよう@オープンハードカンファレンス

30秒ではじめられるIoT開発ボードobnizでお手軽IoTを始めてみよう!

kido

September 09, 2018
Tweet

More Decks by kido

Other Decks in Technology

Transcript

  1. ͰIoTΛ࢝ΊΑ͏ Cambrian Robotics Inc @ΦʔϓϯϋʔυΧϯϑΝϨϯε in ळ༿ݪ 2018/9/9 Φ ϒ

    φ Π ζ
  2. ࣗݾ঺հ ໦ށɹ߁ฏ • ϋʔυ΢ΣΞ&ιϑτ΢ΣΞΤϯδχΞ • ΍͖ͬͯͨ͜ͱ • ϋʔυ੍࡞ɿϩϘίϯ • ιϑτ੍࡞ɿiPhoneΞϓϦ੍࡞


    • ᷂CambrianRoboticsͰobniz࡞ͬͯ·͢
  3. ϋʔυ΢ΣΞͰԿ͕࡞Γ͍͔ͨ IoTΛ࡞Γ͍ͨ͜ͱ͕ଟ͍ • ࣨԹσʔλͷϩάΛͱͬͯεϚϗ͔Βݟ͍ͨ • ਓ͕དྷͨΒLINEʹ௨஌͍ͨ͠ • Ի੠ͰΤΞίϯ͚͍ͭͨ • Ոͷ伴ΛεϚʔτϩοΫʹ͍ͨ͠

    શ෦Πϯλʔωοτ͕ඞཁʢʹIoTʣ
  4. IoT։ൃͬͯΉ͔͍ͣ͠ʁ • Internet of ThingsɹͳͷͰ Internetͷ஌ࣝͱ Things(ϋʔυ΢ΣΞ)ͷ஌͕ࣝඞཁ Πϯλʔωοτ ϋʔυ΢ΣΞ UDP

    SSH SSL API SPI UART VCC GND Pull-up AD MicroController Oscilloscope IoT TCP Server json Domain HTTP html Browser Router CAN Ohm's law DNS
  5. ͓खܰʹIoTΛ͠Α͏ʂ • ͓खܰʹIoT͕Ͱ͖Δobniz • Πϯλʔωοτͷ஌ࣝ΋ϋʔυ΢ΣΞͷ஌ࣝ΋ෆཁͰɼ
 ΍Γ͍ͨ͜ͱΛͦͷ··ॻ͚͹ಈ͘Ϙʔυ
 ɾLEDΛ͚͍ͭͨʂɹ→ɹLED.on()
 ɾϞʔλʔΛಈ͔͍ͨ͠ʂɹ→ɹMotor.move(); • εϚϗͰಈ࡞͢ΔͷͰɼΠϯλʔωοτ࿈ܞ͕௒؆୯


    ɾεϚϗͷϘλϯΛԡͨ͠ΒϞʔλ͕ಈ͘
 ɾDropboxʹσʔλΛอଘ͢Δ
  6. ࢖͍࢝ΊΔ·Ͱ30ඵ QRಡΜͩΒ ͙͢ϓϩάϥϜʂ ※؀ڥߏஙෆཁͰ͢

  7. ෦඼஌ࣝ΋ෆཁ ෦඼͸௚઀ͭͳ͍ͰOK Ͳ͜ʹͭͳ͍Ͱ΋OK var motor = obniz.wired("DCMotor", {forward:0, back:1}); motor.move(true);

    ϓϩάϥϜ2ߦͰϞʔλʔ͕ಈ͘
  8. Λ࢖ͬͨ੡࡞ࣄྫ εϚʔτϑΥϯ͔Βૢ࡞͢Δϥδίϯ • εϚϗͷ܏͖ʹԠͯ͡ϥδίϯ͕ಈ͘ • ੡࡞ظؒɿ൒೔ • ίʔυɿ62ߦ • ճ࿏͸ϞʔλʔΛͭͳ͙ͷΈ

    • https://obniz.io/explore/26
  9. Λ࢖ͬͨ੡࡞ࣄྫ τΠϨʹͩΕ͔͍·͔͢ηϯαʔ • τΠϨʹೖ͍ͬͯΔ͔Ͳ͏͔Λ iPadʹදࣔ • ੡࡞ظؒɿ൒೔ • ίʔυɿ61ߦ •

    ճ࿏͸ਓײηϯαΛͭͳ͙ͷΈ • https://obniz.io/explore/3 η ϯ α
  10. Λ࢖ͬͨ੡࡞ࣄྫ DropboxΛ࢖ͬͯ২෺؍࡯ه࿥ • ຖ೔̍ճτϚτͷࣸਅΛࡱΔ • ࡱͬͨࣸਅ͸Dropboxʹอଘ • ͍ͭͰʹਫ΍Γ΋ࣗಈͰ͢Δ • ੡࡞ظؒɿ൒೔

    • ίʔυɿ86ߦ • ճ࿏͸ΧϝϥϞδϡʔϧʴϙϯϓ
  11. ͰIoTΛ࢝ΊΑ͏ • obniz͸؆୯30ඵͰ࢝ΊΒΕΔIoT • ॳ৺ऀʹ΋༏͍͠ઃܭɽ΍Γ͍ͨ͜ͱΛͦͷ··ॻ͚͹OK
 Moter.move() • Πϯλʔωοτ࿈ܞ΍εϚϗ࿈ܞ͕ͱͯ΋؆୯ ϒʔεͰσϞΛ΍͍ͬͯΔͷͰ ͥͻݟ͍͍ͯͬͯͩ͘͞