Bird
Raised Fist0
IOT Protocolsdevops~5 mins

LoRaWAN use cases (agriculture, smart city) in IOT Protocols - Cheat Sheet & Quick Revision

Choose your learning style10 modes available
Recall & Review
beginner
What is LoRaWAN?
LoRaWAN is a wireless communication protocol designed for long-range, low-power data transmission, ideal for connecting devices in IoT networks.
Click to reveal answer
beginner
How does LoRaWAN benefit agriculture?
LoRaWAN helps agriculture by enabling sensors to monitor soil moisture, weather, and crop health remotely, saving water and improving yields.
Click to reveal answer
beginner
Name two smart city applications of LoRaWAN.
LoRaWAN is used in smart cities for smart parking (detecting free spots) and waste management (monitoring bin levels).
Click to reveal answer
intermediate
Why is low power consumption important in LoRaWAN devices?
Low power consumption allows LoRaWAN devices to run for years on small batteries, reducing maintenance and costs.
Click to reveal answer
intermediate
What makes LoRaWAN suitable for wide-area networks?
LoRaWAN uses long-range radio signals that can cover several kilometers, making it perfect for wide-area IoT networks like farms or cities.
Click to reveal answer
Which feature of LoRaWAN is most useful for agriculture?
AVideo streaming capability
BHigh data transfer speed
CLong battery life of sensors
DShort communication range
In smart cities, LoRaWAN can be used to:
AStream live traffic videos
BMonitor parking spaces
CControl street lighting brightness manually
DProvide high-speed internet to homes
What is a key advantage of LoRaWAN over Wi-Fi for IoT devices?
AMore power consumption
BHigher data speed
CBetter video quality
DLonger communication range
Which of these is NOT a typical LoRaWAN use case?
AReal-time video conferencing
BSmart waste bin level detection
CSoil moisture monitoring
DEnvironmental sensing
Why is LoRaWAN ideal for smart city applications?
AIt supports many devices with low power over large areas
BIt requires expensive infrastructure
CIt only works indoors
DIt needs constant human supervision
Explain how LoRaWAN helps improve agriculture.
Think about sensors and how they help farmers.
You got /5 concepts.
    Describe two ways LoRaWAN is used in smart cities.
    Consider city services that benefit from sensors.
    You got /4 concepts.

      Practice

      (1/5)
      1. Which of the following is a common use case of LoRaWAN in agriculture?
      easy
      A. Providing high-speed internet to farmhouses
      B. Streaming high-definition video from drones
      C. Running heavy machinery remotely
      D. Automating irrigation systems to save water

      Solution

      1. Step 1: Understand LoRaWAN's strengths in agriculture

        LoRaWAN is designed for low power, long-range sensor communication, ideal for monitoring and controlling irrigation.
      2. Step 2: Match use cases to LoRaWAN capabilities

        Automating irrigation fits well because it uses sensors and low data rates, unlike video streaming or heavy machinery control.
      3. Final Answer:

        Automating irrigation systems to save water -> Option D
      4. Quick Check:

        Low power sensor control = Automating irrigation [OK]
      Hint: LoRaWAN suits low power sensors, not heavy data tasks [OK]
      Common Mistakes:
      • Confusing LoRaWAN with Wi-Fi for video streaming
      • Assuming LoRaWAN supports high-speed internet
      • Thinking LoRaWAN controls heavy machinery directly
      2. Which LoRaWAN device configuration is best for a smart city air quality sensor?
      easy
      A. Low power, long range, infrequent data transmission
      B. High power, short range, frequent data transmission
      C. High power, long range, continuous data streaming
      D. Low power, short range, continuous data streaming

      Solution

      1. Step 1: Identify LoRaWAN device needs for air quality sensors

        Air quality sensors send small data packets and need long battery life, so low power and long range are key.
      2. Step 2: Choose transmission frequency

        Infrequent data transmission saves battery and fits typical air quality monitoring.
      3. Final Answer:

        Low power, long range, infrequent data transmission -> Option A
      4. Quick Check:

        Low power + long range + infrequent = Best for sensors [OK]
      Hint: Smart sensors send small data rarely to save battery [OK]
      Common Mistakes:
      • Choosing high power which drains battery fast
      • Selecting continuous streaming which wastes energy
      • Ignoring range needs for city-wide coverage
      3. Consider this LoRaWAN sensor code snippet for soil moisture in a farm:
      sendData = () => {
        const moisture = 30;
        if (moisture < 40) {
          return 'Water plants';
        } else {
          return 'No action';
        }
      }
      console.log(sendData());

      What will be the output?
      medium
      A. Water plants
      B. No action
      C. 30
      D. undefined

      Solution

      1. Step 1: Analyze the moisture value and condition

        The moisture variable is 30, which is less than 40, so the if condition is true.
      2. Step 2: Determine the returned string

        Since condition is true, the function returns 'Water plants'.
      3. Final Answer:

        Water plants -> Option A
      4. Quick Check:

        moisture 30 < 40 = 'Water plants' [OK]
      Hint: Check if condition true or false to find output [OK]
      Common Mistakes:
      • Confusing return value with variable value
      • Ignoring the if condition logic
      • Assuming function returns moisture number
      4. A LoRaWAN smart city sensor code snippet is not sending data as expected:
      function sendData() {
        let pollution = 55;
        if pollution > 50 {
          return 'Alert: High pollution';
        } else {
          return 'Pollution normal';
        }
      }
      console.log(sendData());

      What is the error in this code?
      medium
      A. Incorrect return statement syntax
      B. Using let instead of const for pollution
      C. Missing parentheses around the if condition
      D. Missing semicolon after return statements

      Solution

      1. Step 1: Check syntax of the if statement

        The if condition must have parentheses around the condition: if (pollution > 50) {...}
      2. Step 2: Verify other syntax elements

        Using let is allowed, return statements are correct, semicolons are optional in JavaScript.
      3. Final Answer:

        Missing parentheses around the if condition -> Option C
      4. Quick Check:

        if condition needs parentheses [OK]
      Hint: Always put parentheses around if conditions [OK]
      Common Mistakes:
      • Ignoring missing parentheses in if
      • Thinking let causes error here
      • Focusing on semicolons instead of condition syntax
      5. A farmer wants to use LoRaWAN sensors to automate watering only when soil moisture is below 35% and temperature is above 20°C. Which logic best fits this use case?
      hard
      A. Trigger watering if moisture < 35 OR temperature > 20
      B. Trigger watering if moisture < 35 AND temperature > 20
      C. Trigger watering if moisture > 35 AND temperature < 20
      D. Trigger watering if moisture > 35 OR temperature < 20

      Solution

      1. Step 1: Understand the condition requirements

        Watering should happen only when both moisture is low (<35) and temperature is high (>20).
      2. Step 2: Choose correct logical operator

        AND operator ensures both conditions must be true to trigger watering.
      3. Final Answer:

        Trigger watering if moisture < 35 AND temperature > 20 -> Option B
      4. Quick Check:

        Both conditions true = AND operator [OK]
      Hint: Use AND to require both conditions true [OK]
      Common Mistakes:
      • Using OR which triggers watering too often
      • Reversing comparison signs
      • Ignoring temperature condition
      Recommended

      Ready to prove it?

      Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

      10 questions~5 mineasy hard