Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,503

HOME > PHP > PHP Forum > node mcu arduino เมื่อเชื่อมต่อwi-fi ใหม่ให้ทำการส่งข้อมูลไปยังServer อีกครั้ง ต้องทำยังไงคับ





 

node mcu arduino เมื่อเชื่อมต่อwi-fi ใหม่ให้ทำการส่งข้อมูลไปยังServer อีกครั้ง ต้องทำยังไงคับ

 



Topic : 131620



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์




ผมทำเกี่ยวกับระบบตรวจสอบการเข้า-ออกของรถ แล้วใช้การเชื่อมต่อของ nodemcu เป็นตัวส่งข้อมูล
1. ต้องการจะเสียบตัว nodemcu ไว้ที่รถตลอด 24 ชั่วโมง (เสียบกับที่ชาร์จในรถแบบ USB)
2.เมื่อไฟฟ้าในรถทำงาน อุปกรณ์ nodemcu มันก็จะเชื่อมต่อ wi-fi กับตัว access point ที่ได้กำหนดไว้ก่อนหน้านั้น แล้วส่งข้อมูลไปยัง Server ว่า รถออก พอออกจากระยะที่สามารถรับ wi-fiได้ การเชื่อมต่อ wi-fi ก็ขาดหายไป
3.แต่เมื่อนำรถเข้ามาใหม่ แทนที่มันจะส่งข้อมูลว่า รถเข้า มันกลับไม่ส่งข้อมูลไปยังServer ทั้งที่ื nodemcu สามารถ ping ได้ปกติ
////////////////////////////////////////////////////////////////////////////////////////////////////
ต้องเขียนโค๊ดให้มันเชื่อมต่ออีกครั้งเวลาที่มันมาเจอ wi-fi ครั้งต่อไปยังไงคับ
Code (C#)
#include <ESP8266WiFi.h>
#define LEDPIN D4
#include <ESP8266HTTPClient.h>


char ssid[] = "Network_Management";       
char password[] = "081xxxxxxx"; 
WiFiClient client;

void setup() {
   Serial.begin(115200); 
   pinMode(D4,OUTPUT);  

   
  WiFi.mode(WIFI_STA);
  Serial.print("name: ");
  Serial.println ("Car1");
  Serial.print("Connecting Wifi: ");
  Serial.println(ssid);
  Serial.print("password Wifi: ");
  Serial.println(password);
  while (WiFi.status() != WL_CONNECTED) {
  Serial.print(".");    
  delay(1000); 
  }
  
  Serial.print("\nIP address: ");
  IPAddress ip = WiFi.localIP();
  Serial.println(ip);
  

    digitalWrite(D4,HIGH);
    delay(1000);
    digitalWrite(D4,LOW);
    
HTTPClient http;
http.begin("http://192.168.xxx.xxx/project1/myproject/insert.php");
http.addHeader("Content-Type", "application/x-www-form-urlencoded");int httpCode = http.POST("null");
if(httpCode == HTTP_CODE_OK)
{
  
 Serial.println("Insert to database success !!!"); 
}
else
{
   Serial.println("Error in HTTP request"); 
}

http.end();
}
void loop() { 

    

}


////////////////////////////////////////////////////////////////////////////////////
wemos



Tag : PHP, MySQL, C, Appserv









ประวัติการแก้ไข
2018-07-26 11:30:32
2018-07-26 11:36:27
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-07-26 11:29:24 By : Aeyean View : 285 Reply : 2
 

 

No. 2



โพสกระทู้ ( 23 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : jojo83 เมื่อวันที่ 2018-07-31 21:26:28
รายละเอียดของการตอบ ::
ตอบแทนน้ำใจด้วยลิ้งค์เกมสนุกๆ ครับ

slot







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-09-25 21:21:56 By : jojo83
 


   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : node mcu arduino เมื่อเชื่อมต่อwi-fi ใหม่ให้ทำการส่งข้อมูลไปยังServer อีกครั้ง ต้องทำยังไงคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่