web-dev-qa-db-ja.com

esp8266(Nodemcu開発ボード)でNode.jsを実行する方法は?

Apple homekitをnodemcuボードに接続しようとしています。自分のコンピューターで動作するチュートリアルを見つけましたが、NodeMCUボードにNode.JSをロードして実行する方法があるかどうか疑問に思います。 (ESP8266)?

10
jezuz

言語を解釈するESP8266ボードのファームウェアであるnodemcu luaと、コンピューターで実行されるjavascriptランタイムnode.jsを混同していると思います。

したがって、答えは、ESP8266でnode.jsを実行できないということです。

4
user1816847

その上でEspruinoを実行できます。 HiLetgo NodeMCU ESP-12Eモジュールを持っていて、ファームウェアを簡単にロードできました。

  1. フラッシャーをダウンロードしてインストールします https://github.com/thingsSDK/flasher.js
  2. フラッシュボタンを押したまま、リセットボタンを1回押します。一度点滅します。
  3. フラッシャーアプリを開き、Espruinoのファームウェアをフラッシュします。
  4. Esp8266を取り外し、再度接続します
  5. espruinoのWebIDEをダウンロード https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo?hl=en
  6. ボーレート設定の変更->通信->ボーレート115200
  7. 接続してお楽しみください!

試してみるサンプル

https://github.com/mertenats/NodeMCU-and-JavaScript

16
Jesse