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
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)
Stay in touch
Hi, I'm
Joris Navarro, from Perpignan (France), a proud dad, a fab director/manager, a teacher, a ceo, a FabAcademy student, but not only. Click here to know more about me.
Check my work for FabAcademy on FabCloud GitLab
@joris.navarro.
Want to say Hi ? Please send me a message.