Module: Network Engineering, Monitoring and Management
Module: Network Engineering, Monitoring and Management
Convenor: Miguel Robayo
Assessment: Reef Network Monitoring and logging system
Deadline: 08/08/2022 12:00 (Midday Monday 8th August 2022)
Submission: eBART ONLY
Criteria:
DAC Assignment: https://vle.exeter.ac.uk/course/view.php?id=10414§ion=30Develop a data acquisition system based on the Raspberry pi (Python program) to acquire data from the following equipment:
1. Solar inverter: The REEF building is partially powered by a 3KWp solar array. This array is connected to the building though a 3 phase solar inverter which communicates data over Modbus TCP/IP.
Solar inverter: Fronius Symo, IP address: 144.173.77.190, Server Port: 502, Unit number=1.
Acquire data from the solar inverter:
AC Power Value (40091)
Total AC Current (40071)
AC Voltage Phase A to Neutral (40081)
Solar inverter Modbus Register map:
https://vle.exeter.ac.uk/pluginfile.php/1770264/course/section/1166400/modbus%20register%20map%20fronius.xlsx2. Building power meter: A power meter is connected to the point of common coupling in the building and measures the total power being imported/exported to the grid.
Power Meter: Socomec Diris A40. IP address: 144.173.77.134. Server Port: 502, Unit number =5
Acquire data from the power meter:
System current (18440)
System Ph-N voltage (18436)
Total Active Power (18476)
Power meter Register map:
https://www.socomec.us/wp-content/uploads/2018/08/DIRIS-A-40_COMMUNICATION-TABLE_2018-01_DCG01013_MULTI-8.html#Power%20Monitoring%20AC3. Readings from an in-class developed Modbus server publishing data from a temperature sensor
4. Store data in a serverless database using Sqlite3
5. Create an internet of things dashboard to show data online using Adafruit IO
6. Access the system from the local network (within university network) and from internet (anywhere).
The assessment of the DAC module is composed of two parts:
Logbook/report: 70% of DAC mark. To be completed individually (up to 5000 words). Submit to Bart
Create a logbook where you will record the progress of your course project. Specifically, your logbook should contain:
Technical content:Sketches, diagrams, screenshots/photographs, calculations, circuit schematics, code, results
Explain clearly how your code works.
Reflective content:What worked well and what failed, analysis of work outcomes, resolving complex problems.
Document evolution of your design:Exploring ideas, implementation, results of testing, design changes.
Group presentation of working DAC system. 30%Access the Raspberry pi remotely
Explain how your program works
Show the DAC system data online