Original title:
UDP a TCP komunikace na FITkitu
Translated title:
UDP a TCP Communication for FITkit
Authors:
Musil, Martin ; Strnadel, Josef (referee) ; Vašíček, Zdeněk (advisor) Document type: Bachelor's theses
Year:
2010
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem bakalářské práce bylo rozšířit výukovou platformu FITkit o možnost komunikace prostřednictvím protokolů TCP a UDP. Komunikaci zajišťuje Ethernetový modul ENC28J60 od firmy Microchip. Komunikační protokoly zpřístupňuje knihovna enc28j60 implementovaná v jazyce C. V teoretické části práce se zabýváme rozborem síťových protokolů, které budou implementovány. Práce pokračuje popisem vlastností a parametrů připojovaného modulu. Následuje návrh knihovny, při kterém je kladen důraz zejména na omezené výpočetní zdroje platformy. V implementační části práce je popsáno aplikační rozhraní a základní principy fungování knihovny.
The aim of this thesis was to extend educational platform FITkit for the possibility of communication via TCP and UDP protocol. Communication is provided by Ethernet module ENC28J60 from Microchip. Communication protocols are provided by library enc28j60, which is implemented in C language. The theoretical part deals with analysis of network protocols to be implemented. Work continues describing the characteristics and parameters of the connected module. Followed by a design library in which is particular emphasis on limited computing resource of the platform. In the implementation of the work is to describe the application interface and the basic principles of the library.
Keywords:
communication; ENC28J60; Fitkit; Internet; microcontroller; MSP430; protocol; TCP; TCP/IP; UDP; ENC28J60; Fitkit; Internet; komunikace; mikrokontrolér; MSP430; protokol; TCP; TCP/IP; UDP
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/56013