Internet of thing cho người mới bắt đầu

0
1080

Internet Of Things (IoT) – Internet vạn vật dường như đang đứng trước một bước ngoặt để đi đến giai đoạn tiếp theo cho một thế giới hiện đại, văn minh. Đó là viễn cảnh mà mọi vật đều có thể kết nối với nhau thông qua Internet không dây. Các doanh nghiệp đang có xu hướng ứng dụng sản phẩm công nghệ IoT vào sản xuất ngày càng nhiều bởi thị trường sáng tạo tiềm năng và chi phí sản xuất ngày càng thấp.

Chứng kiến sự phát triển như vũ bão của các sản phẩm ứng dụng công nghệ IoT và thị trường công nghệ Start up tiềm năng đang ngày càng sôi động hơn bao giờ hết, quyển sách này cung cấp các nội dung về IoT với triết lí Không chỉ là thực tế – không rời rạc, hướng đến những người trẻ tuổi đã, đang và muốn tập trung năng lực của mình cho không gian Internet Of Things. Mong muốn cho ra đời những sản phẩm độc đáo, sáng tạo, ngày càng hoàn thiện và đồng bộ để có thể đáp ứng nhu cầu
của cuộc sống.

Nội dung được thiết kế một cách cơ bản giúp học viên có cái nhìn tổng quan về việc xây dựng hệ thống, sản xuất thiết bị và dễ dàng tham gia vào lĩnh vực IoT mới mẻ.

Thông tin chung về ebook

Tên tài liệu: Internet of things cho người mới bắt đầu

Tác giả: IoT Maker Viet Nam

Số trang: 161

Ngôn ngữ: Tiếng Việt

Format: PDF

Thể loại: IoT

Nội dung chính của ebook

Kiến thức cơ bản
Internet Of Things (IoT)
Internet of Things (IoT) là gì?
Hệ thống Internet of Things (IoT)
Những ứng dụng thực tế trong cuộc sống
ESP8266
Sơ đồ chân
Thông số phần cứng
SDK hỗ trợ chính thức từ hãng
ESP8285
Module và Board mạch phát triển
Board mạch phát triển ESP8266
Arduino là gì?
Một số đặc điểm của Arduino
Các lợi ích khi sử dụng Arduino
Cộng đồng Arduino trên thế giới
Arduino cho ESP8266 & board mạch ESP8266 WiFi Uno
Node.js
Lý do sử dụng Node.js trong cuốn sách này
Cuốn sách này có hướng dẫn Node.js ?
Sublime Text
Cài đặt và chuẩn bị
Arduino IDE
Cài đặt thư viện Arduino
USB CDC driver
Chọn Board ESP8266 WiFi Uno trong Arduino IDE
Nạp chương trình xuống board dùng Arduino IDE
Xuất firmware binary trong Arduino IDE
Serial Terminal
Node.js
Sublime Text
Git
Tổng kết
Hello World
Chớp tắt bóng LED
Kiến thức
Đấu nối
Mã nguồn chớp tắt dùng Delay
Mã nguồn chớp tắt dùng định thời
Digital IO
Tổng kết
Kiến thức
Mã nguồn dùng hỏi vòng
Mã nguồn dùng ngắt
Các khái niệm
OLED
Màn hình OLED
Màn hình OLED SSD1306
Giao tiếp I2C
Hiển thị màn hình OLED với ESP8266
Tổng kết
ESP8266 WiFi
Chế độ WiFi Station
Kết nối vào mạng WiFi nội bộ
Sử dụng WiFiMulti
HTTP Client
Giao thức HTTP
JSON
Ứng dụng xem giá Bitcoin
Chế độ WiFi Access Point
ESP8266 hoạt động ở chế độ Access Point
Khởi tạo mạng WiFi sử dụng ESP8266
Web Server
Web Server là gì?
HTML – Javascript – CSS
Ứng dụng điều khiển đèn LED thông qua Webserver
ESP8266 Web Server
Kết hợp WiFi AP và Web Server
Trao đổi dữ liệu giữa 2 ESP8266
Yêu cầu
Hướng dẫn thực hiện
Code
Tổng kết
Dự án đọc cảm biến DHT11 và gởi về Server
Thiết kế ứng dụng
Yêu cầu
Phân tích
Kiến thức
Thực hiện
Server Nodejs
Code ESP8266
Chuẩn bị
Ứng dụng mở rộng
Dùng ESP8266 như 1 Web Server
Tổng kết
Các chế độ cấu hình WiFi
Smartconfig
Kiến thức
Thực hiện SmartConfig với ESP8266
Code
WPS
WPS là gì?
Thực hiện WPS với ESP8266
Code
Wifi Manager
Hoạt động cơ bản WifiManager
Chuẩn bị
Code
Mở rộng
Tổng kết
MQTT
Publish, subscribe
QoS
Retain
LWT
MQTT Client
MQTT Lens
MQTT.js
ESP8266 MQTT Client
MQTT Broker
MOSCA
Một số MQTT Broker sử dụng cho sản phẩm thực tế
Tổng kết
Websocket
Ưu điểm
Nhược điểm
Sử dụng ESP8266 như Websocket Server
Yêu cầu
Chuẩn bị
Đoạn code Javascript để tạo kết nối Web Socket
Nhúng file HTML chứa đoạn code JS vào ESP8266
Chương trình hoàn chỉnh cho ESP8266
Kết quả
Video kết quả
Sử dụng ESP8266 như Websocket Client
Javascript Websocket Client trên trình duyệt
Node.js Websocket Server
ESP8266 Websocket Client
Tổng kết
Firmware update over the air (FOTA)
Cập nhật firmware từ xa
Bảo mật
An toàn
Yêu cầu căn bản
Update process – memory view
OTA sử dụng Arduino IDE
Bước 1: nạp firmware hỗ trợ OTA thông qua cổng Serial
Bước 2: Lựa chọn cổng nạp thông qua OTA
Bước 3: Sửa firmware mới và nạp lại thông qua WiFi
Sử dụng mật khẩu
Những sự cố thường gặp
Cập nhật Firmware dùng Web Browser
Thực hiện
Bảo mật
HTTP Server
ESP8266 ESPhttpUpdate
Node.js OTA Server


BÌNH LUẬN

Please enter your comment!
Please enter your name here