1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

IoT開発環境をwindowsで構築 2020年度版

Last updated at Posted at 2020-08-26

1.対象

  • ラズパイでIoT開発をしたけど,windowsでもやってみたい方
  • windows10のsubsystemを使わないで試したい
  • 仮想マシンを使いたくない
  • 自分で問題を対処する覚悟がある方

2.インストール

2.1.ESP32用開発環境の構築

2.1.1.Arduino-IDEのインストール

Arduino-IDEをダウンロードします
https://www.arduino.cc/en/main/software
zipファイルは自分でアプリを置きたい所に置けます.
判らない場合はインストーラをダウンロードして実行します.
arduino.exeを起動しましょう.

2.1.2.ESP32用ボードマネージャの設定

  1. arduino-IDEのメニューバー(上にある文字のこと)の「ファイル」→「環境設定」をクリックします.
    追加のボードマネージャのURLという欄に次を記述します.
    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

  2. arduino-IDEの「ツール」→「ボード:Arduino-UNO」→「ボードマネージャ...」をクリックします.
    少し待ってから, 上の欄に「ESP32」と入力すると,ESP32の項目が現れます.
    その枠をクリックし,インストールをクリックします.

なお,ボードマネージャの設定に関する内容は下記ページにあります.確認しておきましょう.
https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

2.1.3.ライブラリのインストール

MQTTやDS18シリーズのセンサ用ライブラリを入れます.

2.1.3.1. MQTT

  1. arduino-IDEの「スケッチ」→「ライブラリをインクルード」→「ライブラリを管理」(一番上にあります)をクリック

  2. ライブラリマネージャの上の欄に「pubsub Client mqtt messaging」と入力します.
    (もしくは「pubsub」と入力して,作者がNick O’Leary氏のものを探します.)

  3. 「インストール」ボタンを押します

2.1.3.2. 温度センサ

  1. arduino-IDEの「スケッチ」→「ライブラリをインクルード」→「ライブラリを管理」(一番上にあります)をクリック
  2. ライブラリマネージャの上の欄に「dallas」と入力します.
  3. 「DallasTemperature」と書かれたものを探し,「インストール」ボタンを押します

2.1.3.3. OneWire (2020.10/8追記)

  1. arduino-IDEの「スケッチ」→「ライブラリをインクルード」→「ライブラリを管理」(一番上にあります)をクリック
  2. ライブラリマネージャの上の欄に「onewire Access」と入力します.
  3. Jim Studt氏他の「OneWire」であることを確認し,「インストール」ボタンを押します

2.1.4.ドライバーのインストール

次のページのDownload for Windows 10 Universalの欄のVCP をダウンロードからダウンロードします.
https://jp.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
ダウンロードしたら,実行しドライバーをインストールします.

使うボードは,ESP32-DevkitC(-32D)を想定しています.

2.2. Mosquiottoのインストール

次のページからダウンロードし実行します.
https://mosquitto.org/download/

インストール時は,
WindowsによってPCが保護されました
という青いウインドウ(ウイルス対策ソフトによって異なります)が出るので,「詳細情報」をクリックし,現れた「実行」ボタンをクリックします.

また,インストール時に
vcruntime140.dllがありません
と表示される場合はVS2015ランタイムが必要なので,下記からダウンロードし,インストールし,再度Mosquittoをインストールしてください.
https://www.microsoft.com/ja-jp/download/details.aspx?id=48145

忘れないうちに, mosquitto.exeをダブルクリックして,起動しましょう.
\Program Files\mosquitto\mosquotto.exe

2.3. node-redインストール

cmdやpower shellで行う必要があります.((故にwindows7以上)

  1. node.jsを下記からダウンロードしてインストールします(推奨版が無難)
    https://nodejs.org/ja/
  2. power shell で次を入力してnode-redをインストールします
    npm install -g --unsafe-perm node-red

node-red起動は同じくpower shellやcmd.exeで
node-red
と入力します.

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?