<em id="ri2my"></em>
  • <em id="ri2my"></em>
    <em id="ri2my"><label id="ri2my"><nav id="ri2my"></nav></label></em>
  • <em id="ri2my"><label id="ri2my"></label></em>
    <div id="ri2my"></div>
    1. <em id="ri2my"><label id="ri2my"></label></em>
    2. <em id="ri2my"><ol id="ri2my"></ol></em>
      <em id="ri2my"></em>

      1. 求助,用ESP8266 arduino mega獲取服務器時間

        作者:知我心憂 | 更新時間:2017-02-25 | 瀏覽量:1940

        寫了從服務器獲取時間的函數,但是沒有讀到任何數據,一分鐘后才有服務器退出的‘’CLOSED‘’(下面有附圖)

        硬件連接方面應該沒有問題,esp8266設置的透傳模式,用的庫是網上找的esp8266.h.

        求大拿指點一下我代碼錯誤的地方

        void Data_Time()//獲取時間
        {
            String cmd;
            data_time="p"; //p測試用     
            Serial1.flush();
            while(Serial1.read() >0);//清空緩存區
            cmd = "{\"M\":\"time\",\"F\":\"Y-m-d H:i:s\"}\n";//獲取時間指令
            wifi.debugPrintln(cmd);
            wifi.sendMessage(cmd);
            while(Serial1.available()<=0);//等待數據接收否則一直循環
            while(Serial1.available()>0)  //讀取數據
            {
               data_time+=char(Serial1.read());
               wifi.debugPrintln("successful !");//讀取成功標志,測試用
               delay(2);
            }
            delay(15000);
            wifi.debugPrintln(data_time);
        }


        評論:共1條

        貝殼物聯 評論于:2017-02-26 09:09:31
        有+IPD,93:...就不是透傳模式,你的查詢命令應該是沒有發送給服務器。
        返回頂部

        <em id="ri2my"></em>
      2. <em id="ri2my"></em>
        <em id="ri2my"><label id="ri2my"><nav id="ri2my"></nav></label></em>
      3. <em id="ri2my"><label id="ri2my"></label></em>
        <div id="ri2my"></div>
        1. <em id="ri2my"><label id="ri2my"></label></em>
        2. <em id="ri2my"><ol id="ri2my"></ol></em>
          <em id="ri2my"></em>

          1. 免费高清视频