On March 21st, 2010 there will be an OpenToko workshop about Communication Protocols.

In the field of telecommunications, a communications protocol is the set of standard rules for data representation, signaling, authentication and error detection required to send information over a communications channel. ... Communication protocol is basically following certain rules so that the system works properly. [[|wikipedia]]

Lots of stuff out there communicates in certain electronic languages: internet, radio, television, telephones, computer screens, computer networks, USB devices, remote controls etc. This OpenToko will cover the similarities and differences between quite some protocols.

Edwin Dertien will kick-off this Toko giving a general introduction and supplying a context dividing the day in the [[ 7 OSI-layers]].

In the morning protocols within the low-level ‘media layers’ (physical layer etc.) will be covered. Followed by higher-level protocols from the ‘host layers’ in the afternoon. This sounds quite theoretical but of course lots of nice hands-on stuff will be supporting each layer (like MIDI devices, DMX controllers, VT100 keyboard from the 70’s, DIY AM Radio, Arduino generating video signal, OpenSoundControl iPhone-MaxMSP link and more).


10.00 Introduction of the topics and schedule of the day by Edwin Dertien. 10.30 Introduction-round to get to know each other.

Media layers (1 t/m 3) 11.30 Modulation techniques by Harmen Zijp 12.00 Onewire, I2C, RS232, ethernet etc.: physical (1) layer by Reinder de Haan 12.45 Lunch 13.30 Ethernet/TCP-IP: datalink (2) & network (3) layers about routing etc. by Reinder de Haan.

Host layers (4 t/m 6) 14.15 Transport layer (4): reliability etc. by Edwin Dertien. 15.00 Higher data layers: session (5), presentation (6) & application layers (7): DMX, MIDI, OSC etc. by Leo van der Veen and Harmen Zijp.

16.30 Drinks?

Date: March 21st, 2010 @ 10:00 Location: [[|Kleine Koppel 40, 3812 PH Amersfoort]]

If you have never visited a Toko before, please read the [[ about]] page. If you want to join, fill out the [[ registration form]].