$30 off During Our Annual Pro Sale. View Details »

某大学院のIoT的な授業で使ってるツールで昔を振り返る #IoTLT

n0bisuke
August 16, 2022

某大学院のIoT的な授業で使ってるツールで昔を振り返る #IoTLT

IoTLT vol90 / キャンプIoTLTでの発表スライド https://iotlt.connpass.com/event/255506/

n0bisuke

August 16, 2022
Tweet

More Decks by n0bisuke

Other Decks in How-to & DIY

Transcript

  1. *P5-5
    ๭େֶӃͷ*P5తͳतۀͰ࢖ͬͯΔπʔϧͰੲΛৼΓฦΔ
    ϓϩτΞ΢τελδΦੁݪͷͼ͚͢
    !OCJTVLF

    View Slide

  2. ੁݪͷͼ͚͢
    dotstudio, Inc.
    ɾϓϩτλΠϐϯάઐ໳εΫʔϧʮϓϩτΞ΢τελδΦʯͷӡӦ
    σδλϧϋϦ΢ουେֶେֶӃඇৗۈߨࢣϓϩμΫτϓϩτλΠϐϯά*
    ɾݸਓ׆ಈ
    *P5-5ʢࠃ಺࠷େͷ*P5ίϛϡχςΟʣ
    -*/&"1*&YQFSU.JDSPTPGU.71*#.$IBNQJPO
    ࣾձษڧͰډञ԰ཆ࿝೫୍ͰΞϧόΠτ
    ʢҰݢΊञ৔৽ڮళͰಇ͍ͯ·ͨ͠ɻʣ
    OPCJTVLFTVHBXBSB

    View Slide

  3. ࠷ۙ:PV5VCFٱʑʹ౤ߘͯ͠·͢ɻνϟϯωϧొ࿥ΑΖ͘͠Ͷʂ

    View Slide

  4. ๭େֶӃͰϓϩτλΠϐϯάΛڭ͍͑ͯ·͢ɻ࣮͸೥໨͘Β͍ɻ

    View Slide

  5. ϋʔυ΢ΣΞϓϩτλΠϓΛ੍࡞͢Δतۀ
    ϓϩάϥϛϯά΄΅ະܦݧͳࣾձਓ޲͚
    ճͷतۀͰൃද·Ͱ
    IUUQTOPUFDPNOCJTVLFOODGEF

    View Slide

  6. PCOJ[-*/&#PUΛϕʔεʹ*P5΍ΔྲྀΕ͕೥͘Β͍ݻఆ͞Ε͖ͯͨɻ

    View Slide

  7. ࠷ۙ͸҆ఆ͖ͯ͠·͕ͨ͠ɺ౰࣌͸ͳ͔ͳ͔҆ఆ͠ͳ͔ͬͨɻ
    ͦΜͳωλΛ঺հ͠·͢ɻ

    View Slide

  8. ౰࣌
    3BTQCFSSZ1J͸͋Δ͚Ͳ.4UBDL͸ͳ͔ͬͨɻ
    &41͕͔͋ͬͨ΋ʜͱ͍͏࣌୅Ͱ͢ɻ
    ͜ΕͰσόΠε੍ޚͳͲΛ͍ͯͨ͠

    View Slide

  9. ೥ͷࢿྉΛ೷͘
    "SEVJOPݴޠΛॻ͍͍ͯͨ
    "SEVJOPޓ׵ϘʔυΛར༻

    View Slide

  10. *P5͢Δ෦෼͸ʜ
    ೥ͷࢿྉΛ೷͘
    +ϒϦοδͰ/PEFKTʢ1$ʣͰ௨৴͍ͤͯͨ͞

    View Slide

  11. 何が問題だったか
    ■Arduinoは書き込みが各⾃のPC


    - 会社の何かのセキュリティ制限


    - ケーブルトラブル


    - 何かのミドルウェアトラブル


    ■J5でブリッジさせるやり⽅は難易度が⾼い


    - Node.jsのインストールトラブル


    - マイコンをうまく使えているかは少し怪しい?

    View Slide

  12. ■ESP8266 / ESP32は使わないの︖


    => あったか怪しい。


    => 授業回数(3回)的にAruduino⾔語だけだとアプリケーション側が疎かに


    (とか考えてたのかも)
    FAQ?

    View Slide

  13. 2019年〜 obnizボード+LINE
    Node.jsでobniz制御とLINE Bot制作。だいぶ楽になった。

    View Slide

  14. 2019年〜 obnizボード+LINE
    マイコンとPCのケーブル問題は解放された。


    => まだ各⾃のPCにNode.jsはインストールが必要。デプロイせずngrokでトン
    ネリング

    View Slide

  15. 2021年
    Gitpod (実⾏環境込み)

    View Slide

  16. 2022年
    Replit使うと完全に環境依存関係なくobnizもLINEもやれた

    View Slide

  17. ·ͱΊ
    *P5पΓɺੲͱൺֱ͢Δͱ͍ͩͿศརʹͳ͍ͬͯΔɻɻɻ
    ϘʔυҎ֎ʹ΋มΘͬͯΔ؀ڥ΢Υον͢Δͷେࣄɻ
    ʢ͍ͭͷ·ʹ͔ͦΜͳ͜ͱͰ͖ͨͷ͔ײʣ
    तۀͱͯ͠ɺاըൃ৴໘ͷൺॏΛ͋͛ΒΕ͍ͯΔɻ
    ੲ͸࡞ͬͯਫ਼Ұഋɻ
    ͱ͸͍͑·ͩ·ͩ3FQMJU΋͜Ε͔Βײ

    View Slide