IoTデバイスを、Raspberry Pi上でJSで 簡単に開発する環境を作った話

 IoTデバイスを、Raspberry Pi上でJSで 簡単に開発する環境を作った話

IoT BoxというAtom用のパッケージを作った話をIoTLT#30にて発表させていただきました。

292ca339f8dba960b1875e6fa383381d?s=128

Tokusei Noborio

August 24, 2017
Tweet

Transcript

  1. 2.

    ࣗݾ঺հ ➤ ొඌ ಙ੣(ͷ΅Γ͓ ͱ͍ͤ͘) ➤ χϟϯύεגࣜձࣾ: ΢ΣϒαʔϏε΍ΞϓϦ։ൃɾ IoTϓϩτλΠϓ੡඼Λ։ൃ ➤

    Twitter ID: @tnoborio ➤ ʮ͸͡ΊͯͷClojureʯ޻ֶࣾ ➤ ίϫʔΩϯάεϖʔεHaLake(http://halake.com/) ➤ @࡛ۄݝӽ୩ࢢϨΠΫλ΢ϯ ➤ খֶੜ޲͚ϓϩάϥϛϯάڭࣨΛຖि։࠵
  2. 7.
  3. 10.

    ATOMύοέʔδͰͷίϚϯυ ➤ Iotbox: Run - JavaScriptͷNodejsͰͷ࣮ߦ ➤ Iotbox: Toggle -

    Raspberry Piͱͷ઀ଓ৘ใɾRaspberry Pi্ͷ࣮ߦ࣌ͷϩάදࣔ ➤ Iotbox: Put file - ϑΝΠϧసૹ ➤ Iotbox: Rpi Setup - Raspberry Pi༻ͷηοτΞοϓ ➤ Iotbox: Npm Update- package.jsonΛ࢖ͬͨύοέʔδͷΠϯετʔϧ
  4. 11.

    IOT BOXύοέʔδͷઃఆ ➤ Raspberry Pi IP
 ઀ଓઌIPΞυϨε ➤ Setup: Hostname


    ઃఆ͢Δϗετ໊ ➤ Setup: Wifi SSID / Password
 ઃఆ͢ΔWifi৘ใ
  5. 13.

    खॱ 1. SDΧʔυʹRaspbianΛॻ͖ࠐ Έɺ
 ॳճ͔ΒSSHαʔόͱͯ͠ Raspberry Pi͕ىಈ͢ΔΑ͏ʹSD Χʔυ্ʹsshͱ͍͏໊લͷϑΝ ΠϧΛ࡞Δ 2.

    Raspberry PiΛىಈ͠ɺಉ͡ωο τϫʔΫ্ʹܨ͍ͩঢ়ଶͰɺ
 "IoTBox: RPi Setup"
 Λ࣮ߦɺϗετ໊ͷมߋɾWifi৘ ใͷసૹɾىಈ࣌ʹ࣮ߦ͞ΕΔϓ ϩάϥϜ͕సૹ 3. ࠶ىಈ͠ɺ
 "IoTBox: toggle"
 ΛબͼIoT BoxϖΠϯΛ։͘ 4. "IoTBox: Put File"
 ϑΝΠϧͷసૹ
 "IoTBox: Run"
 ϓϩάϥϜͷ࣮ߦ
 "IoTBox: Npm Update"
 package.jsonϑΝΠϧʹॻ͔Εͨ ϥΠϒϥϦͷΠϯετʔϧ
  6. 14.