Trong các bài viết trước, mình đã hướng dẫn các bạn các phương pháp cập nhật fimrware cho esp qua webserver, internet. Trong bài này, mình sẽ tiếp tục với phương pháp cập nhật thông qua ble Trước tiên, hãy tải thư viện ble ota: Sử dụng 1. Đối với arduino Các bạn tham khảo[…]
Giới thiệu Khi làm các ứng dụng IoT và bàn giao sản phẩm cho khách, bạn có thể gặp phải trường hợp code chạy chưa đúng yêu cầu hoặc khách muốn nâng cấp thêm 1 số tính năng. Vậy chẳng lẽ phải yêu cầu khách gửi lại sản phẩm để bạn nạp code lại ?[…]
Trong bài viết này, mình sẽ chia sẻ 1 trig nhỏ để bảo mật chương trình cho esp8266, với phương pháp này, dù bạn có gửi thẳng file .bin của bạn cho người khác thì họ nạp vào chip của họ cũng không chạy được Các bạn theo dõi đoạn code sau C #include <ESP8266WiFi.h>[…]
Ở bài 3 mình đã làm quen với truy vấn http để điều khiển 4 thiết bị, trong phần này, mình sẽ hướng dẫn các bản xây dựng 1 hệ thống IoT hoàn chỉnh để điều khiển + giám sát nhiệt độ và trạng thái ON OFF của các thiết bị. Hệ thống sẽ có[…]
Bình thường, mình điền sẵn thông tin wifi và pass trong code esp8266, tuy nhiên cách này chỉ dùng được cho mục đích test tại chỗ, còn khi sử dụng thực tế thì rất bất tiện. Ví dụ khi bạn mang mạch đi khoe với bạn bè hay khi làm đồ án và mang lên[…]
FOTA – tức Firmware Over-The-Air là 1 cơ chế giúp bạn nạp chương trình cho esp8266 từ xa qua mạng wifi mà không cần cắm vào máy tính Hãy thử tưởng tượng khi bạn bán ra hàng trăm sản phẩm IoT cho khách và bất ngờ phát hiện chương trình gặp 1 lỗi nhỏ. Bạn[…]
Từ bài 1 đến giờ mình đã hướng dẫn và thực hành việc truyền nhận dữ liệu qua TCP rất nhiều, bây giờ mình sẽ tìm hiểu kĩ hơn về TCP và UDP ! TCP Tham khảo: https://vi.wikipedia.org/wiki/TCP Giao thức TCP là gì? Nó là giao thức điều khiển truyền vận (Transmission Control Protocol) thuộc[…]
Trong bài trước, mình đã giới thiệu về giao thức MQTT và mình đã nhanh tóng test qua về MQTT trên esp8266 với arduino. Tiếp tục phần này, mình sẽ giới thiệu về giao tiếp MQTT qua tập lệnh AT Các bạn cần đọc bài 3 và bài 5 trước thì mới hiểu bài này[…]
Giao thức MQTT phù hợp nhất cho các Project IoT thương mại, nó dáp ứng tốc độ tốt, băng thông ít, độ tin cậy cao. Tài liệu về giao thức MQTT thì các bạn tham khảo ở các trên mạng hoặc 1 số bài sau : https://smartfactoryvn.com/technology/internet-of-things/giao-thuc-mqtt-la-gi-nhung-ung-dung-cua-mqtt-nhu-the-nao/ https://esp8266.vn/nonos-sdk/mqtt/what-is-mqtt/ Mình sẽ không nhắc lại phần lí[…]
Bài này mình demo qua hệ thống theo dõi, giám sát các thông số môi trường qua esp8266, giao thức http/request kết hợp với hệ quản trị cơ sở dữ liệu MySQL và ngôn ngữ lập trình server PHP Phần cứng sử dụng: Vi điều khiển ATmega8 đọc các giá trị cảm biến rồi gửi[…]
- 1
- 2