問題タブ [nodemcu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
884 参照

lua - LuaでESP8266ワイヤレスアダプターをプログラムして、WPSプッシュボタン方式でホームネットワークに接続するにはどうすればよいですか

WPS プッシュ ボタンを介してネットワークに接続できるようにするには、wifi デバイスが必要なプロジェクトがあります。プログラムでそれを有効にするにはどうすればよいですか? NodeMCU ファームウェア (lua コード) を実行する ESP8266 wifi モジュールを使用しています。

0 投票する
2 に答える
7430 参照

lua - NodeMCUでバッテリーの状態を確認?

Lua でNodeMCUの ESP8266開発ボードを使用しています。私はチップに 3V の単 3 電池 2 本を使って電力を供給しています。これを参照してください:

https://www.hackster.io/noelportugal/ifttt-smart-button-e11841

ここに画像の説明を入力

NodeMCU を使用してバッテリーの状態を確認するにはどうすればよいですか?

0 投票する
1 に答える
2755 参照

lua - NodeMCU を使用しているデバイスを介してブロードキャストされた他の WiFi ネットワーク SSID をリッスンするにはどうすればよいですか?

デバイスは、以前に接続したネットワークの SSID をブロードキャストします。NodeMCU Lua API (「ネットワークカードをモニターモードに設定」) を使用して、そのようなブロードキャストを聞く方法を知りたいですか?

0 投票する
2 に答える
2149 参照

esp8266 - NodeMCUを使用してesp8266に接続しているユーザーの数をどのように数えますか

wifi経由で接続すると開くジオキャッシュを作成しています。esp8266 に接続しているユーザーの数をカウントできるようにする必要があります。NodeMCUの最新バージョンを使用してフラッシュしました。

0 投票する
1 に答える
8564 参照

esp8266 - ESP8266 送受信ソケット

ESP8266 の NodeMCU プログラミングは初めてです。文字列をサーバーに送信し、応答文字列を受信する必要があります。というわけでコードを書いてみましたが、うまく動きません。私のプログラムは時間をかけて動作し、メモリがいっぱいであるというメッセージを表示します。手伝って頂けますか?

0 投票する
2 に答える
1458 参照

lua - 最初の送信後にNodeMCU Webサーバーが接続を閉じますか?

nodemcu ファームウェアを使用して、ESP-12 で小さな Web サーバーを実行しています。

最初の送信後に接続が閉じられているようです。ブラウザには「1行目」のテキストしか表示されず、2行目と3行目は表示されず、シリアルコンソールには「何かを送信しました」というテキストが1回だけ表示されます。 close ステートメントにコメントを付けて、接続をタイムアウトさせても、動作は変わりません。ここで何が欠けていますか?

0 投票する
1 に答える
135 参照

lua - node.input() は nodeMCU Lua で文字列を処理する必要があります

このコードを実行して、「bar」の値を変数 baz に代入する必要がありますか?

出力は次のようになります。

私が見逃しているものはありませんか?

0 投票する
1 に答える
5446 参照

lua - nodeMCU を使用した Wifi メッシュのようなネットワーク

MQTT ブローカーに接続し、5 秒ごとにデータを送信する 2 つの nodeMCU モジュールがあります。

私が達成しようとしているトポロジは、[router]<==[nodeMCU#1]<==[nodeMCU#2] のようなものです。

[nodeMCU#1] は wifi エクステンダーのようですが、仕事では複数の nodeMCU を使用して IoT アプリケーション用のメッシュのような方法で使用することを計画しています。

両方で、 nodeMCU-flasher を使用してhttps://github.com/nodemcu/nodemcu-firmware/releases/tag/0.9.6-dev_20150704からダウンロードした最新の (float) リリースをフラッシュしました。

このプロジェクトでは、2 つの lua スクリプトを作成し、ESPlorer を使用してそれらをモジュールにアップロードしました。

最初のモジュールでは、STATIONAP モードで職場の wifi に接続し、10 文字の基本パスワード「1234567890」を使用して、SSID nodeMCUwifi で独自のネットワークを作成します。接続後、スクリプトはランダムな値を MQTT トピックに送信します。

2 番目のモジュールは nodeMCUwifi に正しく接続され、IP アドレスが割り当てられますが、MQTT ブローカーに接続できません。

スマートフォンを使用して nodeMCUwifi に接続しようとすると (接続をテストするためだけに、インターネットの負荷が高い場合にこのシステムを使用するつもりはなく、MQTT メッセージのみ)、パスワードを入力したにもかかわらず、「認証エラーが発生しました」というメッセージが表示されます。または(まれに)接続してもすぐに切断されます。

この問題を解決するためのアイデアをいただければ幸いです。ありがとうございました。

編集: AP 構成で auth パラメータ セットを 3 に追加しました。コードの一部を以下に貼り付けています。

これで、ラップトップとスマートフォンがモジュールによって作成された Wi-Fi に接続されますが、インターネットにはまだ接続されていません。モジュールに ping を実行できますが、8.8.8.8 や MQTT ブローカー IP などに ping を実行できません。

0 投票する
0 に答える
307 参照

lua - One Wire DS2408 セット状態

今日、DS2408 と dev NodeMCU を使ってみました。 https://datasheets.maximintegrated.com/en/ds/DS2408.pdf例としてhttps://github.com/queezythegreat/arduino-ds2408/blob/master/DS2408/DS2408.cpp を使用しました。

状態の設定は正常に機能します。設定後、One Wire は 0xAA を送信して確認 (動作) し、次のバイトは IO の現在の状態です。ご覧のとおり、コードの 2 番目のバイトを元の状態と比較します。私は常に 2 番目のバイトとして 0x0 を取得します。何が問題なのか...

何が起こっているのか誰にもわかりませんか?

よろしく、マルコ

0 投票する
4 に答える
8026 参照

lua - LuaコードからWiFiパスワードが漏洩するのを防ぐには?

Wi-Fi ネットワークに接続する Lua プログラムがあります。Wi-Fi パスワードは Lua コードにハードコーディングされています。NodeMCU ファームウェアで動作する ESP8266 に Lua コードを配置しました。

ここに画像の説明を入力

私が使用するコードは次のとおりです。

このセットアップを屋外センサーに使用すると、誰でも ESP8266 を手に入れ、Lua スクリプトを読み、WiFi パスワードを取得できます。

  1. Lua で ESP8266 のパスワードを暗号化する場所はありますか?
  2. いくつかの外部暗号ユニットを使用することは可能ですか?
  3. コンパイルされた Lua コードは何かを変更しますか?