Một kiến trúc IoT trong SGK
Thiết bị trong nhà trao đổi với **cổng nối**; cổng chuyển thông tin giữa mạng thiết bị và dịch vụ điều khiển; ứng dụng của người dùng gửi lệnh hoặc đọc trạng thái qua mạng. Một dịch vụ đám mây có thể lưu thiết bị, tài khoản và luật, nhưng IoT không đồng nghĩa mọi phép điều khiển phải diễn ra trên đám mây. Mỗi kiến trúc cần xác định phần nào ở trong nhà, phần nào ở mạng ngoài và điều gì xảy ra khi mất kết nối.
Lệnh bật đèn đi đâu?
Ví dụ hệ có điều khiển từ xa: người dùng đăng nhập ứng dụng → dịch vụ kiểm quyền và chuyển lệnh → cổng nối trong nhà → bộ điều khiển/đèn. Trạng thái trả lại theo chiều ngược. Nếu mạng ngoài mất, ứng dụng có thể không điều khiển từ xa được; điều khiển tại chỗ có thể vẫn hoạt động nếu được thiết kế riêng. Không nên coi nút trên ứng dụng là bằng chứng đèn đã thật sự đổi trạng thái nếu chưa nhận phản hồi.
Bài luyện
Trong ví dụ điều khiển từ xa qua dịch vụ mạng, khối nào nối mạng thiết bị trong nhà với dịch vụ?
Màu không truyền lệnh.
Kính không là thiết bị nối mạng.
Một cảm biến không thay cổng nối.
Đúng. Cổng nối chuyển thông tin giữa hai phía.
Lời giải
Cổng nối chuyển thông tin giữa hai phía.
Bài luyện
Ứng dụng báo đã gửi lệnh bật đèn. Điều gì còn cần xác nhận?
Tên mạng chưa chứng minh lệnh đến.
Lệnh có thể thất bại.
Đúng. Gửi lệnh và thiết bị thực hiện là hai sự kiện khác nhau.
Kích thước điện thoại không kiểm đèn.
Lời giải
Gửi lệnh và thiết bị thực hiện là hai sự kiện khác nhau.
Bài luyện
Nhận xét nào đúng về IoT và đám mây?
Đèn cục bộ có thể vẫn được cấp điện/điều khiển.
Đúng. Có thể xử lí tại chỗ hoặc phối hợp dịch vụ mạng tùy thiết kế.
Không có quy tắc máy chủ duy nhất.
Cổng nối làm nhiệm vụ truyền/đổi giao thức.
Lời giải
Có thể xử lí tại chỗ hoặc phối hợp dịch vụ mạng tùy thiết kế.
Đang học