問題タブ [esplorer]

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 投票する
1 に答える
211 参照

lua - wifi.setmode(wifi.STATIONAP)の後でもwifi.sta nilになるのはなぜですか?

編集: 私がやろうとしているのは、基本的に、softap が TCP サーバーを実行した後にステーションを構成することです。

以前に適切に構成した後でも、呼び出すとnilであるというパニック エラーwifi.staが発生します。wifi.sta.config(station_cfg)

私がする時:

正常に動作しますが、呼び出すと、サーバーを起動しsrv=net.createServer(net.TCP)て次の関数を呼び出します。

コメント行でパニックエラーが発生します。STATIONモジュールのみを再構成してから、接続を検証できるように接続するように指示しています。

私は使用しています:

私を悩ませているのは、以前に「宣言」されていないように見えるのに、最初の機能で動作する理由です... wifiと思いました。_Gのようにグローバルでした。変数。

また、init.lua を使用せずに、ESP の ESPlorer コマンド ラインで関数を個別に呼び出す場合にも機能します。

デバッグ ファームウェアも試してみましたが、唯一奇妙なポップアップが表示されたのは、4 秒ごとに呼び出される wifi_event_monitor_handle_event_cb だけでした

みんなありがとう、私は今約1週間立ち往生しているので、どんな助けも感謝しています。