問題タブ [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.
lua - LuaでESP8266ワイヤレスアダプターをプログラムして、WPSプッシュボタン方式でホームネットワークに接続するにはどうすればよいですか
WPS プッシュ ボタンを介してネットワークに接続できるようにするには、wifi デバイスが必要なプロジェクトがあります。プログラムでそれを有効にするにはどうすればよいですか? NodeMCU ファームウェア (lua コード) を実行する ESP8266 wifi モジュールを使用しています。
lua - NodeMCUでバッテリーの状態を確認?
Lua でNodeMCUの ESP8266開発ボードを使用しています。私はチップに 3V の単 3 電池 2 本を使って電力を供給しています。これを参照してください:
https://www.hackster.io/noelportugal/ifttt-smart-button-e11841
NodeMCU を使用してバッテリーの状態を確認するにはどうすればよいですか?
lua - NodeMCU を使用しているデバイスを介してブロードキャストされた他の WiFi ネットワーク SSID をリッスンするにはどうすればよいですか?
デバイスは、以前に接続したネットワークの SSID をブロードキャストします。NodeMCU Lua API (「ネットワークカードをモニターモードに設定」) を使用して、そのようなブロードキャストを聞く方法を知りたいですか?
esp8266 - NodeMCUを使用してesp8266に接続しているユーザーの数をどのように数えますか
wifi経由で接続すると開くジオキャッシュを作成しています。esp8266 に接続しているユーザーの数をカウントできるようにする必要があります。NodeMCUの最新バージョンを使用してフラッシュしました。
esp8266 - ESP8266 送受信ソケット
ESP8266 の NodeMCU プログラミングは初めてです。文字列をサーバーに送信し、応答文字列を受信する必要があります。というわけでコードを書いてみましたが、うまく動きません。私のプログラムは時間をかけて動作し、メモリがいっぱいであるというメッセージを表示します。手伝って頂けますか?
lua - 最初の送信後にNodeMCU Webサーバーが接続を閉じますか?
nodemcu ファームウェアを使用して、ESP-12 で小さな Web サーバーを実行しています。
最初の送信後に接続が閉じられているようです。ブラウザには「1行目」のテキストしか表示されず、2行目と3行目は表示されず、シリアルコンソールには「何かを送信しました」というテキストが1回だけ表示されます。 close ステートメントにコメントを付けて、接続をタイムアウトさせても、動作は変わりません。ここで何が欠けていますか?
lua - node.input() は nodeMCU Lua で文字列を処理する必要があります
このコードを実行して、「bar」の値を変数 baz に代入する必要がありますか?
出力は次のようになります。
私が見逃しているものはありませんか?
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 を実行できません。
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 を取得します。何が問題なのか...
何が起こっているのか誰にもわかりませんか?
よろしく、マルコ