Networking & Communication

Week 14 - Interface & Application Programming NOTES

Here you will find my work description during this fourteenth week

General info

Assignments

  • individual assignment: design and build a wired &/or wireless network connecting at least two processors
  • group assignment: send a message between two projects

Class notes

Weekly reviews :

Raw class notes

Why networks ?

because of location, but also parallelisme, you can use seral processor to do several tasks at one time. modularity, for exemple debugging interference, interface (no explaination yet)

Buses

Serial buses

use simple serial bus (minimum week assignement) make sure you use adressing, even if you use only 2 boards

I²C

simple protocol, arduino use library accelero (input week) link to datasheet, protocol to work with it => neil code that uses I²C

SPI

in circuit programmer uses SPI (MISO, MOSI, CLK), most of devices support SPI Arduino library Sample using SD memory card

sd

CAN

why do you ignore CAN ??

USB

LAFU (fourwalledcubicle.com) search for “keyboard hid” andrew mao ?

V-USB software implentation od USB obdev.at

Networks

in network there are routes OSI model 7: application (HTTP) 6: presentation (SSL) 5: session (RPC) 4: transport (TCP, UDP) 3: network (IP) 2: data link (MAC) 1: physical (PHY)




Share this story