<!DOCTYPE HTML> <!-- Synchronous by TEMPLATED templated.co @templatedco Released for free under the Creative Commons Attribution 3.0 license (templated.co/license) --> <html> <head> <title>Assignment 15</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <link href='http://fonts.googleapis.com/css?family=Lato:300,400,700,900' rel='stylesheet' type='text/css'> <!--[if lte IE 8]><script src="js/html5shiv.js"></script><![endif]--> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="js/skel.min.js"></script> <script src="js/skel-panels.min.js"></script> <script src="js/init.js"></script> <noscript> <link rel="stylesheet" href="css/skel-noscript.css" /> <link rel="stylesheet" href="css/style.css" /> </noscript> <!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]--> <!--[if lte IE 9]><link rel="stylesheet" href="css/ie/v9.css" /><![endif]--> </head> <body class="homepage"> <div id="wrapper"> <!-- Header --> <div id="header"> <div class="container"> <!-- Logo --> <div id="logo"> <h1><a > Networking and Communications</a></h1> <span>Assignment 15</span> </div> <!-- Nav --> <nav id="nav"> <ul> <li class="active"><a href="..//index.html">Home</a></li> <li><a href="..//about me.html">About Me</a></li> <li><a href="assignment.html">Assignment</a></li> <li><a href="..//my project.html">My Project</a></li> <li><a href="..//contact.html">Contact Us</a></li> </ul> </nav> </div> </div> <!-- /Header --> <div id="page"> <div class="container"> <div class="row"> <div class="9u skel-cell-important"> <section id="content" > <header> <h4 id="14-Week Task" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>Week Task</strong> </h4> <p style="justify-content: center"><strong> individual assignment:design, build, and connect wired or wireless node(s)with network or bus addresses <br> group assignment:send a message between two projects </strong> </p> <h4 id="introduction" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> Introduction</strong> </h4> <p style="justify-content: center"><strong> Network communication, or internetworking, defines a set of protocols (that is, rules and standards) that allow application programs to talk with each other without regard to the hardware and operating systems where they are run. Internetworking allows application programs to communicate independently of their physical network connections. <br> There are different types of network protocols <br> •Transmission Control Protocol (TCP):a connection-oriented communications protocol that facilitates the exchange of messages between computing devices in a network. It is the most common protocol in networks that use the Internet Protocol (IP); together they are sometimes referred to as TCP/IP. <br> •The Internet Protocol (IP): is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet. <br> •The Hypertext Transfer Protocol (HTTP): is an application protocol for distributed, collaborative, hypermedia information systems.HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser. <br> •Hyper Text Transfer Protocol Secure (HTTPS): HTTPS is a standard protocol to secure the communication among two computers one using the browser and other fetching data from web server. HTTP is used for transferring data between the client browser (request) and the web server (response) in the hypertext format, same in case of HTTPS except that the transferring of data is done in an encrypted format. So it can be said that https thwart hackers from interpretation or modification of data throughout the transfer of packets. •Ethernet: is the most widely installed local area network (LAN) technology. Ethernet is a link layer protocol in the TCP/IP stack, describing how networked devices can format data for transmission to other network devices on the same network segment and how to put that data out on the network connection <br> • Post office Protocol (POP): POP3 is designed for receiving incoming E-mails. etc <br> </strong> </p> <h4 id="communication" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>Communication </strong> </h4> <p style="justify-content: center"><strong> Communication between two MCU is called embedded communication.To perform the communication one of the MCU act as a Sender and other to be as a receiver.MCU communications may in one direction or both, depends on the users choice. There are two types of communication, serial and parallel. The crucial difference between serial and parallel communication is that in serial communication a single communication link is used to transfer the data from an end to another. As against in parallel communication, multiple parallel links are used that transmits each bit of data simultaneously.<br> • Serial Communication:In serial communication the data bits are transmitted serially over a common communication link one after the other.Basically it does not allow simultaneous transmission of data because only a single channel is utilized. Thereby allowing sequential transfer rather than simultaneous transfer. </strong> </p> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_1.jpg" width="80%" height="350" class="svg__image"> </div> <br> <br> <p style="justify-content: center"><strong> •Parallel Communication:In parallel communication the various data bits are simultaneously transmitted using multiple communication links between sender and receiver. Here, despite using a single channel between sender and receiver, various links are used and each bit of data is transmitted separately over all the communication link. </strong> </p> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_2.jpg" width="80%" height="350" class="svg__image"> </div> <br> <br></strong> </p> <h4 id="I2C" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>I2C Protocol </strong> </h4> <p style="justify-content: center"><strong> I2C is a serial communication protocol, so data is transferred bit by bit along a single wire (the SDA line). With I2C, we can connect multiple slaves to a single master (like SPI) and we have multiple masters controlling single, or multiple slaves. This is really useful when we want to have more than one microcontroller logging data to a single memory card or displaying text to a single LCD. </strong> </p> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_3.png" width="80%" height="350" class="svg__image"> </div> <br> <br> </strong> </p> <h4 id="individual" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong>Individual Assignment</strong> </h4> <p style="justify-content: center"><strong> The task for the week is to design, build, and connect wired or wireless node(s)with network or bus addresses. I have designed two board i.e. master and slave board. I use Fab Academy board and re-route it. Currentlly I dont have lab access due to Lockdown for COVID-19. So for this assignment, I will design board and when i have lab access, then i wil mill it and test it. So practise purpose here I am trying to develope the network for ARDUINO board using TinkerCad. <br> <br> 1. Node Board: This board is connected with Bridge board to receive the signal. Here I am reroute the board using Eagle software. Here First is the schematic of board, second is the board and third is png image of milling<br> </strong> </p> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_4.png" width="75%" height="350" class="svg__image"> </div> <br> <br> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_5.png" width="75%" height="350" class="svg__image"> </div> <br> <br> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_6.png" width="75%" height="350" class="svg__image"> </div> <br> <br> <p style="justify-content: center"><strong>Bridge - This board communicates with the serial port and other board with the help of FTDI cable. So here I am using the same board provided by Fab Academy. The png image of the board is given. </strong> </p> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_7.png" width="75%" height="350" class="svg__image"> </div> <br> <br> <div class="row"> <div class="col"> <div class="card text-center"> <div class="oval"><img src="image/a15_6.png" width="75%" height="350" class="svg__image"> </div> <br> <br> <h4 id="What i learn" style="border-bottom: 6px solid yellow; background-color: lightgrey" > <strong> What i learn? </strong> </h4> <p style="justify-content: center"><strong> I am learn about <br> </strong> </p> <p> Go to the <a href="#14-week task">top</a></p> </section> </div> <div class="3u"> <section id="sidebard2"> <header> <h2>Content</h2> </header> <ul class="style1"> <li class="first"><span class="fa fa-check"></span><a href="#15-Week Task">Week Task</a> </li> <br> <li><span class="fa fa-check"></span><a href="#introduction"> Introduction</a> </li><br> <li><span class="fa fa-check"></span><a href="#communication"> Communication</a> </li><br> <li><span class="fa fa-check"></span><a href="#I2C"> I2C Protocol </a> </li><br> <li><span class="fa fa-check"></span><a href="#individual">Individual Assignment</a> </li><br> <li><span class="fa fa-check"></span><a href="#What i learn"> What I learn?</a> </li><br> </ul> </section> </div> </div> </div> </div> <!-- Footer --> <div id="footer"> <div class="container"> <div class="row"> <div class="3u"> <section id="box1"> <header> <h2>Back</h2> </header> <ul class="style1"> <li class="first"><a href="assignment14.html">Assignment 14</a></li> <br> <li><a href="assignment13.html">Assignment 13</a></li> <br> <li><a href="assignment12.html">Assignment 12</a></li> <br> <li><a href="assignment11.html">Assignment 11</a></li> <br> <li><a href="assignment10.html">Assignment 10</a></li> <br> <li><a href="assignment9.html">Assignment 9</a></li> <br> <li><a href="assignment8.html">Assignment 8</a></li> <br> <li><a href="assignment7.html">Assignment 7</a></li> <br> <li><a href="assignment6.html">Assignment 6</a></li> <br> </ul> </section> </div> <div class="6u"> <section id="box2"> <header> <h2> <a href="assignment15.html">Assignment 16: Molding and Casting</a></h2> </header> <div> <a href="assignment15.html" class="image full"><img src="img/" alt=""></a> </div> <p>Write about assignment 16.</p> </section> </div> <div class="3u"> <section id="box3"> <header> <h2>Next</h2> </header> <ul class="style1"> <li class="first"><a href="assignment16.html">Assignment 16</a></li> <br> <li><a href="assignment17.html">Assignment 17</a></li> <br> <li><a href="assignment18.html">Assignment 18</a></li> <br> <li><a href="assignment19.html">Assignment 19</a></li> <br> <li><a href="assignment1.html">Assignment 1</a></li> <br> <li><a href="assignment2.html">Assignment 2</a></li> <br> <li><a href="assignment3.html">Assignment 3</a></li> <br> <li><a href="assignment4.html">Assignment 4</a></li> <br> <li><a href="assignment5.html">Assignment 5</a></li> <br> </ul> </section> </div> </div> </div> </div> <!-- Copyright --> <div id="copyright"> <div class="container"> <p><a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Fab Academy Course on Digital Fabrication</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://fabacademy.org/2020/labs/vigyanashram/students/nikhilkumar-more/" property="cc:attributionName" rel="cc:attributionURL">Nikhilkumar More</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/">Creative Commons Attribution-NonCommercial 4.0 International License</a>.<br />Based on a work at <a xmlns:dct="http://purl.org/dc/terms/" href="http://fabacademy.org/2020/labs/vigyanashram/students/nikhilkumar-more/" rel="dct:source">http://fabacademy.org/2020/labs/vigyanashram/students/nikhilkumar-more/</a>.<br />Permissions beyond the scope of this license may be available at <a xmlns:cc="http://creativecommons.org/ns#" href="http://fabacademy.org/2020/labs/vigyanashram/students/nikhilkumar-more/about%20me.html" rel="cc:morePermissions">http://fabacademy.org/2020/labs/vigyanashram/students/nikhilkumar-more//contact.html</a></p> </div> </div> </div> </body> </html>