NodeMCU

Web Clients.

 
 

วัตถุประสงค์

     รับข้อมูลสภาพอากาศจากเซิร์ฟเวอร์

อุปกรณ์

     1. NodeMCU ESP8266
     2.  สาย USB
     3. PC หรือ Notebook ที่ลงโปรแกรม Arduino IDE และ Hercules เรียบร้อยแล้ว
 

ขั้นตอนการทำ

     1. เข้าไปที่เว็บ openweathermap.org และทำการ sign in เพื่อที่จะขอรับ API key
     2. เปิดโปรแกรม Hercules
     3. เชื่อมต่อ TCP Client เข้ากับ Server api.openweathermap.org ที่ Port 80
     4. ส่ง GET/data/2.5/weather?         id=1618767&appid=44db6a862fba0b067b1930da0d769e98&mode=xml&units=metric HTTP/1.1 and 0x0A .
     5. ส่ง Host ไปที่ Host: api.openweathermap.org with 0x0A.
     6. ดูผลลัพธ์ที่ได้
     7. รันไฟล์ บนโปรแกรม Arduino. กำหนดค่าให้เรียบร้อย
     8. กดดูที่รูป  บน โปรแกรม Arduino IDE.
     9. ดูผลลัพธ์ที่ได้

ผลที่ได้

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s