There are four homeworks for this course and there are simulations that we draw circuits in proteus and write code in arduino.
At first Homework There are six implementation and we get to arduino and proteus and get aquinated with different sensors and actuators.
At second Homework There are five implementation and we get acquainted to Zigbee
and blynk
which is for managing application.
Thid Homework is 16 questions and there is no implementation.
At fourth Homework we change source code of MiA and add authorization to MiA
.
At this Homework, There are six implementation and we get to arduino and proteus and get aquinated with different sensors and actuators.
First Implementation is printing Firstname and Lastname.
Second Implementation is managing a smart parking
.
Third Implementation is manageing a smart bin
.
Fourth Implementation is managing screen lights
.
Fifth Implementation is creating a system for getting list of present students in a class and getting list of absent students at the end of the class.
Sixth Implementation is managing a smart conservatory
.
At this Homework, There are five implementation and we get acquainted to Zigbee
and blynk
which is for managing application.
First Implementation is transferring data between two boards through Zigbee
protocol.
Second Implementation is managing an smart parking
by Zigbee
protocol.
Third Implementation is manageing an alarm app by Zigbee
protocol.
Fourth Implementation is managing a smart house
in the application site with blynk
.
Fifth Implementation is managing a smart security device
in the application site with blynk
.
Answer of this homework is in this link.
At this Homework we change source code of MiA and add some features to it and read an application for transfer data between sensors and actuators in application layer with the help of HTTP
and MQTT
protocols.
Tasks implemented in this homework are:
- Implement Log which is sending information from agents to MiA.
- Implement Notification which is sending information from MiA to agents.
- Implement Ping in which agents send their information to MiA to make MiA know which agents are connected to MiA and get MiA the list of their things.
- Implement an authorization mechanism for authorizing agents which connects to MiA.
- Write an application which is managing four LED and one LDR and transfer data between them with the help of
MiA
.
You can access to codes of this homework by this link.
Project is created with:
- Arduino
- Proteus