Robofun 機器人論壇

標題: Arduino Yun wifi問題 [打印本頁]

作者: zx12302    時間: 2015-6-27 17:01
標題: Arduino Yun wifi問題
如題小弟我參考些範例
做了一個在同wifi環境下
設定ip及port就可以用利用手機控制Arduino Yun


但當我連接成功後,手動將手機上的wifi斷訊再重新連結
卻無法控制了!
求解


以下附上程式:


void loop()
{  
   Process wifiCheck;
   wifiCheck.runShellCommand("ifconfig wlan0 | grep addr | grep -v HWaddr | cut -c21-35");
   YunClient client = server.accept();


  if(client.connected())
  {
    Serial.println("Client connected");
    client.write(11);   
    String string = "";


    while(client.connected())
    {
      if(client.available())
      {               
        int received = client.read();
          switch (received)
         {
           case 1:
           {
              Serial.println("--Array--");
              delay(1000);
              while(received < 2 && client.connected() )
              {
                Array();
              }
                received = client.read();
              }
              Serial.println("--Array--");
              client.write(11);
              break;
           }


            case 2:
           {
             Serial.println("--Array--");           
             break;
             default:
           {
              break;
           }  
         }
      }
    }
    client.stop();
  }
  else
  {  
     Serial.println("no client connected");
     client.write(11);  
  }
  delay(1000);  
}



請問該如何修改才能在斷訊後重連 仍能控制Arduino Yun呢?
作者: BlackJa    時間: 2015-6-27 18:18
- - 這邊老手不多... 個人看不太懂
你要不要加一些說明
問題 1. 你是Arduino 連 WIFI  ,WIFI 連手機,還是 Arduino接WIFI模組 給 手機連
問題 2. 你連成功是指能操作 還是只是連成功?

這個人有類式的...
http://blog.kenyang.net/2013/09/arduino-wifi-shield.html
作者: zx12302    時間: 2015-6-29 21:15
- - 這邊老手不多... 個人看不太懂
你要不要加一些說明
問題 1. 你是Arduino 連 WIFI  ,WIFI 連手機,還 ...
BlackJa 發表於 2015-6-27 18:18


問題 1. 你是Arduino 連 WIFI  ,WIFI 連手機,還是 Arduino接WIFI模組 給 手機連

:arduino板是有自帶WIFI模組了 然後用WIFI連到AP 手機也用WIFI連到AP


問題 2. 你連成功是指能操作 還是只是連成功?

:連成功指的是可以用APP操作Arduino Yun了


但是在我連成功的情況下,將手機的WIFI關閉之後再重新開啟WIF連到AP
再試圖控制Arduino Yun時,就不行了!!
不知道大大有沒有類似的問題出現過@@

謝謝您的回覆!
作者: BlackJa    時間: 2015-7-3 23:39
回復 3# zx12302


我是來亂的 - -. 有沒有可能是你的Arduino Yun 連結沒有斷開?
假設
A手機連上了,B手機還能連嗎?
A手機斷線、B手機連線.


最近在試 藍芽..沒有這種問題..中斷重連都正常




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2