
Chuyện là e đang tìm hiểu về iot và muốn làm 1 bài bật tắt led qua wifi sử dụng esp8266 và board nào đó arduino hay pi3 hay stm32f4 cũng dc. E đang mắc ở đoạn làm web server hiển thị và điều khiển trạng thái led. Sau khi đọc nhiều bài viết, e thấy có nhiều cách làm web server. Có thể cài esp như 1 webserver hay coi esp như client và tạo 1 webserver rồi cho esp connect tới. Và e chọn cách thứ 2, e muốn tạo ra web server và cho client (esp8266 và browser) connect vào. Nhưng khi đọc e lại thấy có 2 thứ khó hiểu trong mô hình. Đó là websocket và webserver. E dùng Nodejs để code phần server xử lý request và send respond to client.
Mọi người ai biết chỉ dùm e phân biệt websocket và webserver với ạ.