Hướng dẫn IoT
IoT cho người mới bắt đầu
This post hasn't been updated for 3 years Hello! Chào cả nhà. Bài viết hôm nay mình sẽ chia sẽ những kinh nghiệm cho những bạn nào muốn tìm hiểu và làm thử một ứng dụng IoT(ví dụ như điều khiển on/off thiết bị điện trong nhà ở bất cứ đâu thông qua internet). Để học và thực hành về IoT cần cố những thứ sau: Phần cứng.
Phần mềm:
Hello worldKhi bắt đầu học một ngôn ngữ mới nào đó, ta thường bắt đầu bằng một chương trình in ra dòng chữ "Hello World". Phần này mình sẽ hướng dẫn viết một chương trình "Hello World" bằng arduino trên chip ESP8266, tuy nhiên sẽ không in ra dòng chử "Hello world" mà sẽ là on/off đền led trên bo mạch qua mạng wifi. Hay đảm bảo là bạn đã cài thành công Arduino IDE theo link hướng dẫn ở trên. Mở arduino IDE lên và edit lại thành nội dung như sau: #include"); client.println("Click here turn the LED on pin 2 ON "); client.println("Click here turn the LED on pin 2 OFF "); client.println(""); delay(1); Serial.println("Client disonnected"); Serial.println(""); } Trong code đã có comment giải thích rồi mình sẽ không nói thêm nữa. Chung qui code này sẽ run một server để nhận request tới check nếu có "/LED=ON" thì sáng đèn led, còn nếu có "/LED=OFF" thì đèn led sẽ off. Các bạn có thể tìm hiểu thêm về thư viện esp8266wifi tại đây. Bây giờ kết nối module Wifi ESP8266 NodeMCU Lua CP2102 với máy tính bằng cáp micro usb và nạp code vào chip Wifi ESP8266 (bước này trong link cài đặt arduino ở trên có hướng dẫn rồi, các bạn làm theo nhé). Sau khi nạp xong hay mở Serial Monitor để xem IP của ESP8266. Sau đó vào trình duyệt trên thiết bị kết nối cùng wifi với ESP8266 và nhập đường link theo cấu trúc sau: 'http://ip_address' rồi bấm vào các button trên giao diện để xem kết quả nhé. Kết luậnVậy là mình đã chia sẽ với các bạn một số kinh nghiệm về bước đầu tìm hiểu IoT. Hi vong đến đây các bạn sẽ có hứng thú để tiếp tục tìm hiểu về IoT và xây dựng những ứng dụng nho nhỏ từ những bộ phận có trong bộ kít mình giới thiệu ở trên. |