2014-07-11 21 views
0

當帳戶中的設備太多時,似乎流式傳輸會中斷。在大約8或9之後,它會一起停止將數據流傳送給我。API突破8-9個設備?

+0

你能告訴我們究竟究竟是什麼休息?通過停止流式傳輸意味着連接已關閉或沒有數據返回或其他情況? –

回答

0

您使用的是Firebase嗎?我來到這裏是爲了發佈類似的問題。如果通過嵌套設備或網絡工具更改溫度,我的Firebase偵聽器將更新。如果我嘗試設置一個值,我嘗試設置的值被回顯給我的監聽器(例如,即使沒有成功更改恆溫器上的更新),那麼正確的值(不變)立即出現後。

奇怪的是,它的工作....然後它只是沒有。這與您遇到的情況類似嗎?

更新: 現在看起來好像我的聽衆也不工作。我可以成功地使用REST查詢服務器。

更新#2: 現在我的聽衆再次工作,但仍然無法控制。

更新#3: 嗯......我想我至少看到了我的問題。我不知道這是否會幫助你(或者我對這個問題),但在這裏它是...

protected void setHighTemp(int value){ 
    fb.child("target_temperature_high_f").setValue(value, new CompletionListener() { 
     public void onComplete(FirebaseError arg0, Firebase arg1) { 
      System.out.println("Communicaiton error: " + arg0); 
     } 
    }); 

輸出: 江西通信錯誤:FirebaseError:太多請求