Want create site? Find Free WordPress Themes and plugins.


Số trang: 161

Dung lượng: 27MB

 

Mục lục
Lời mở đầu

Giới thiệu nội dung
Kiến thức cơ bản
Internet Of Things (IoT)

ESP8266

ESP8285
Arduino là gì?.
Arduino cho ESP8266 & board mạch ESP8266 WiFi Uno
Node.js
Sublime Text
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
Hello World
Chớp tắt bóng LED
Digital IO
Mã nguồn dùng hỏi vòng
Mã nguồn dùng ngắt
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
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
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
Dự án đọc cảm biến DHT11 và gởi về Server .
Thiết kế ứng dụng.
Server Nodejs
Code ESP8266
Dùng ESP8266 như 1 Web Server
Các chế độ cấu hình WiFi
Smartconfig
Thực hiện SmartConfig với ESP8266
WPS
WPS là gì?
Thực hiện WPS với ESP8266
Wifi Manager
Hoạt động cơ bản WifiManager
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ế .
Websocket
Sử dụng ESP8266 như Websocket Server
Đ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
Sử dụng ESP8266 như Websocket Client
Javascript Websocket Client trên trình duyệt
Node.js Websocket Server.
ESP8266 Websocket Client
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

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
Cheatsheet .
Arduino – ESP8266 Cheatsheet
C – Cheatsheet

Hiện nay, Internet of Things (IoT) là một xu hướng công nghệ tương lai của thế giới đang được nói đến nhiều nhất. Và nó sẽ tác động sâu rộng đến mọi mặt của xã hội trong thời gian sắp đến. Trong một vài năm nữa, lãnh vực IoT sẽ cần hàng triệu lập trình viên và  đây là cơ hội để các bạn trẻ thay đổi và tiếp cận với những công nghệ mới của tương lai này. Vậy IOT là gì ?

Internet of Things (IoT) – Mạng lưới vạn vật kết nối Internet là một kịch bản của thế giới, khi mà mỗi đồ vật, con người được cung cấp một định danh của riêng mình, và tất cả có khả năng truyền tải, trao đổi thông tin, dữ liệu qua một mạng duy nhất mà không cần đến sự tương tác trực tiếp giữa người với người, hay người với máy tính. IoT đã phát triển từ sự hội tụ của công nghệ không dây, công nghệ vi cơ điện tử và Internet[1]. Nói đơn giản là một tập hợp các thiết bị có khả năng kết nối với nhau, với Internet và với thế giới bên ngoài để thực hiện một công việc nào đó. Link: vi.wikipedia.org/wiki/Mạng_lưới_vạn_vật_kết_nối_Internet

Tình hình trên thế giới hiện nay, tác động của IOT rất đa dạng và tích cực ở nhiều lĩnh vực: quản lý hạ tầng, y tế, xây dựng và tự động hóa, giao thông…. John Chambers (CEO của Cisco) đã công bố: Cho đến năm 2024 sẽ có 500 tỷ thiết bị được kết nối. Thực tế, con số này lớn hơn gần 100 lần số người trên Trái đất, điều đó cho thấy “vạn vật” nhiều hơn con người rất nhiều. Chúng ta đều biết ứng dụng IoT có thể “nói chuyện” với con người thông qua bàn phím, thiết bị cũng được thiết kế ngày càng hoàn thiện với nhiều cảm biến hơn để có thể giao tiếp một cách nhanh nhất và chính xác nhất với con người, thu thập dữ liệu đơn giản từ mỗi người chúng ta. Nhưng quan trọng nhất, tuy giao tiếp với con người nhưng ứng dụng IoT không phải là con người.
Người ta cho rằng, IoT là chìa khóa của sự thành công, là bước ngoặt và cơ hội lớn của tương lai. Để
không bị tụt lại phía sau, các chính phủ và doanh nghiệp cần có sự đổi mới và đầu tư mạnh tay hơn
để phát triển các sản phẩm ứng dụng công nghệ Internet of things.

 

Hôm nay Advancecad xin chia sẻ đến bạn đọc bộ tài liệu về IOT cơ bản nhất, dành cho những ai quan tâm và bắt đầu tìm hiểu về lĩnh vực đầy tìm năng này.

IoT – Những lợi ích mang lại
Những lợi ích mà IoT đem lại được dàn trải hầu hết đến các tất cả các lĩnh vực trong đời sống, kinh doanh…

Dưới đây liệt kê ngắn gọn một số tính năng hữu ích của IoT:
Cải thiện việc gắn kết khách hàng – Hệ thống IoT giúp phân tích các điểm mù hiện tại, tìm ra những sai sót về độ chính xác. IoT thay đổi điều này để mang lại nhiều sự gắn kết hơn và hiệu quả hơn với người dùng. Một ứng dụng tại các cửa hàng, dịch vụ iBeacon giúp tăng số lượng sản phẩm tới người tiêu dùng bằng cách chỉ dẫn người dùng tới khu vực cụ thể trong cửa hàng và đưa ra các gợi ý về sản phẩm. Chúng cung cấp các thông tin chi tiết, các đánh giá về sản phẩm, …Bên cạnh đó chúng cũng có khả năng cho phép người dùng chia sẻ các sản phẩm qua mạng xã hội …
Tối ưu hóa công nghệ – giúp nâng cao trải nghiệm của khách hàng cũng như cải thiện việc sử dụng thiết bị và hỗ trợ cải tiến công nghệ.
Giảm sự hao phí – IoT giúp việc quản lí tài nguyên ở các lĩnh vực được cải thiện 1 cách rõ ràng. Các phân tích hiện tại thường cung cấp cho chúng ta cái nhìn ở khía cạnh bên ngoài, trong khi IoT cung cấp các dữ liêu, thông tin thực tế để quản lí tài nguyên một cách hiệu quả hơn.
Tăng cường việc thu thập dữ liệu – Thông thường, việc thu thập dữ liệu bị hạn chế do thiết kế hệ thống mang tính thụ động. IoT phá vỡ sự ràng buộc, giới hạn của thiết kế và tạo ra 1 hình ảnh chính xác của tất cả mọi thứ. 

 

Những ứng dụng thực tế trong cuộc sống
Những ứng dụng của IoT vào các lĩnh vực trong đời sống là vô cùng phong phú và đa dạng. Chúng ta sẽ cùng điểm qua một số ứng dụng điển hình đã mang lại “tiếng tăm” cho IoT:
Smart Home – Theo thống kê, smart home là ứng dụng liên quan đến IoT được tìm kiếm nhiều nhất trên Google. Smart Home là 1 ngôi nhà với rất nhiều tính năng tự động như bật máy điều không khí khi bạn sắp về tới nhà, tắt đèn ngay khi bạn rời khỏi nhà, mở khóa khi người thân trong gia đình đang ở cửa nhà, mở garage khi bạn lái xe đi làm về … còn rất nhiều những tính năng giúp nâng cao chất lượng cuộc sống khi sử dụng smart home.
Vật dụng mang theo trên người – Có thể kể đến một số thiết bị như Dashbon Mask, đây là 1 chiếc smartheadphone giúp bạn vừa có thể nghe nhạc với âm thanh có độ trung thực cao vừa có thể xem phim HD với máy chiếu ảo , hoặc AMPL SmartBag ba lô có pin dự phòng có thể sạc điện cho các thiết bị di động, kể cả máy tính.
Connected cars – Giúp nâng cao những trải nghiệm cho người dùng xe ôtô, 1 chiếc Connected car có thể tối ưu các hoạt động của nó như thông báo khi hết nhiên liệu, đưa ra các cảnh báo khi có vật tới gần hoặc mới đây nhất là xe điện tự lái của hãng Tesla…

Ai có thể sử dụng?
• Các lập trình viên phần mềm/Mobile App, Web App… muốn tham gia làm sản phẩm IoT.
• Sinh viên muốn nâng cao kỹ năng, bổ sung kiến thức.
• Cá nhân muốn tự mình làm các sản phẩm phục vụ cuộc sống, phục vụ công việc.
• Startup Tech không chuyên về phần cứng hoặc phần mềm.
Mục tiêu mang lại cho người đọc
• Giúp cho người không chuyên về phần cứng tiếp cận để làm sản phẩm IoT dễ dàng.
• Có thể tự phát triển hệ thống tích hợp cho sản phẩm IoT.
• Hiểu biết về quy trình tạo ra sản phẩm phần cứng, đi vào mảng sản xuất thiết bị.
• Tránh những sai sót không đáng có khi phát triển và thiết kế sai hệ thống.

 

Link download: 

Bản quyền toàn bộ tài liệu thuộc về IoT Maker Việt Nam, bạn được miễn phí sử dụng cho mục đích cá nhân, học tập và sử dụng trong các dự án của mình. Nếu bạn muốn sửa chữa, phân phối lại, bạn bắt buộc phải giữ nguyên giấy phép và ghi công đến IoT Maker Việt Nam

 

 

 

Did you find apk for android? You can find new Free Android Games and apps.