問題タブ [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.
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週間立ち往生しているので、どんな助けも感謝しています。