This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
en:iot-open:project:project1 [2017/09/12 07:19] – external edit 127.0.0.1 | en:iot-open:project:project1 [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Distributed sensor network: project by ITT Group (Raivo) ====== | + | ===== Distributed sensor network ===== |
- | ===== Introduction | + | ==== Introduction ==== |
+ | The distributed sensor network is a classic example of the Internet of Things application. Information is gathered from different locations and based on the data controller system makes decisions and controls actuators which can also be in different places. The classical distributed sensor network is a weather station all over the world or traffic monitoring systems in transportations. | ||
+ | In this project, we will develop and implement a simple distributed sensor network solution to illustrate the concept and logic of the system. | ||
+ | Although the real-life distributed sensor network is expected to have hundreds of sensors, the minimum number of sensors is still at least 2 items. For simplification and cost efficiency in this task, we will have minimal setup and simple operation. | ||
- | ===== Task ===== | + | ==== Task ==== |
+ | You need to create a simple sensor system which monitors the temperature and humidity in the different locations of the room. Based on sensor data you need to set ventilation fan on and off. If the combination of temperature and humidity in the different places of the room is exceeding a certain limit, run the fan on the window. Stopping the fan must be defined again by the input from the sensors but triggering values must be different than starting the fan. Temperature and humidity values, which trigger fan, can be selected by the student, according to the present condition and the experiment room. | ||
- | ===== Hardware description ===== | ||
+ | ==== Hardware description ==== | ||
- | ===== Remote lab instructions ===== | ||
+ | ==== Remote lab instructions ==== | ||
+ | - Log into your account at [[http:// | ||
+ | - From under "My site" go to "My devices" | ||
+ | - If you already have something booked then click on the " | ||
+ | - Choose available IoT device. | ||
+ | - Click on the " | ||
+ | - Choose your preferred end date by clicking on the empty field and then clicking on a date. Press save when you are done. | ||
+ | - Go back to "My devices" | ||
+ | - In the code editor window click on the " | ||
+ | - Start coding. | ||
- | ===== Steps to solve the problem ===== | + | Running your code: |
+ | - While having the code you want to run open click on " | ||
+ | - Wait for the compiler to finish and check for errors. | ||
+ | - If the compiler was successful, then click on " | ||
+ | |||
+ | Saving your code: | ||
+ | - While having the code you want to save open click on "Save file as.." | ||
+ | - Enter a name for your code and press " | ||
+ | - To open your code, you can choose it from under "User files" | ||
+ | |||
+ | ==== Steps to solve the problem ==== | ||
+ | |||
+ | - Study temperature and humidity sensor working principles and the output signal | ||
+ | - Study control hardware and messaging logic | ||
+ | - Develop a distributed sensor network concept | ||
+ | - Connect hardware and interface them with remote programming lab | ||
+ | - Make a software code for all nodes in the system | ||
+ | - Run the code and validate the results |