Online直後に"Starting Again"が表示されて接続が切れてしまう



  • obniz OS (3.4.0) をプラグインとしてM5Stack FacesにArduino IDE経由で書き込んで利用しています。

    Device Key と Wifi の設定を行った後、下記の setup サンプルを実行しました。

    #include <obniz.h>
    void setup() {
      Serial.begin(115200);
      obniz.start();
    }
    void loop() {
    }
    

    しかし、開発コンソール上ではいつまで経ってもデバイスがオンライン状態になっていないように見えます。

    シリアルモニタで確認すると、下記のようにOnline直後にStarting Againが表示されて何故か再接続を行なってしまっているようです。

    Wi-Fi Scanning...  
    Wi-Fi Connecting SSID: XXXXX 
    Connecting Cloud  
    Online  
    Starting Again  
    Connecting Cloud  
    Online  
    Starting Again  
    Connecting Cloud  
    Online  
    Starting Again  
    Connecting Cloud  
    Online  
    Starting Again  
    Connecting Cloud
    ... 以下同様のログ
    

    上記の現象が発生する理由がわかるようでしたら教えていただきたく。

    (ちなみに現時点の最新OS 3.4.2 の場合、コンパイル自体がエラーとなるようで試せていません)



  • This post is deleted!


  • This post is deleted!


  • 自己解決しました。

    明確な原因は不明なままなのですが、下記コマンドでFlashを初期化後に再度プログラムを書き込んだところ、デバイスがオンライン状態になりました。

    esptool --chip esp32 --port [シリアルポート名] --baud 921600 erase_flash


Log in to reply
 

SUGGESTED TOPICS

  • 2
  • 3
  • 3
  • 6
  • 2
  • 1
  • 2
  • 4