Recall & Review
beginner
What is a JSON API in the context of serving sensor data?
A JSON API is a way to send sensor data from a Raspberry Pi to other devices using a simple text format called JSON. It makes data easy to read and use by programs.
Click to reveal answer
beginner
Why use JSON format to serve sensor data?
JSON is easy to read for both humans and computers. It is lightweight and works well over the internet, making it perfect for sharing sensor data from a Raspberry Pi.
Click to reveal answer
beginner
Which Python library is commonly used on Raspberry Pi to create a simple JSON API?
Flask is a popular Python library used to create web servers that can serve JSON data easily on a Raspberry Pi.
Click to reveal answer
intermediate
How do you convert sensor readings into JSON format in Python?
You can use Python's built-in json module. For example, use json.dumps() to turn a Python dictionary of sensor readings into a JSON string.
Click to reveal answer
beginner
What is the role of an endpoint in a JSON API?
An endpoint is a specific URL on the Raspberry Pi server where sensor data is available. When you visit this URL, you get the sensor data in JSON format.
Click to reveal answer
What does JSON stand for?
✗ Incorrect
JSON stands for JavaScript Object Notation, a lightweight data format.
Which Python library helps create a web server to serve JSON data on Raspberry Pi?
✗ Incorrect
Flask is a lightweight web framework used to create servers that can serve JSON data.
What is the main purpose of an API endpoint?
✗ Incorrect
An endpoint is a URL where clients can request and receive data.
Which Python function converts a dictionary to a JSON string?
✗ Incorrect
json.dumps() converts Python objects to JSON strings.
Why is JSON a good choice for sensor data sharing?
✗ Incorrect
JSON is easy to read and lightweight, making it ideal for sharing data.
Explain how you would set up a simple JSON API on a Raspberry Pi to serve temperature sensor data.
Think about reading data, converting it, and making it available via a web address.
You got /4 concepts.
Describe the benefits of serving sensor data as a JSON API compared to other methods.
Consider why JSON is popular for data sharing.
You got /4 concepts.