Code Monkey home page Code Monkey logo

internet-of-things's Introduction

Internet of Things Homeworks

Table of Contents

Introduction

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.

๐Ÿ’ป First Homework

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.

๐Ÿ’ป Second Homework

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.

๐Ÿ’ป Third Homework

Answer of this homework is in this link.

๐Ÿ’ป Fourth Homework

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:

  1. Implement Log which is sending information from agents to MiA.
  2. Implement Notification which is sending information from MiA to agents.
  3. 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.
  4. Implement an authorization mechanism for authorizing agents which connects to MiA.
  5. 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.

Technologies

Project is created with:

  • Arduino
  • Proteus

internet-of-things's People

Contributors

mohammadtavakoli78 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.