NEW
Font size
WorksheetsCLO 2.3
Total questions: 58
Worksheet time: 29mins
Để thiết kế hệ thống giám sát độ ẩm đất cho một trang trại rộng lớn ở khu vực nông thôn, sự kết hợp công nghệ nào sau đây là hợp lý nhất?
Wi-Fi cho cảm biến và HTTP để gửi dữ liệu lên đám mây.
Bluetooth LE cho cảm biến và CoAP để gửi dữ liệu lên đám mây.
LoRaWAN cho cảm biến và MQTT để gửi dữ liệu lên đám mây.
5G cho cảm biến và DDS để gửi dữ liệu lên đám mây.
(CLO 2.3) Một nhà máy cần giám sát rung động của các máy móc để dự đoán sự cố, yêu cầu độ trễ cực thấp và giao tiếp trực tiếp giữa các máy. Nếu chọn MQTT, rủi ro lớn nhất là gì?
Chi phí quá cao.
Broker trung tâm sẽ tạo ra độ trễ và là một điểm lỗi đơn (single point of failure).
Không đủ bảo mật.
Băng thông quá thấp.
Vấn đề quyền riêng tư lớn nhất đối với hệ thống nhà thông minh là gì?
Tiêu thụ quá nhiều điện năng.
Dữ liệu về thói quen sinh hoạt của người dùng có thể bị thu thập và lạm dụng.
Thiết bị có thể bị hỏng hóc.
Tốc độ mạng bị chậm đi.
(CLO 2.3) Mạng 5G sẽ mang lại lợi ích đột phá nào cho các ứng dụng IoT như xe tự lái?
Chỉ tăng tầm phủ sóng.
Giảm chi phí thiết bị.
Cung cấp băng thông cực cao và độ trễ siêu thấp, cho phép ra quyết định và giao tiếp gần như tức thì.
Tăng tuổi thọ pin của thiết bị lên nhiều năm.
Lợi ích chính của xu hướng "Trí tuệ nhân tạo tại Biên" (Edge AI) là gì?
Tăng cường khả năng lưu trữ trên đám mây.
Cho phép ra quyết định tức thì, tăng quyền riêng tư và hoạt động được khi mất kết nối Internet.
Đối với ứng dụng cảm biến dỡ xe thông minh được đặt dưới lòng đất trong các bãi đỗ xe đô thị, công nghệ LPWAN nào là phù hợp nhất do khả năng thâm nhập tín hiệu tốt?
LoRaWAN.
Sigfox.
NB-IoT.
Wi-Fi HaLow.
"Bản sao số" (Digital Twin) của một động cơ máy bay, được cập nhật dữ liệu từ cảm biến IoT, có thể được sử dụng để làm gì?
Chỉ để hiển thị mô hình 3D của động cơ.
Để chạy mô phỏng, dự đoán sự cố và tối ưu hóa lịch trình bảo trì.
Để điều khiển máy bay từ xa.
Để thay thế hoàn toàn động cơ vật lý.
Một startup phát triển thiết bị đeo theo dõi sức khỏe cần kết nối với điện thoại thông minh. Tại sao Bluetooth LE (BLE) là lựa chọn thực tế hơn Wi-Fi HaLow?
Vì Wi-Fi HaLow có tầm phủ sóng ngắn hơn BLE.
Vì BLE được tích hợp sẵn trong mọi điện thoại thông minh, trong khi Wi-Fi HaLow thì không.
Vì Wi-Fi HaLow tiêu thụ nhiều năng lượng hơn BLE.
Vì BLE có tốc độ dữ liệu cao hơn Wi-Fi HaLow.
Một doanh nghiệp nông nghiệp có nhiều trang trại ở vùng sâu, nơi sóng di động yếu hoặc không có. Mô hình triển khai mạng nào phù hợp hơn?
NB-IoT, vì nó phụ thuộc vào nhà mạng.
LoRaWAN với mô hình mạng riêng, vì doanh nghiệp có thể tự tạo vùng phủ sóng.
5G, vì nó có ở khắp mọi nơi.
Wi-Fi, vì nó có tầm phủ sóng rất xa.
Tại sao xu hướng "Điện toán Đám mây Bền vững" ngày càng trở nên quan trọng đối với các hệ thống IoT?
Vì nó giúp tăng tốc độ xử lý dữ liệu.
Vì khi quy mô IoT tăng lên, việc giảm thiểu tác động môi trường từ các trung tâm dữ liệu tiêu thụ năng lượng khổng lồ trở nên cấp thiết.
Vì nó làm giảm chi phí phần cứng của thiết bị IoT.
Vì nó là một yêu cầu bắt buộc để các thiết bị có thể kết nối với nhau.
Ngôn ngữ lập trình nào được coi là tiêu chuẩn và phổ biến nhất cho các thiết bị vi điều khiển có tài nguyên hạn chế (RAM < 10KB)?
Python
Java
C/C++
JavaScript
Thành phần nào trong kiến trúc IoT chịu trách nhiệm thu thập dữ liệu từ môi trường vật lý?
Lớp Mạng (Network Layer)
Lớp Ứng dụng (Application Layer)
Lớp Cảm nhận (Perception Layer)
Lớp Kinh doanh (Business Layer)
ESP32 nổi bật so với Arduino Uno nhờ tính năng tích hợp nào?
Có nhiều chân GPIO hơn
Tích hợp sẵn Wi-Fi và Bluetooth
Sử dụng điện áp 5V
Dễ lập trình hơn
Nền tảng nào sau đây là một IDE chuyên nghiệp thường chạy trên VS Code để phát triển IoT?
Arduino IDE
Notepad++
PlatformIO
Eclipse
Trong mô hình OSI, giao thức HTTP nằm ở lớp nào?
Lớp Vật lý
Lớp Vận chuyển
Lớp Ứng dụng
Lớp Mạng
Thiết bị nào sau đây được coi là Máy tính đơn bo (SBC) chạy hệ điều hành Linux?
ESP32
Arduino Nano
Raspberry Pi 4
STM32
Định dạng dữ liệu phổ biến nhất để trao đổi thông tin trong IoT hiện đại là gì?
XML
JSON
CSV
Binary
Chức năng chính của "Broker" trong MQTT là gì?
Lưu trữ dữ liệu lâu dài
Phân tích dữ liệu AI
Nhận và phân phối tin nhắn đến các thiết bị đăng ký
Cấp phát địa chỉ IP cho thiết bị
Python (MicroPython) thường KHÔNG được ưu tiên cho tác vụ nào?
Xử lý logic ứng dụng nhanh
Điều khiển thời gian thực cứng (Hard real-time)
Phân tích dữ liệu tại biên
Prototyping (tạo mẫu)
Giao thức nào sử dụng UDP làm nền tảng vận chuyển?
MQTT
HTTP
Câu hỏi: CoAP hay SSH là giao thức thường dùng trong IoT?
CoAP
SSH
ThingsBoard là nền tảng IoT tập trung vào chức năng gì?
Thiết kế phần cứng
Quản lý, thu thập và trực quan hóa dữ liệu
Sản xuất chip bán dẫn
Cung cấp dịch vụ mạng 5G
Lợi thế chính của việc sử dụng Kiến trúc 5 lớp so với 3 lớp trong IoT là gì?
Giảm chi phí phần cứng
Tách biệt lớp Xử lý (Processing) và Kinh doanh (Business) để quản lý dữ liệu tốt hơn
Tăng tốc độ truyền mạng
Đơn giản hóa việc lập trình
Tại sao Node.js phù hợp cho các Gateway hoặc Server IoT xử lý nhiều kết nối?
Vì nó chạy đa luồng (multi-thread)
Vì mô hình I/O không chặn (non-blocking I/O) và hướng sự kiện
Vì nó biên dịch ra mã máy trực tiếp
Vì nó không cần hệ điều hành
Tính năng "Device Shadow" trong AWS IoT Core có tác dụng gì?
Tạo bản sao lưu dự phòng của firmware
Cho phép ứng dụng tương tác với trạng thái thiết bị ngay cả khi thiết bị offline
Giám sát vị trí vật lý của thiết bị
Mã hóa dữ liệu đường truyền
Sự khác biệt chính giữa MQTT QoS 0 và QoS 1 là gì?
QoS 0 đảm bảo tin nhắn đến ít nhất một lần, QoS 1 thì không
QoS 0 là "fire and forget" (không xác nhận), QoS 1 đảm bảo đến ít nhất một lần (có xác nhận)
Giao thức LwM2M được thiết kế chủ yếu để giải quyết vấn đề gì mà MQTT thường bỏ ngỏ?
Truyền video trực tuyến
Quản lý thiết bị (Device Management) và cập nhật Firmware (FOTA) chuẩn hóa
Mã hóa dữ liệu
Tăng tốc độ mạng
Khi thiết kế hệ thống chạy bằng pin lâu năm, tại sao CoAP có thể tốt hơn MQTT?
Vì CoAP không cần kết nối TCP liên tục (Keep-alive)
Vì CoAP mã hóa dữ liệu tốt hơn
Vì CoAP chạy trên vi xử lý 8-bit tốt hơn
Vì CoAP không hỗ trợ gửi lại tin
Raspberry Pi Pico (RP2040) có tính năng đặc biệt nào giúp xử lý I/O tốc độ cao mà không làm bận CPU?
GPU tích hợp
Khối PIO (Programmable I/O)
Neural Engine
FPGA
Để bảo mật kết nối MQTT ở mức cao nhất, phương pháp nào được khuyến nghị?
Chỉ dùng Username/Password
Sử dụng Client ID phức tạp
Mutual TLS (mTLS) với chứng chỉ X.509
Mã hóa payload bằng Base64
"Rule Engine" trong ThingsBoard cho phép làm gì?
Viết driver cho thiết bị
Xử lý, lọc và định tuyến dữ liệu theo quy trình (workflow) trực quan
Thiết kế mạch in PCB
Google Cloud IoT Core đã bị khai tử. Giải pháp thay thế nào cho phép giữ nguyên cấu hình thiết bị MQTT?
Chuyển sang HTTP
Sử dụng các dịch vụ có công cụ di chuyển tự động như ClearBlade
Mua phần cứng mới
Tự xây dựng Broker từ đầu
Cụm từ "Vendor Lock-in" ám chỉ rủi ro gì trong IoT?
Bị khóa tài khoản do nhập sai mật khẩu
Phụ thuộc quá nhiều vào công nghệ độc quyền của một nhà cung cấp đám mây khó chuyển đổi
Thiết bị bị khóa cứng (brick) khi cập nhật lỗi
Nhà cung cấp ngừng bán phần cứng
(CLO3.2) Trong lập trình ESP32, "Deep Sleep" giúp ích gì?
A. Tăng tốc độ CPU
B. Giảm tiêu thụ năng lượng xuống mức micro-ampere
C. Tăng dung lượng bộ nhớ
D. Tự động kết nối Wi-Fi nhanh hơn
Docker/Container thường được sử dụng ở đâu trong hệ thống IoT?
Trên vi điều khiển 8-bit (Arduino Uno)
Trên cảm biến nhiệt độ
Trên Gateway biên (Edge Gateway) hoặc Server
Trên giao thức MQTT
K3s là gì và tại sao nó phù hợp cho Edge Computing?
Là ngôn ngữ lập trình mới cho AI
Là phiên bản Kubernetes rút gọn, nhẹ (<100MB), tối ưu cho thiết bị biên
Là một loại cảm biến 3D
Là giao thức mạng thay thế TCP
Thường được dùng để trao đổi tin nhắn giữa các dịch vụ (services)?
HTTP REST API
Kafka hoặc RabbitMQ
Shared Database
File Text
EdgeX Foundry giải quyết vấn đề gì trong IoT?
Tăng tốc độ Wi-Fi
Tính tương tác (Interoperability) giữa các giao thức và thiết bị không đồng nhất tại biên
Lưu trữ dữ liệu đám mây
Thay thế hệ điều hành Linux
Global Interpreter Lock (GIL) trong Python gây trở ngại gì cho ứng dụng IoT Gateway hiệu năng cao?
Không cho phép chạy code Python
Giới hạn khả năng thực thi đa luồng thực sự (true parallelism) trên CPU đa nhân
Làm tốn bộ nhớ RAM
Không hỗ trợ kết nối mạng
Để thực hiện "Secure Boot" trên ESP32, khóa (key) bảo mật cần được lưu ở đâu?
Trong mã nguồn chương trình
Trong thẻ nhớ SD
Trong bộ nhớ eFuse (One-time programmable)
Trên Cloud
Quy trình JITP (Just-in-Time Provisioning) trong AWS IoT hoạt động như thế nào?
Tạo trước tất cả chứng chỉ thiết bị trên Cloud
Thiết bị tự động đăng ký và nhận quyền khi kết nối lần đầu tiên bằng chứng chỉ CA gốc
Người dùng nhập thủ công ID thiết bị vào hệ thống
Thiết bị không cần chứng chỉ
LwM2M sử dụng cơ chế nào để tối ưu hóa việc truyền dữ liệu firmware lớn qua mạng NB-IoT hẹp?
Block-wise transfers
MQTT Streaming
Base64 Encoding
Gửi toàn bộ file một lần
Sự khác biệt về kiến trúc cơ sở dữ liệu giữa ThingsBoard Community và Professional (hoặc cấu hình Hybrid)?
Community không hỗ trợ SQL
Hybrid sử dụng PostgreSQL cho Entities và Cassandra/TimescaleDB cho Timeseries data
Hybrid chỉ dùng MongoDB
Community chỉ lưu dữ liệu trên RAM
Tại sao không nên dùng thẻ SD để lưu trữ CSDL (Database) trên Raspberry Pi làm Gateway công nghiệp?
Thẻ SD quá đắt
Thẻ SD có giới hạn số lần ghi (write cycles), dễ hỏng khi ghi log liên tục
Thẻ SD không hỗ trợ Linux
Tốc độ đọc chậm
Để tích hợp một cảm biến công nghiệp dùng giao thức Modbus RTU (RS485) vào hệ thống IoT hiện đại, thiết bị nào là cần thiết nhất?
Một router Wi-Fi
IoT Gateway có cổng Serial và chạy dịch vụ chuyển đổi (như EdgeX Modbus Device Service)
Cloud Server
Cáp Ethernet
(CLO3.3) Trong sơ đồ mTLS, Server xác thực Client bằng cách nào?
Client gửi mật khẩu
Client gửi chứng chỉ (Certificate) của nó và Server kiểm tra chữ ký với CA gốc (Root CA)
(CLO3.4) Bạn đang thiết kế một hệ thống giám sát rừng rậm dùng pin mặt trời, mạng LoRaWAN rất chậm và chập chờn. Giao thức và kiến trúc nào là tối ưu nhất?
HTTP + JSON (Dễ debug)
MQTT + TLS (Bảo mật)
CoAP/LwM2M + CBOR (Tối ưu băng thông & năng lượng)
WebSockets (Thời gian thực)
(CLO3.4) Khi hệ thống IoT phát triển từ 100 thiết bị lên 1 triệu thiết bị, tại sao kiến trúc Monolithic của ThingsBoard có thể gặp vấn đề và cần chuyển sang Microservices?
Monolithic khó cài đặt
Monolithic có "Single Point of Failure" và khó mở rộng ngang (horizontal scaling) từng thành phần riêng lẻ (như MQTT Transport)
Monolithic tốn nhiều RAM hơn Microservices
Monolithic không hỗ trợ giao diện web
(CLO3.4) Trong bài toán cập nhật OTA cho hàng triệu thiết bị, sử dụng MQTT hay HTTP là tốt hơn?
MQTT vì nó nhanh hơn
HTTP (Range Requests) thường tốt hơn để tải file lớn (chunking), MQTT dùng để gửi lệnh thông báo cập nhật
MQTT tốt hơn vì nó giữ kết nối
Cả hai đều không dùng được
(CLO3.4) Khi sử dụng AWS IoT Core, làm thế nào để giảm chi phí nếu thiết bị gửi dữ liệu tần suất cao (1s/lần) nhưng ứng dụng chỉ cần cập nhật trạng thái mỗi phút?
Gửi tất cả lên Cloud và lọc bằng Lambda
Sử dụng AWS Greengrass tại biên để tổng hợp (aggregate) dữ liệu trước khi gửi lên Cloud
Sự cố "Head-of-line blocking" trong giao thức HTTP/1.1 ảnh hưởng thế nào đến IoT Gateway?
Làm Gateway bị treo
Một request chậm sẽ chặn toàn bộ các request phía sau trên cùng một kết nối TCP
Làm mất dữ liệu
Làm tăng bảo mật
Để ngăn chặn việc sao chép thiết bị (Cloning) trong sản xuất, giải pháp bảo mật phần cứng nào là cần thiết?
Sử dụng mật khẩu Wi-Fi mạnh
Sử dụng Secure Element để sinh và lưu Private Key, không bao giờ xuất key ra ngoài
Mã hóa thẻ nhớ
Dùng tem chống hàng giả
Khi thiết kế hệ thống "Smart City" với hàng nghìn cảm biến đường phố, tại sao mạng Mesh (như Zigbee/Thread) hoặc LPWAN (LoRaWAN) lại được ưu tiên hơn Wi-Fi?
Wi-Fi tốn quá nhiều năng lượng và phạm vi phủ sóng ngắn
Wi-Fi không bảo mật
Wi-Fi đắt tiền hơn
Wi-Fi không hỗ trợ IP
Trong ThingsBoard, node "Enrichment" trong Rule Chain dùng để làm gì?
Làm giàu (tăng tiền) cho người dùng
Bổ sung thêm thông tin vào tin nhắn từ cơ sở dữ liệu (ví dụ: thêm tên khách hàng dựa trên ID thiết bị)
Nén dữ liệu
Gửi email
Vấn đề lớn nhất khi sử dụng chứng chỉ tự ký (Self-signed certificate) trong môi trường Production là gì?
Tốn tiền mua
Khó quản lý sự tin cậy (Trust) và thu hồi (Revocation) trên quy mô lớn, thiếu Root CA uy tín
Không mã hóa được dữ liệu
Chậm hơn chứng chỉ CA
Tại sao kiến trúc Event-driven (Hướng sự kiện) lại phù hợp cho Server IoT hơn là kiến trúc Thread-per-request (Mỗi yêu cầu một luồng)?
Vì IoT có rất nhiều kết nối nhàn rỗi (idle) đợi dữ liệu, Thread-per-request sẽ làm cạn kiệt RAM do tạo quá nhiều luồng
Vì Event-driven dễ lập trình hơn
Vì Event-driven bảo mật hơn
Vì Thread-per-request không hỗ trợ TCP
Để tích hợp AI (ví dụ: nhận diện người) trên Camera giám sát mà không tốn băng thông gửi video về Server, giải pháp là gì?
Nén video thật nhỏ
Edge AI (chạy model AI trực tiếp trên thiết bị biên) và chỉ gửi kết quả (metadata) về Server
Gửi video vào ban đêm
Dùng mạng 5G
(CLO3.4) Trong bối cảnh Google Cloud IoT Core ngừng hoạt động, chiến lược "Multi-cloud" hoặc "Cloud-agnostic" mang lại lợi ích gì lớn nhất?
Giảm giá thành dịch vụ
Đảm bảo tính liên tục của kinh doanh (Business Continuity) và không phụ thuộc vào một nhà cung cấp duy nhất
Tăng tốc độ lập trình
Đơn giản hóa kiến trúc
