最近、Wi-Fi モジュールについて学び始めたのですが、PC を使用して Wi-Fi モジュールに接続してデバッグすると、予想外に多くの問題に遭遇しました。
1. コマンドを入力しても応答がない
もともと頭が大きい。喜んであらゆる種類のインターフェイスとさまざまなケーブルを接続し、コンピューターに接続すると、青色の光が発せられていることがわかり、よし!次に、興味津々でシリアル ポート デバッグ ツールを開き、最初に工場出荷時の設定に戻すための指示を 1 行入力して試してみます...あれ? ......うん?? ? なぜ応答がなかったのか、そしていくつかのコマンドを入力し、クリックしてコマンドを送信しました...画面はまだ何も表示されておらず、私は何の表情も見せませんでした。そして、問題を見つけるための長いプロセスが始まりました。
1. ESP8266 はオンになっていますか (Wi-Fi モジュールはまだ生きていますか? まずハードウェアの問題を除外します)
2.電源の問題。5V 電源を使用することをお勧めします(この問題は何度も発生しました。USB 端を取り外してコンピュータに再度接続した後、問題がないことがわかるのは驚くべきことです。???)
3. ボーレートは 115200、ストップ ビットは 1、データ ビットは 8、パリティ ビットはありません。
4. 「改行を送信」にチェックを入れるかどうか(設定マニュアルでは赤字で明記されており、入力の最後が「\r\n」で復帰と改行が続くので注意が必要です)。
5.誤って透過送信モードに入っていませんか? 改行の送信をキャンセルしてから「+++」を送信し、改行の送信にチェックを入れてコマンドを送信してみてください。
6. それでも解決できない場合は、デバッグ ツールを再起動するか、コンピュータを再起動します。(絶望的なときに個人テストは非常に効果的です)
私が遭遇した問題の多くは USB ポートに関する問題で、プラグを抜いて再度差し込んだ後、コマンドを送信するとツールが応答します...
2. 自分のルーターへの接続に問題があります
AT+CWMODE=1 と入力して、WiFi の STA 動作モードに入ります。
AT+RST を入力して再起動します (動作モードを設定した後、有効にするために再起動する必要があることに注意してください)
AT+CWJAP="ssfsrwewr" (独自の Wi-Fi 名)、「xxxxxxxx」 (独自の Wi-Fi パスワード) を入力します。
次のような結果が期待できます
しかし、そうではありませんでした...私が見たのは、再起動後に大量の文字化けが表示され、その後何度も再起動されました...
私は解決策を再び疑問に思い始め、さらに困惑しました。
USB を再度挿入するか、ソフトウェアを再起動しますか? ? ?
再度起動し、最初に工場出荷時モードに設定し、次に上記の手順を再度実行すると、接続されていることがわかりました。
3. ネットワーク デバッグ ツールが TCP サーバーを開けません (PC がサービス ポートを開けません)
問題は、IP アドレスが無効であるか、ポートが占有されていることです。
これは解決が簡単で、空いているポートを変更するか、IP アドレスを変更するだけです。
ここはみんなのための大きなブログです。とても詳しく書かれているので、私はただ黙って隅でしゃがんでいました。
このブログの元のリンクを押します:ネットワーク デバッグ アシスタント TCP サーバーに正常に接続できません_whocare のブログ-CSDN ブログ_ネットワーク デバッグ アシスタントに接続できません
4. AT+CIPSTART="TCP"、"192.168.0.101"、8080 ERROR CLOSED (WIFI モジュールは PC との接続を確立できません)
1.コマンド内の IP アドレス(以前にネットワーク デバッグ ツールで開かれた TCP サーバーの IP アドレスである必要があります)。
2.ポート設定(TCPサーバーのポートと同じか確認)。
3.コンピュータのファイアウォールの影響(ファイアウォールをオフにする)
4. 自分のルーターまたは携帯電話のホットスポットに問題があります。
ここで私が遭遇したのはコンピューターのファイアウォールの問題で、ファイアウォールを閉じると接続に成功しました。
以上が初日に ESP8266 を触ったときに遭遇した問題で、大変でしたが、幸いなことにその後少しずつ解決してきました。
問題に遭遇したときは、落ち着いて確認し、少しずつ試してみると、最終的には基本的に問題は解決します。