Internet of THINGS
Thực hiện:
- Chử Minh Duy
- Nguyễn Văn Dương
- Trần Đức Anh
G/v: Nguyễn Thị Huyền Châu
Sản phẩm
Quy trình xây dựng
Yêu cầu & lý do lựa chọn
dự án
Mỗi môn học lại một đề tài
YÊU CẦẦ
U
Xây dựng một project riêng bị
nhiều yếu tố ảnh hưởng
IOT
Xu thế phát triển của công
nghệ phần mềm hiện tại
Các framework có sẵn hoặc
các mô hình phát triển đã
có sẵn
IOT là gì?
Cách tiếp cận như nào?
The Internet of Things (IoT) is the network of physical objects—devices,
vehicles, buildings and other items—embedded with electronics, software,
sensors, and network connectivity that enables these objects to collect and
exchange data
1. Devices
2. Collect Data
3. Exchange Data
Xuất phát điểm của ý tưởng
•
•
Trong cuộc sống sử dụng nhiều loại the
•
Chứng minh thư
•
The học viên …
Quẹt the
•
Dễ xác định thông tin
•
Dễ thay thế giấy tờ tùy thân
•
Khó hỏng khi sử dụng
Số lượng giấy tơ
Thay thê
Trần Văn A
8
1
Nguyễn Thị B
6
1
Bui Thi C
5
1
Chuẩn bị – thử nghiệm
•
Tìm hiểu về các định nghĩa (RFID, Adruno, các chuẩn truyền dữ liệu
v..v..)
•
Thử nghiệm với các module
•
Tạo các rule, nhúng vào phần mềm
•
Lấy các dữ liệu trả về
•
Cấu trúc các dữ liệu theo format
•
Hiển thị, lưu trữ
Định nghĩa
Công nghệ RFID – Nhận dạng tầng số sóng vô tuyên
Broad mạch xử lý – thử nghiệm với Arduino
Wifi, DevExpress, ….
Thử nghiệm lần 1
Dễ tiếp cận, dễ cài đặt.
Giá trị trả về ngay lập tức
Dễ sử dụng,
Khó triển khai
Dễ hỏng do sử dụng
Tín hiệu truyền gần
Vấn đề hiện đại
Các kết nối hướng đến không dây
Tự động phát hiện kết nối
Báo hiệu bằng âm thanh và đèn hiệu khi có dữ liệu
Đưa lên dữ liệu đám mây, xử lý online
Dựa vào số liệu để đưa ra các chỉ số, tạo tiền đề cho các bài
toán phân tích
Thiết kế mạch theo ý tưởng mới
Mô hình thiết kế 2D
Mô hình thiết kế 3D
Mô hình thiết kế
Công nghệ phát triển
Yên cầu phi chức năng
Dễ sử dụng
Giao diện
đẹp
Xử lý nhanh
Đồng bộ
thời gian
Các đặc điểm của MVVM
-
Người dùng tương tác với View.
-
Có mối quan hệ one-to-many giữa ViewModel và View.
-
Hỗ trợ hai chiều dữ liệu ràng buộc giữa View và ViewModel.
-
Các tầng bên dưới sẽ không biết được các thông tin gì về tầng bên trên nó.
-
Mô hình này thường được sử dụng bởi WPF, Silverlight, Caliburn, nRoute ...
MVC vs MVP vs MVVM
Các câu hỏi
Thực hiện:
Chử Minh Duy
Trần Đức Anh
Nguyễn Văn Dương