WorksheetsTrắc nghiệm IoT
Total questions: 101
Worksheet time: 51mins
Trong Arduino IDE, client.print() dùng để
Đọc dữ liệu phản hồi từ web server
Gửi dữ liệu lên server
Nhận dữ liệu từ server
Gửi dữ liệu kết nối đến server
Ngôn ngữ nào phù hợp để lập trình thiết bị IoT có cấu hình rất thấp
Node.js
Java
Python
Assembly và C
Giao thức nào sau đây không tồn tại ở tầng liên kết dữ liệu?
Secure MQTT
ZigBee Smart Energy
LoraWAN
WirelessHART
Dòng lệnh sau có chức năng gì? pinMode(14, INPUT_PULLDOWN);
Thiết lập chế độ xuất tín hiệu tại chân GPIO14
Thiết lập chế độ xuất tín hiệu tại chân GPIO14 và bật điện trở kéo xuống tại chân GPIO này
Thiết lập chế độ xuất tín hiệu tại chân GPIO14 và bật điện trở kéo lên tại chân GPIO này
Xuất tín hiệu PWM tại chân GPIO14
Gateway IoT phải có chức năng nào sau đây?
Bảo mật phần cứng
Lưu trữ dữ liệu
Trừu tượng giao thức
Cài đặt nhanh và đơn giản
ESP32 có bao nhiêu bộ biến đổi ADC?
1
8
2
16
Trong chương trình, để gửi một bản tin GET theo giao thức HTTP, sẽ sử dụng lệnh nào?
HTTP.get()
http.get(url)
client.GET
http.GET()
Đoạn mã sau thực hiện chức năng gì? pinMode(2, OUTPUT); for (int i=0; i<3; i++){ digitalWrite(2, HIGH); delay(200); digitalWrite(2, LOW); delay(200); }
Bật tắt LED tại GPIO2 liên tục, không trễ
Bật LED tại chân GPIO2 và nhấp nháy LED liên tục
Xác định trạng thái của LED tại chân GPIO ba lần
Nhấp nháy LED GPIO2 ba lần
Trong các giao thức dưới đây, giao thức nào có hỗ trợ bảo mật trong hệ thống IoT?
FTP
POP3
HTTP
SSL/TLS
Đoạn mã sau có tác dụng gì? analogReadResolution(12); value = analogRead(34);
Đọc ADC 10 bit tại GPIO34
Đọc ADC 12 bit tại GPIO12
Đọc ADC 10 bit tại GPIO12
Đọc ADC 12 bit tại GPIO34
Vi xử lý/ vi điều khiển ESP32 hỗ trợ kết nối nào cho một ứng dụng IoT?
Kết nối với mạng di động (3G/4G)
Kết nối không dây tầm gần ( wifi, bluetooth)
Kết nối không dây tầm xa tiêu thụ ít năng lượng LPWAN
Kết nối qua NB-IoT
Đặc điểm nào của IoT giúp tập hợp các vật lại với nhau?
Khả năng mở rộng
Sự thông minh
Tính kết nối
Nhận dạng duy nhất
Đoạn mã sau thực hiện chức năng gì? Wire.begin(21, 22); Wire.beginTransmission(0x3C); Wire.write(0x00); Wire.endTransmission();
Gửi 0x00 tới thiết bị I2C địa chỉ 0x3C
Quét địa chỉ thiết bị trên bus I2C
Reset bus I2C
Đọc dữ liệu từ thiết bị I2C có địa chỉ 0x3C
Dữ liệu từ các thiết bị IoT thường có đặc điểm gì?
Chỉ sinh ra một lần và không thay đổi
Tốc độ sinh dữ liệu cao, dung lượng nhỏ
Dữ liệu không có cấu trúc
Dữ liệu có cấu trúc và được mã hóa
Đoạn mã sau thực hiện chức năng gì? pinMode(4, INPUT_PULLDOWN); if (digitalRead(4) == LOW){ for (int i=0; i<3; i++){ digitalWrite(23, HIGH); delay(100); digitalWrite(23, LOW); delay(100); } }
Nhấp nháy LED tại chân GPIO23 khi nút nhấn tại chân GPIO4 được nhấn
Đọc trạng thái của nút bấm tại chân GPIO4 và xuất ra LED tại chân GPIO23
Nhấp nháy LED liên tục tại chân GPIO23
Nhấp nháy LED tại chân GPIO23 và chân GPIO4
Node.js được viết bằng ngôn ngữ lập trình nào?
C/C++
JavaScript
Java
Python
Phần cứng nào sau đây có thể được sử dụng độc lập như một IoT Gateway?
Không đáp án nào
Raspberry Pi
Arduino UNO
NodeMCU ESP8266
Tại sao Google Cloud IoT được đánh giá là có tầm ảnh hưởng lớn mặc dù là nền tảng trẻ nhất?
Vì Google có nhiều tài nguyên đầu tư vào lĩnh vực AI và machine learning.
Vì Google Cloud IoT có giao diện người dùng thân thiện nhất.
Vì Google Cloud IoT chỉ tập trung vào các doanh nghiệp nhỏ
Vì Google Cloud IoT có giá thành rẻ nhất.
LPWAN (Low Power Wide Area Network) được thiết kế cho loại ứng dụng IoT nào?
Mạng xã hội
Các thiết bị đòi hỏi tốc độ cao
Ứng dụng giải trí
Thiết bị tiêu thụ năng lượng thấp và truyền dữ liệu trên khoảng cách tương đối xa
Cho đoạn mã lệnh sau: analogSetWidth(10); int x = analogRead(33); Giá trị của x nằm trong dải nào?
0-255
0-1023
0-4095
0-65535
Xác định chức năng của đoạn mã lệnh sau? analogSetWidth(12); analogSetAttenuation(ADC_11db);
Tắt ADC tại chân GPIO12
Giảm tần số của xung tín hiệu PWM tại chân GPIO12
Tăng tốc độ ADC tại chân GPIO12
Thiết lập độ phân giải cho bộ biến đổi ADC 12 bit và dải đo rộng
Trong Arduino IDE, lệnh nào sau đây được dùng để đọc dữ liệu phản hồi từ web server?
Client.connect()
Client.read()
Trong HTTP, dữ liệu trong POST method được đặt trong
Status line
Request line
Body
Header
Zigbee và Z-Wave có thể ứng dụng cho các hệ thống IoT
Cự ly ngắn, tốc độ cao
Cự ly dài, tốc độ cao
Cự ly ngắn, tốc độ thấp
Cự ly dài, tốc độ thấp
Chuẩn truyền thông nào sau đây hỗ trợ tốc độ truyền Mbps
Z-wave
Zigbee
Wifi
Lora
Yếu tố nào là quan trọng nhất trong lựa chọn cảm biến cho hệ thống IoT
Phần cứng và phần mềm trong hệ thống
Cách triển khai hệ thống
Băng thông và công suất thiết bị
Tùy thuộc vào yêu cầu ứng dụng
MQTT chủ yếu được sử dụng cho
Tạo kết nối
Truyền thông M2M
Chuyển giao hệ thống
Truyền thông cho người dùng
Để triển khai IoT Cloud theo mô hình PaaS, nhà cung cấp thường cung cấp những gì cho người dùng?
Chỉ cung cấp phần cứng
Cơ sở hạ tầng phần cứng và phần mềm để phát triển ứng dụng
Chỉ cung cấp phần mềm
Toàn bộ ứng dụng hoàn chỉnh
Nền tảng đám mây IoT được xây dựng trên nền tảng nào?
Có thể được xây dựng trên nhiều nền tảng đám mây khác nhau
Chỉ trên nền tảng của các công ty công nghệ lớn
Chỉ trên nền tảng mã nguồn mở
Chỉ trên nền tảng riêng của từng doanh nghiệp
Một trong các thách thức lớn nhất khi phát triển IoT trong quy mô lớn là
Cả ba yếu tố trên
Khả năng kết nối
Độ trễ
Độ bảo mật
Để đọc giá trị mức logic tại một chân input ta dùng
readGPIO
analogRead
getPinState
digitalRead
Mạng IoT nào sau đây có phạm vi phủ sóng rất ngắn
NB-IoT
Zigbee
SigFox
LPWAN
Cổng giao tiếp SPI sử dụng giao thức truyền gì?
Đồng bộ
Bất đồng bộ
Analog
PWM
Phát biểu nào sau đây đúng về hệ thống IoT
Hệ thống IoT phải Gateway
Hệ thống IoT không cần có Gateway
Không phát biểu nào đúng
Hệ thống IoT có thể không cần Gateway
Trong mạch điện, mỗi thiết bị I2C cần phải có giá trị gì riêng biệt
Địa chỉ
API
Chip ID
Parity
Khi sử dụng chức năng Wifi của ESP32, bộ ADC2 sẽ hoạt động như thế nào?
Hoạt động bình thường
Bị sai số lớn
Không hoạt động
Chỉ đo được ½ giá trị
Giao thức nào sau đây không hỗ trợ QoS
MQTT và AMQP
CoAP và AMQP
HTTP và XMPP
MQTT và CoAP
Giao thức nào sau đây hoạt động cần Broker
HTTP
AMQP
CoAP
HTML
Tính năng nào sau đây không phải là tính năng điển hình của nền tảng đám mây IoT
Kết nối và quản lý mạng
Xử lý văn bản
Trực quan hóa dữ liệu
Thu thập dữ liệu
Mạng IoT là tập hợp các thiết bị
Truyền tín hiệu
Được kết nối mạng với mạng
Được kết nối M2M
Được kết nối với nhau qua Internet
MQTT dựa trên
Kiến trúc UDP
Request – Respone
Kiến trúc Publish – Subscribe
Không đáp án nào
Dữ liệu đầu vào (Input) trong quá trình xử lý dữ liệu là gì?
Dữ liệu thô cần được xử lý
Phần mềm dùng để xử lý dữ liệu
Thông tin đã được xử lý
Kết quả sau khi xử lý dữ liệu
Đoạn mã sau thực hiện chức năng gì? WiFi.begin("ABC", "12345678"); While(WiFi.status()!= WL_CONNECTED); Serial.println("OK");
Kết nối WiFi và in OK qua UART khi thành công
In Ok qua UART nếu không thể kết nối với WiFi
Thiết lập kết nối WiFi và in “OK” qua UART
Thiết lập kết nối WiFi với AP “ABC”
Để lập trình kết nối qua WiFi của ESP32, trong chương trình viết trên Arduino IDE sử dụng thư viện gì?
WiFi.h
ESP32Connect.h
wlan.h
ESP8266WiFi.h
Giá trị analogRead() trả về tối đa giá trị nào
1023
4095
1024
4096
Trong hệ thống IoT, thành phần nào sau đây có chức năng thu thập và chuyển đổi dữ liệu đưa lên lớp mạng
Protocol
Gateway
Cloud Data Center
Things
Đáp án nào sau đây không phải là ưu điểm của IoT
Nâng cao khả năng thu thập dữ liệu
Tăng khả năng kết nối
Tăng cam kết với khách hàng
Tăng tính bảo mật
Chuẩn truyền thông nào sau đây thuộc LPWA
Bluetooth
Zigbee
Sigfox
Zwave
IDE trong phần mềm Arduino IDE IoT là viết tắt của
Intra Defence Enviroment
Intergrated Deployed Enviroment
Intra Development Enviroment
Intergrated Development Enviroment
Query string có trong bản tin HTTP nào
Request message
Request va Response
Không có trong bản tin HTTP nào
Response message
Giao diện cổng kết nối nào cho phép kết nối nhiều cảm biến trên một bus tín hiệu chung và sử dụng ít chân GPIO của ESP32 nhất?
Giao diện UART
Giao diện SPI
Giao diện I2C
Giao diện ADC
LPWAN (Low Power Wide Area Network) được thiết kế cho loại ứng dụng nào?
Mạng xã hội
Thiết bị tiêu thụ năng lượng thấp và truyền dữ liệu khoảng cách tương đối xa
Các thiết bị đòi hỏi tốc độ cao
Ứng dụng giải trí
Phát biểu nào sau đây đúng nhất về các thiết bị (things) trong hệ thống IoT?
Có thể kết nối với nhau bằng cáp quang
Có thể kết nối với nhau qua mạng điện thoại
Có thể kết nối với nhau bằng cáp đồng
Có thể chia sẻ dữ liệu với nhau qua Internet
Để triển khai một IoT cloud theo mô hình PaaS, nhà cung cấp thường cung cấp những gì cho người dùng?
Chỉ cung cấp phần mềm.
Toàn bộ ứng dụng hoàn chỉnh.
Chỉ cung cấp phần cứng.
Cơ sở hạ tầng phần cứng và phần mềm để phát triển ứng dụng.
Thiết bị nào dưới đây thường được sử dụng để kết nối các thiết bị IoT trong nhà?
Máy tính cá nhân
Ổ cứng
Màn hình
Router Wi‑Fi
Điểm khác biệt chính giữa IaaS và PaaS là gì?
PaaS cung cấp mức độ kiểm soát cao hơn so với IaaS.
IaaS cung cấp mức độ kiểm soát cao hơn so với PaaS.
IaaS dành cho các doanh nghiệp lớn, còn PaaS dành cho các doanh nghiệp nhỏ.
IaaS và PaaS cung cấp mức độ kiểm soát như nhau.
HTTP là viết tắt của?
HyperTerminal Text Protocol
HyperText Transfer Protocol
HyperTerminal Transfer Protocol
HyperText Terminal Protocol
Một trong các thách thức lớn nhất khi phát triển phần mềm trong quy mô lớn là?
Cả 3 yếu tố trên
Độ bảo mật
Khả năng kết nối
Độ trễ
CoAP hoạt động theo mô hình nào?
client/server
DTLS
Pub‑Sub
SSL/TSL
Phân tích dữ liệu đóng vai trò gì trong kiến trúc lấy dữ liệu làm trung tâm?
Chỉ được sử dụng trong một số trường hợp đặc biệt.
Không có vai trò quan trọng.
Là giai đoạn cuối cùng của quá trình xử lý dữ liệu.
Là cốt lõi của hệ thống, giúp trích xuất thông tin giá trị.
Chuẩn truyền thông nào sau đây hỗ trợ tốc độ truyền Mbps?
LoRa
Zigbee
Wifi
Z‑wave
Phần mềm nào sau đây hỗ trợ lập trình ESP8266?
Upycraft
Arduino IDE và Upycraft
Không đáp án nào
Arduino IDE
Xác định ngôn ngữ phù hợp nhất cho phân tích dữ liệu IoT
PHP
HTML
C++
Python
CoAP hỗ trợ sử dụng trên?
Cả TCP và UDP
TCP/IP
TCP
UDP
Phần cứng nào sau đây có thể được sử dụng độc lập như một IoT Gateway?
Không đáp án nào
Raspberry Pi
NodeMCU ESP8266
Arduino UNO
Trong HTTP, HTTP request do thành phần nào thực hiện?
Broker
Client
Server
Cảm biến
Giao thức nào sau đây hoạt động cần Broker?
AMQP
HTML
COAP
HTTP
Giao thức nào sau đây không hỗ trợ mô hình truyền thông Client/Server
COAP
MQTT chat
HTTP
HTML gemini, compilot
LPWAN là viết tắt của?
Long Power Wide Area Network
Low Power Wide Area Network
Low Protocol Wide Area Network
Long Protocol Wide Area Network
Gateway trong hệ thống nối kết với Internet thông qua:
Các kết nối IP đảm bảo
Cáp quang
Các giao thức truyền thông công suất thấp
Các giao thức truyền thông tầm ngắn
Giao thức nào sau đây phù hợp cho truyền thông giữa các máy chủ?
COAP
HTML
HTTP gemini
AMQP chat, compiot
Giao thức nào sau đây nhẹ nhất?
HTTP
TCP
MQTT
Không có đáp án nào đúng
COAP thuộc lớp nào?
Control layer
Service layer
Application layer
Transport layer
Trong Arduino IDE, lệnh nào sau đây dùng để đọc dữ liệu phản hồi từ web server?
client.stop()
client.print()
client.connect()
client.read()
Arduino uno là một
Phần mềm
Giao thức
Thiết bị phần cứng
Mạng
Chuẩn truyền thông nào sau đây dùng cho hệ thống IoT cự ly truyền tầm km?
Zigbee/Zwave
NFC
Bluetooth/RFID
LoRa/Sigfox
Khi sử dụng SaaS, người dùng cần phải làm gì?
Phát triển ứng dụng từ đầu
Cài đặt phần mềm và cấu hình hệ thống
Quản lý cơ sở hạ tầng phần cứng
Chỉ cần đăng nhập và sử dụng ứng dụng
Phần cứng nào sau đây có thể được sử dụng độc lập như một IoT Gateway?
Không đáp án nào
Raspberry Pi
NodeMCU ESP8266
Arduino UNO
Tại sao Google Cloud IoT được đánh giá là có tầm ảnh hưởng lớn mặc dù là nền tảng trẻ nhất?
Vì Google Cloud IoT chỉ tập trung vào các doanh nghiệp nhỏ
Vì Google Cloud IoT có giá thành rẻ nhất
Vì Google Cloud IoT là nền tảng được người dùng thân thiện nhất
Vì Google có nhiều tài nguyên đầu tư vào lĩnh vực machine learning
Mục đích chính của việc lưu trữ dữ liệu thu thập từ các thiết bị cảm biến là gì?
Để lưu trữ dữ liệu một cách lâu dài
Để phân tích dữ liệu và đưa ra quyết định
Để làm đẹp cho dữ liệu
Để truyền dữ liệu đến các thiết bị khác
Phần mềm nào sau đây hỗ trợ lập trình ESP8266?
Upycraft
Arduino IDE và Upycraft
Không đáp án nào
Arduino IDE
Trong thiết bị IoT, Ethernet là một:
Giao diện audio/video
Giao diện kết nối Internet
Giao diện I/O cho cảm biến
Giao diện bộ nhớ
Dữ liệu đầu vào (Input) trong quá trình xử lý dữ liệu là gì?
Kết quả sau khi xử lý dữ liệu
Thông tin đã được xử lý
Dữ liệu thô cần được xử lý
Phần mềm dùng để xử lý dữ liệu
Lý do chính khiến MQTT trở thành giao thức lý tưởng cho các thiết bị IoT là gì?
Kích thước nhỏ gọn và tiêu thụ băng thông thấp
Được mã hóa toàn bộ dữ liệu
Hỗ trợ tối đa 10 thiết bị
Không yêu cầu máy chủ
MQTT là viết tắt của?
Message Queuing Telemetry Transport
Message Queue Transfer Technology
Machine Query Telemetry Transfer
Message Quick Transport Technique
CoAP được thiết kế để sử dụng giữa các thiết bị trên cùng một mạng bị hạn chế
Đúng
Sai
CoAP không cung cấp tính năng kiểm tra lỗi
Sai
Đúng
Chip ESP8266
Là dòng chip tích hợp Zigbee
Là dòng chip tích hợp Wi-Fi 2.4Ghz
Là dòng chip tích hợp BLE
Cần tích hợp các khối truyền thông khi xây dựng ứng dụng IoT
DHT11 là
Cảm biến nhiệt độ, độ ẩm
Cảm biến quang
Cảm biến khí
Cảm biến nhiệt độ
Công nghệ truyền thông nào sau đây là công nghệ truyền thông có dây?
NB-IoT
ZigBee
PLC
5G
Arduino IDE được viết bằng ngôn ngữ lập trình nào
C/C++
Java
Python
JavaScript
Thành phần nào sau đây của hệ thống lõi thực thi chương trình?
Bộ chuyển đổi số sang tương tự
Thiết bị truyền động
Vi điều khiển
Cảm biến
Phát biểu nào sau đây đúng nhất về các thiết bị (things) trong hệ thống IoT
Có thể kết nối với nhau qua mạng điện thoại
Có thể chia sẻ dữ liệu với nhau qua Internet
Có thể kết nối với nhau bằng cáp quang
Có thể kết nối với nhau bằng cáp đồng
Trong IoT, thuật ngữ "dữ liệu thời gian thực" (real-time data), có nghĩa là?
Dữ liệu chỉ được cập nhật sau một khoảng thời gian
Dữ liệu không thể thay đổi
Dữ liệu được lưu trữ vĩnh viễn
Dữ liệu được cập nhật đủ nhanh tức thì ngay khi thu thập
Tại sao cần làm giàu dữ liệu trong IoT?
Để tăng giá trị và khả năng phân tích của dữ liệu
Để giảm dung lượng lưu trữ dữ liệu
Để tăng độ phức tạp của dữ liệu
Để làm cho dữ liệu trở nên hấp dẫn hơn
Điểm khác biệt chính giữa IaaS và PaaS là gì?
PaaS cung cấp mức độ kiểm soát cao hơn so với IaaS
IaaS và PaaS cung cấp mức độ kiểm soát như nhau
IaaS chỉ dành cho các doanh nghiệp lớn, còn PaaS dành cho các doanh nghiệp nhỏ
IaaS cung cấp mức độ kiểm soát cao hơn so với PaaS
Dữ liệu trong MQTT dạng
Chuỗi văn bản
Nhị phân
Tin nhắn
Không có
CoAP đáp ứng các yêu cầu nào sau đây?
Chi phí thấp và hỗ trợ phát đa hướng
Hỗ trợ phát đa hướng, chi phí thấp và đơn giản
Đơn giản và chi phí thấp
Hỗ trợ phát đa hướng và đơn giản
Status line có trong bản tin HTTP nào?
Tin nhắn phản hồi
Không có trong bản tin HTTP nào
Tin nhắn yêu cầu
Yêu cầu và phản hồi
Mạng IoT nào sau đây có phạm vi phủ sóng rất ngắn
SigFox
NB-IoT
ZigBee
LPWAN
Kịch bản ứng dụng 5G nào có liên quan chặt chẽ với IoT
MTC
NB-IoT
MBB
URLLC
