wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CLO 2.3

Total questions: 58

Worksheet time: 29mins

Name
Class
Date
1.

Để 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?

a)

Wi-Fi cho cảm biến và HTTP để gửi dữ liệu lên đám mây.

b)

Bluetooth LE cho cảm biến và CoAP để gửi dữ liệu lên đám mây.

c)

LoRaWAN cho cảm biến và MQTT để gửi dữ liệu lên đám mây.

d)

5G cho cảm biến và DDS để gửi dữ liệu lên đám mây.

2.

(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ì?

a)

Chi phí quá cao.

b)

Broker trung tâm sẽ tạo ra độ trễ và là một điểm lỗi đơn (single point of failure).

c)

Không đủ bảo mật.

d)

Băng thông quá thấp.

3.

Vấn đề quyền riêng tư lớn nhất đối với hệ thống nhà thông minh là gì?

a)

Tiêu thụ quá nhiều điện năng.

b)

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.

c)

Thiết bị có thể bị hỏng hóc.

d)

Tốc độ mạng bị chậm đi.

4.

(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?

a)

Chỉ tăng tầm phủ sóng.

b)

Giảm chi phí thiết bị.

c)

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ì.

d)

Tăng tuổi thọ pin của thiết bị lên nhiều năm.

5.

Lợi ích chính của xu hướng "Trí tuệ nhân tạo tại Biên" (Edge AI) là gì?

a)

Tăng cường khả năng lưu trữ trên đám mây.

b)

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.

6.

Đố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?

a)

LoRaWAN.

b)

Sigfox.

c)

NB-IoT.

d)

Wi-Fi HaLow.

7.

"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ì?

a)

Chỉ để hiển thị mô hình 3D của động cơ.

b)

Để chạy mô phỏng, dự đoán sự cố và tối ưu hóa lịch trình bảo trì.

c)

Để điều khiển máy bay từ xa.

d)

Để thay thế hoàn toàn động cơ vật lý.

8.

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?

a)

Vì Wi-Fi HaLow có tầm phủ sóng ngắn hơn BLE.

b)

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.

c)

Vì Wi-Fi HaLow tiêu thụ nhiều năng lượng hơn BLE.

d)

Vì BLE có tốc độ dữ liệu cao hơn Wi-Fi HaLow.

9.

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?

a)

NB-IoT, vì nó phụ thuộc vào nhà mạng.

b)

LoRaWAN với mô hình mạng riêng, vì doanh nghiệp có thể tự tạo vùng phủ sóng.

c)

5G, vì nó có ở khắp mọi nơi.

d)

Wi-Fi, vì nó có tầm phủ sóng rất xa.

10.

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?

a)

Vì nó giúp tăng tốc độ xử lý dữ liệu.

b)

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.

c)

Vì nó làm giảm chi phí phần cứng của thiết bị IoT.

d)

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.

11.

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)?

a)

Python

b)

Java

c)

C/C++

d)

JavaScript

12.

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ý?

a)

Lớp Mạng (Network Layer)

b)

Lớp Ứng dụng (Application Layer)

c)

Lớp Cảm nhận (Perception Layer)

d)

Lớp Kinh doanh (Business Layer)

13.

ESP32 nổi bật so với Arduino Uno nhờ tính năng tích hợp nào?

a)

Có nhiều chân GPIO hơn

b)

Tích hợp sẵn Wi-Fi và Bluetooth

c)

Sử dụng điện áp 5V

d)

Dễ lập trình hơn

14.

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?

a)

Arduino IDE

b)

Notepad++

c)

PlatformIO

d)

Eclipse

15.

Trong mô hình OSI, giao thức HTTP nằm ở lớp nào?

a)

Lớp Vật lý

b)

Lớp Vận chuyển

c)

Lớp Ứng dụng

d)

Lớp Mạng

16.

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?

a)

ESP32

b)

Arduino Nano

c)

Raspberry Pi 4

d)

STM32

17.

Định dạng dữ liệu phổ biến nhất để trao đổi thông tin trong IoT hiện đại là gì?

a)

XML

b)

JSON

c)

CSV

d)

Binary

18.

Chức năng chính của "Broker" trong MQTT là gì?

a)

Lưu trữ dữ liệu lâu dài

b)

Phân tích dữ liệu AI

c)

Nhận và phân phối tin nhắn đến các thiết bị đăng ký

d)

Cấp phát địa chỉ IP cho thiết bị

19.

Python (MicroPython) thường KHÔNG được ưu tiên cho tác vụ nào?

a)

Xử lý logic ứng dụng nhanh

b)

Điều khiển thời gian thực cứng (Hard real-time)

c)

Phân tích dữ liệu tại biên

d)

Prototyping (tạo mẫu)

20.

Giao thức nào sử dụng UDP làm nền tảng vận chuyển?

a)

MQTT

b)

HTTP

21.

Câu hỏi: CoAP hay SSH là giao thức thường dùng trong IoT?

a)

CoAP

b)

SSH

22.

ThingsBoard là nền tảng IoT tập trung vào chức năng gì?

a)

Thiết kế phần cứng

b)

Quản lý, thu thập và trực quan hóa dữ liệu

c)

Sản xuất chip bán dẫn

d)

Cung cấp dịch vụ mạng 5G

23.

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ì?

a)

Giảm chi phí phần cứng

b)

Tách biệt lớp Xử lý (Processing) và Kinh doanh (Business) để quản lý dữ liệu tốt hơn

c)

Tăng tốc độ truyền mạng

d)

Đơn giản hóa việc lập trình

24.

Tại sao Node.js phù hợp cho các Gateway hoặc Server IoT xử lý nhiều kết nối?

a)

Vì nó chạy đa luồng (multi-thread)

b)

Vì mô hình I/O không chặn (non-blocking I/O) và hướng sự kiện

c)

Vì nó biên dịch ra mã máy trực tiếp

d)

Vì nó không cần hệ điều hành

25.

Tính năng "Device Shadow" trong AWS IoT Core có tác dụng gì?

a)

Tạo bản sao lưu dự phòng của firmware

b)

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

c)

Giám sát vị trí vật lý của thiết bị

d)

Mã hóa dữ liệu đường truyền

26.

Sự khác biệt chính giữa MQTT QoS 0 và QoS 1 là gì?

a)

QoS 0 đảm bảo tin nhắn đến ít nhất một lần, QoS 1 thì không

b)

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)

27.

Giao thức LwM2M được thiết kế chủ yếu để giải quyết vấn đề gì mà MQTT thường bỏ ngỏ?

a)

Truyền video trực tuyến

b)

Quản lý thiết bị (Device Management) và cập nhật Firmware (FOTA) chuẩn hóa

c)

Mã hóa dữ liệu

d)

Tăng tốc độ mạng

28.

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?

a)

Vì CoAP không cần kết nối TCP liên tục (Keep-alive)

b)

Vì CoAP mã hóa dữ liệu tốt hơn

c)

Vì CoAP chạy trên vi xử lý 8-bit tốt hơn

d)

Vì CoAP không hỗ trợ gửi lại tin

29.

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?

a)

GPU tích hợp

b)

Khối PIO (Programmable I/O)

c)

Neural Engine

d)

FPGA

30.

Để bảo mật kết nối MQTT ở mức cao nhất, phương pháp nào được khuyến nghị?

a)

Chỉ dùng Username/Password

b)

Sử dụng Client ID phức tạp

c)

Mutual TLS (mTLS) với chứng chỉ X.509

d)

Mã hóa payload bằng Base64

31.

"Rule Engine" trong ThingsBoard cho phép làm gì?

a)

Viết driver cho thiết bị

b)

Xử lý, lọc và định tuyến dữ liệu theo quy trình (workflow) trực quan

c)

Thiết kế mạch in PCB

32.

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?

a)

Chuyển sang HTTP

b)

Sử dụng các dịch vụ có công cụ di chuyển tự động như ClearBlade

c)

Mua phần cứng mới

d)

Tự xây dựng Broker từ đầu

33.

Cụm từ "Vendor Lock-in" ám chỉ rủi ro gì trong IoT?

a)

Bị khóa tài khoản do nhập sai mật khẩu

b)

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

c)

Thiết bị bị khóa cứng (brick) khi cập nhật lỗi

d)

Nhà cung cấp ngừng bán phần cứng

34.

(CLO3.2) Trong lập trình ESP32, "Deep Sleep" giúp ích gì?

a)

A. Tăng tốc độ CPU

b)

B. Giảm tiêu thụ năng lượng xuống mức micro-ampere

c)

C. Tăng dung lượng bộ nhớ

d)

D. Tự động kết nối Wi-Fi nhanh hơn

35.

Docker/Container thường được sử dụng ở đâu trong hệ thống IoT?

a)

Trên vi điều khiển 8-bit (Arduino Uno)

b)

Trên cảm biến nhiệt độ

c)

Trên Gateway biên (Edge Gateway) hoặc Server

d)

Trên giao thức MQTT

36.

K3s là gì và tại sao nó phù hợp cho Edge Computing?

a)

Là ngôn ngữ lập trình mới cho AI

b)

Là phiên bản Kubernetes rút gọn, nhẹ (<100MB), tối ưu cho thiết bị biên

c)

Là một loại cảm biến 3D

d)

Là giao thức mạng thay thế TCP

37.

Thường được dùng để trao đổi tin nhắn giữa các dịch vụ (services)?

a)

HTTP REST API

b)

Kafka hoặc RabbitMQ

c)

Shared Database

d)

File Text

38.

EdgeX Foundry giải quyết vấn đề gì trong IoT?

a)

Tăng tốc độ Wi-Fi

b)

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

c)

Lưu trữ dữ liệu đám mây

d)

Thay thế hệ điều hành Linux

39.

Global Interpreter Lock (GIL) trong Python gây trở ngại gì cho ứng dụng IoT Gateway hiệu năng cao?

a)

Không cho phép chạy code Python

b)

Giới hạn khả năng thực thi đa luồng thực sự (true parallelism) trên CPU đa nhân

c)

Làm tốn bộ nhớ RAM

d)

Không hỗ trợ kết nối mạng

40.

Để thực hiện "Secure Boot" trên ESP32, khóa (key) bảo mật cần được lưu ở đâu?

a)

Trong mã nguồn chương trình

b)

Trong thẻ nhớ SD

c)

Trong bộ nhớ eFuse (One-time programmable)

d)

Trên Cloud

41.

Quy trình JITP (Just-in-Time Provisioning) trong AWS IoT hoạt động như thế nào?

a)

Tạo trước tất cả chứng chỉ thiết bị trên Cloud

b)

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

c)

Người dùng nhập thủ công ID thiết bị vào hệ thống

d)

Thiết bị không cần chứng chỉ

42.

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?

a)

Block-wise transfers

b)

MQTT Streaming

c)

Base64 Encoding

d)

Gửi toàn bộ file một lần

43.

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)?

a)

Community không hỗ trợ SQL

b)

Hybrid sử dụng PostgreSQL cho Entities và Cassandra/TimescaleDB cho Timeseries data

c)

Hybrid chỉ dùng MongoDB

d)

Community chỉ lưu dữ liệu trên RAM

44.

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?

a)

Thẻ SD quá đắt

b)

Thẻ SD có giới hạn số lần ghi (write cycles), dễ hỏng khi ghi log liên tục

c)

Thẻ SD không hỗ trợ Linux

d)

Tốc độ đọc chậm

45.

Để 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?

a)

Một router Wi-Fi

b)

IoT Gateway có cổng Serial và chạy dịch vụ chuyển đổi (như EdgeX Modbus Device Service)

c)

Cloud Server

d)

Cáp Ethernet

46.

(CLO3.3) Trong sơ đồ mTLS, Server xác thực Client bằng cách nào?

a)

Client gửi mật khẩu

b)

Client gửi chứng chỉ (Certificate) của nó và Server kiểm tra chữ ký với CA gốc (Root CA)

47.

(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?

a)

HTTP + JSON (Dễ debug)

b)

MQTT + TLS (Bảo mật)

c)

CoAP/LwM2M + CBOR (Tối ưu băng thông & năng lượng)

d)

WebSockets (Thời gian thực)

48.

(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?

a)

Monolithic khó cài đặt

b)

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)

c)

Monolithic tốn nhiều RAM hơn Microservices

d)

Monolithic không hỗ trợ giao diện web

49.

(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?

a)

MQTT vì nó nhanh hơn

b)

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

c)

MQTT tốt hơn vì nó giữ kết nối

d)

Cả hai đều không dùng được

50.

(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?

a)

Gửi tất cả lên Cloud và lọc bằng Lambda

b)

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

51.

Sự cố "Head-of-line blocking" trong giao thức HTTP/1.1 ảnh hưởng thế nào đến IoT Gateway?

a)

Làm Gateway bị treo

b)

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

c)

Làm mất dữ liệu

d)

Làm tăng bảo mật

52.

Để 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?

a)

Sử dụng mật khẩu Wi-Fi mạnh

b)

Sử dụng Secure Element để sinh và lưu Private Key, không bao giờ xuất key ra ngoài

c)

Mã hóa thẻ nhớ

d)

Dùng tem chống hàng giả

53.

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?

a)

Wi-Fi tốn quá nhiều năng lượng và phạm vi phủ sóng ngắn

b)

Wi-Fi không bảo mật

c)

Wi-Fi đắt tiền hơn

d)

Wi-Fi không hỗ trợ IP

54.

Trong ThingsBoard, node "Enrichment" trong Rule Chain dùng để làm gì?

a)

Làm giàu (tăng tiền) cho người dùng

b)

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ị)

c)

Nén dữ liệu

d)

Gửi email

55.

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ì?

a)

Tốn tiền mua

b)

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

c)

Không mã hóa được dữ liệu

d)

Chậm hơn chứng chỉ CA

56.

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)?

a)

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

b)

Vì Event-driven dễ lập trình hơn

c)

Vì Event-driven bảo mật hơn

d)

Vì Thread-per-request không hỗ trợ TCP

57.

Để 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ì?

a)

Nén video thật nhỏ

b)

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

c)

Gửi video vào ban đêm

d)

Dùng mạng 5G

58.

(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?

a)

Giảm giá thành dịch vụ

b)

Đả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

c)

Tăng tốc độ lập trình

d)

Đơn giản hóa kiến trúc