CWISE Sample Questions & Answers
Five equally weighted areas build from wireless IoT administration foundations through protocol connectivity, solution design, integration and automation, up to expert-level scenario analysis covering security, design and troubleshooting.
Launch the full CWISE simulator →Showing 10 of 20 free samples.
- Question 1Intermediate
Wireless IoT Connectivity (CWICP Focus) · LPWAN Technologies
You are configuring a LoRaWAN device for a parking sensor application. The device needs to receive a downlink message from the server at any time with low latency to update a display. Which LoRaWAN device class should you select?
Show answer & explanation
Correct answer: C
Class C devices have continuously open receive windows, closing only when transmitting. This allows for low-latency downlink communication initiated by the server at any time. Class A only receives after a transmission. Class B opens receive windows at scheduled intervals (beacons), which has higher latency than Class C. Class C consumes the most power but meets the low-latency downlink requirement.
sequenceDiagram participant Server participant Device_ClassC Note over Device_ClassC: Always Listening Server->>Device_ClassC: Downlink (Immediate) Device_ClassC-->>Server: Ack (if confirmed) - Question 2IntermediateSelect 2
Wireless IoT Connectivity (CWICP Focus) · Bluetooth and BLE
Select TWO characteristics that distinguish Bluetooth Low Energy (BLE) from Bluetooth Classic (BR/EDR). (Select TWO)
Show answer & explanation
Correct answers: A, B
BLE utilizes 40 channels (3 advertising, 37 data) spaced 2 MHz apart in the 2.4 GHz ISM band. Bluetooth Classic uses 79 channels spaced 1 MHz apart.
BLE is optimized for short bursts of data transmission followed by long sleep periods, enabling extremely low power consumption suitable for coin-cell operation. Bluetooth Classic is connection-oriented and designed for continuous data streams like audio.
- Question 3Intermediate
Wireless IoT Integration (CWIIP Focus) · Application Layer Protocols
A developer is writing a Python script to subscribe to an MQTT topic for temperature readings. The network is unreliable, and it is critical that no messages are duplicated, but missing a message is acceptable. Which Quality of Service (QoS) level should be specified in the subscription?
Show answer & explanation
Correct answer: D
QoS 0 is 'fire and forget'. The message is delivered at most once, meaning it might be lost, but it will never be duplicated. This matches the requirement where missing a message is acceptable but duplicates are not. QoS 1 guarantees delivery but may result in duplicates. QoS 2 guarantees exactly once delivery but has higher overhead.
- Question 4Intermediate
Wireless IoT Connectivity (CWICP Focus) · 6LoWPAN, Thread, and Matter
In a 6LoWPAN network, which mechanism is primarily responsible for adapting the large IPv6 packets to fit within the small physical layer payload of IEEE 802.15.4?
Show answer & explanation
Correct answer: C
The 6LoWPAN adaptation layer performs two critical functions: Header Compression (HC) to reduce the IPv6 header size, and Fragmentation/Reassembly to split IPv6 packets (MTU 1280 bytes) into 802.15.4 frames (max payload ~127 bytes). NAT64 is for translation between IPv6 and IPv4. DHCPv6 handles addressing, not sizing.
- Question 5Intermediate
Wireless IoT Design (CWIDP Focus) · Design Development
You are performing a link budget calculation for a Point-to-Point (PtP) bridge. The transmitter power is 20 dBm, the cable loss at both ends is 2 dB total, and the antenna gain at both ends is 10 dBi. If the Free Space Path Loss (FSPL) is 100 dB, what is the Received Signal Level (RSL)?
Show answer & explanation
Correct answer: C
RSL = Tx Power - Cable Loss + Tx Antenna Gain - FSPL + Rx Antenna Gain - Cable Loss (assuming split or total). Using total cable loss: RSL = 20 dBm - 2 dB + 10 dBi - 100 dB + 10 dBi = 38 - 100 = -62 dBm.
Calculation:
Tx Power: +20
Total Cable Loss: -2
Total Antenna Gain: +20 (10+10)
FSPL: -100
Total: 20 - 2 + 20 - 100 = -62 dBm.graph LR Tx[Tx Power: 20 dBm] --> L1[Loss: -1 dB] L1 --> Ant1[Gain: +10 dBi] Ant1 -- FSPL: -100 dB --> Ant2[Gain: +10 dBi] Ant2 --> L2[Loss: -1 dB] L2 --> Rx[Rx Signal: -62 dBm] - Question 6Advanced
Expert-Level Scenario Analysis · Complex Design Scenarios
Case Study:
A large hospital is implementing a Real-Time Location System (RTLS) to track expensive medical equipment and monitor patient flow. The facility has existing Wi-Fi coverage (802.11ax) on 2.4 GHz and 5 GHz.
Requirements:
- Asset tracking accuracy must be within 1-2 meters.
- Tags must have a battery life of at least 2 years.
- The system should minimize interference with existing medical telemetry on 2.4 GHz.
- Low latency is required for 'man down' alerts.
Constraints:
- Limited budget for new cabling infrastructure.
- High density of walls and metal equipment.
Based on these requirements, which technology combination provides the BEST solution?
Show answer & explanation
Correct answer: B
BLE 5.1 with AoA provides sub-meter accuracy (meeting the 1-2m requirement), has excellent battery life, and can be deployed using battery-powered anchor points (reducing cabling needs). While it operates in 2.4 GHz, modern BLE uses frequency hopping to coexist with Wi-Fi. Active RFID at 433 MHz has good penetration but typically lower accuracy (3-10m). Wi-Fi RTLS consumes too much tag battery. UWB offers high accuracy but requires expensive infrastructure and extensive cabling.
- Question 7Intermediate
Wireless IoT Integration (CWIIP Focus) · Application Layer Protocols
Which CoAP (Constrained Application Protocol) feature allows a client to request that the server send a notification whenever the state of a resource changes, rather than the client polling for updates?
Show answer & explanation
Correct answer: D
The CoAP OBSERVE option (RFC 7641) allows a client to register interest in a resource. The server then sends notifications (responses) whenever the resource state changes. This eliminates the need for inefficient polling in constrained networks. GET is a standard method, Block-wise transfer handles large payloads, and Discovery is for finding resources.
- Question 8Intermediate
Wireless IoT Integration (CWIIP Focus) · Security Implementation
The command to generate a new X.509 certificate request (CSR) and private key using OpenSSL for a secure IoT gateway is:
openssl req -new -newkey rsa:2048 -nodes -keyout gateway.key -out _____Show answer & explanation
Correct answer: D
The output of a certificate signing request generation command is the CSR file itself, typically named with a .csr extension (e.g., gateway.csr). The private key is specified by -keyout.
- Question 9Advanced
Wireless IoT Administration (CWISA Foundation) · Supporting Wireless Solutions
During a site survey for a Thread network in a smart building, you notice significant packet loss in a mechanical room. Spectrum analysis shows a high noise floor across the entire 2.4 GHz band. The noise is intermittent, appearing every 2 minutes for 10 seconds. What is the MOST likely source of this interference?
Show answer & explanation
Correct answer: A
Industrial microwaves and large heating elements often operate in the ISM band and create broadband noise that covers the entire 2.4 GHz spectrum. The duty cycle (on for 10 seconds, off for 2 minutes) is characteristic of a heating cycle. Wi-Fi would look like specific channels. Bluetooth is hopping and narrowband. Fluorescent lights cause interference but usually at line frequency (50/60Hz) harmonics, not broadband sweeping.
- Question 10Intermediate
Wireless IoT Integration (CWIIP Focus) · Data Management
Which of the following database types is BEST suited for storing high-frequency sensor telemetry data (e.g., vibration readings at 100Hz) where the primary access pattern is querying data ranges over time?
Show answer & explanation
Correct answer: D
Time-Series Databases (TSDB) like InfluxDB are specifically optimized for writing and querying high volumes of time-stamped data. They offer superior compression and query performance for range-based lookups compared to RDBMS or Key-Value stores. Graph databases are for relationships, not time-series telemetry.
Ready for the real thing?
The full CWISE simulator has every exam-style question, timed mode, and instant scoring.