Internet of Things

IOT

TRANG CHỦ TIN TỨC SỰ KIỆN THƯ VIỆN HỖ TRỢ LIÊN HỆ
VTC Academy
IOT - INTERNET OF THINGS
IOT - Internet of Things

Internet Of Things

Image
Đăng ký

Internet Of Things cơ bản

Nội dung khóa học này sẽ hướng dẫn chi tiết cho người đọc lập trình ứng dụng Internet Of Things dùng Chip WiFi ESP8266 kết nối với Server , gởi dữ liệu, và thực thi các lệnh từ Server. Quản lý các thiết bị từ Server , cấu hình kết nối cho thiết bị từ ứng dụng Mobile, cập nhật firmware từ xa cho thiết bị. Đồng thời khóa học sẽ giúp bạn hiểu rõ các giao thức phổ biến được sử dụng trong IoT như HTTP, MQTT, Websocket. Khóa học cũng bao gồm việc xây dựng các ứng dụng thực tế như theo dõi nhiệt độ, độ ẩm, điều khiển bật tắt thiết bị từ xa …

Từ đó người học có thể có những kiến thức cơ bản, dùng nó để xây dựng các ứng dụng Internet Of Things thực tế.

Chương trình học

Buổi 1:  Giới thiệu khóa học, iot, esp8266, nodejs & cài đặt công cụ cần thiết

Buổi 2: WiFi, chế độ Station, HTTP Client, chế độ Access Point, HTTP Server

Buổi 3: Làm ứng dụng theo dõi nhiệt độ, độ ẩm qua Web

Buổi 4: Làm ứng dụng theo dõi nhiệt độ, độ ẩm qua Web

Buổi 5: Cấu hình kết nối WiFi cho thiết bị, smartconfig, WPS, WiFiManager

Buổi 6: Giao thức MQTT , xây dựng 1 broker đơn giản với NodeJS

Buổi 7: Websocket, điều khiển thiết bị sử dụng Websocket

Buổi 8: Cập nhật Firmware từ xa & tổng kết khóa học

Thời lượng: 8 buổi (3 giờ / buổi)


Địa điểm: Tòa nhà VTC, 132 Cộng Hòa, P .4, Q. Tân Bình TP .HCM


Điều kiện học:

– Bạn phải biết lập trình (bất kể ngôn ngữ nào)

– Có máy laptop (Windows, Linux hay Mac OS)

– Mua kèm bộ IoT Starterkit trị giá 985.000 ₫ được ưu đãi với giá  950.000 ₫

– Hoặc mua kèm board  ESP8266 WiFi Uno + phụ kiện trị giá 415.000 ₫ được ưu đãi với giá  350.000 ₫

Khóa học dành cho ai?

Ai có thể học?

Bạn là lập trình viên phần mềm, Mobile App, Web App… muốn tham gia làm sản phẩm Internet Of Things, nhưng không biết bắt đầu từ đâu. Và bạn cảm thấy các vấn đề liên quan đến mạch điện quá khó.

Bạn là sinh viên các chuyên ngành kỹ thuật, lập trình, tin học, muốn nâng cao kỹ năng, bổ sung kiến thức. Củng cố các điều kiện để dễ dàng có việc làm khi ra trường

Bạn đơn giản chỉ 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 hay tự mình Startup công ty chuyên về các sản phẩm công nghệ

  • Lập trình viên
  • Sinh viên, học sinh
  • Startup công nghệ
  • Muốn làm sản phẩm DIY
  • Quan trọng: bạn phải biết ít nhất 1 ngôn ngữ lập trình

Bạn học được gì?

Lợi ích từ khóa học?

Toàn bộ nội dung biên tập sử dụng phần cứng là System On Chip (SoC) ESP8266 – có khả năng kết nối WiFi và lập trình được giá rẻ, phổ biến trên thế giới. Board mạch sử dụng là board phần cứng mở IoT WiFi Uno có sơ đồ chân tương thích với các board Arduino Uno.

Môi trường phát triển ứng dụng cho chip WiFi sử dụng Arduino IDE và ngôn ngữ lập trình C/C++

Các ứng dụng liên quan đến Server sử dụng NodeJS với ngôn ngữ lập trình Javascript

Nội dung được biên tập giúp người không chuyên về phần cứng dễ dàng tiếp cận, 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ị, và tránh những sai sót không đáng có khi phát triển và thiết kế sai hệ thống

  • Có kiến thức về sản phẩm phần cứng
  • Có thể lập trình Chip
  • Làm ứng dụng IoT thực tế
  • Am hiểu các protocol cho IoT
  • Cấu hình kết nối thiết bị
  • Điều khiển cập nhật firmware từ xa cho thiết bị
  • Lập trình Server IoT ở mức đơn giản

Chương trình cụ thể

    Tổ chức nội dung

Buổi 1: Giới thiệu khóa học, iot, esp8266, nodejs & cài đặt công cụ cần thiết. Bạn sẽ nắm được những khái niệm mới về IoT , về lập trình chip, về các hệ thống tích hợp điều khiển thiết bị … và cài đặt công cụ, tìm hiểu sơ bộ cách sử dụng các công cụ, trình biên dịch 

Buổi 2: Hello world, bật tắt đèn LED, sử dụng nút nhấn, màn hình OLED. Sẽ đi vào lập trình C/C++ trên Arduino IDE cho ESP8266, trong bài học này bạn đã có thể tự lập trình điều khiển board mạch 

Buổi 3: WiFi, chế độ Station, HTTP Client, chế độ Access Point, HTTP Server. Qua các phần về WiFi thì bạn có thể nắm thêm về giao thức HTTP , các chế độ WiFi, và lập trình chip kết nối vào mạng WiFi, cũng như tự nó thiết lập nên một HTTP Server 

Buổi 4: Làm ứng dụng theo dõi nhiệt độ, độ ẩm qua Web. Trong ngày học này, bạn sẽ xây dựng 1 website đơn giản, để cập nhật dữ liệu và hiển thị nhiệt độ, độ ẩm

Buổi 5: Cấu hình kết nối WiFi cho thiết bị, smartconfig, WPS, WiFiManager. Cấu hình thiết bị kết nối vào Internet là một phần quan trọng trong trải nghiệm người dùng. Các chế độ smartconfig, wps và sử dụng WiFiManager sẽ được hướng dẫn chi tiết 

Buổi 6: Giao thức MQTT , xây dựng 1 broker đơn giản với NodeJS. Qua bài học này, bạn có thể hiểu biết về protocol MQTT , phổ biến hàng đầu trong IoT , đồng thời có thể xây dựng 1 hệ thống đơn giản sử dụng chuẩn truyền này 

Buổi 7: Websocket, điều khiển thiết bị sử dụng Websocket. Tương tự MQTT , Websocket ngày càng phổ biến và dễ ứng dụng hơn trong IoT , buổi học sẽ mang đến cho bạn kiến thức để xây dựng cả Websocket Server và client 

Buổi 8: Cập nhật Firmware từ xa & tổng kết khóa học. Một trong những phần quan trọng nhất trong thiết bị IoT là FOTA, nó giúp nhà sản xuất có thể nâng cấp, sửa lỗi firmware từ xa một cách dễ dàng. Nâng cao chất lượng sản phẩm, giảm chi phí bảo trì, nhanh chóng đưa sản phẩm ra thị trường

                VTC Academy

Bạn cần tư vấn tại