Cílem této práce bylo implementovat SNMP protokol pro sledování a správu embedded zařízení s procesorem ARM Cortex M. To znamená vytvoření private MIB souboru a jeho implementaci do zvoleného open-source IP stacku s podporou SNMP.
Annotation in English
The goal of this thesis is to implement SNMP protocol for monitoring and management of embedded device with ARM Cortex M processor. That means creating a private MIB file and its implementation into some open-source IP stack that supports SNMP.
Keywords
SNMP, embedded, ARM Cortex M, monitoring, LwIP
Keywords in English
SNMP, embedded, ARM Cortex M, monitoring, LwIP
Length of the covering note
52 s. (51 900 znaků)
Language
CZ
Annotation
Cílem této práce bylo implementovat SNMP protokol pro sledování a správu embedded zařízení s procesorem ARM Cortex M. To znamená vytvoření private MIB souboru a jeho implementaci do zvoleného open-source IP stacku s podporou SNMP.
Annotation in English
The goal of this thesis is to implement SNMP protocol for monitoring and management of embedded device with ARM Cortex M processor. That means creating a private MIB file and its implementation into some open-source IP stack that supports SNMP.
Keywords
SNMP, embedded, ARM Cortex M, monitoring, LwIP
Keywords in English
SNMP, embedded, ARM Cortex M, monitoring, LwIP
Research Plan
Prostudujte protokol SNMP (Simple Network Management Protocol).
Najděte dostupné implementace protokolu SNMP pro procesory ARM Cortex M.
Implementujte SNMP protokol pro sledování některých funkcí vývojové desky s embedded CPU ARM Cortex M (např. stav tlačítek, I/O pinů, vnějších senzorů...).
Při testování vaší implementace realizujte také zátěžový test - změřte např. max. počet souběžných SNMP spojení, typický čas pro vyřízení SNMP požadavku, velikost zabrané RAM paměti při zátěžovém testu atd.
Vyberte a nainstalujte některou z open source SNMP monitorovacích web aplikací a nastavte ji pro monitorování vašeho zařízení.
Research Plan
Prostudujte protokol SNMP (Simple Network Management Protocol).
Najděte dostupné implementace protokolu SNMP pro procesory ARM Cortex M.
Implementujte SNMP protokol pro sledování některých funkcí vývojové desky s embedded CPU ARM Cortex M (např. stav tlačítek, I/O pinů, vnějších senzorů...).
Při testování vaší implementace realizujte také zátěžový test - změřte např. max. počet souběžných SNMP spojení, typický čas pro vyřízení SNMP požadavku, velikost zabrané RAM paměti při zátěžovém testu atd.
Vyberte a nainstalujte některou z open source SNMP monitorovacích web aplikací a nastavte ji pro monitorování vašeho zařízení.
Recommended resources
MAURO, Douglas R a Kevin J SCHMIDT. Essential SNMP. 2nd ed. Beijing: O´Reilly, 2005, 442 s. ISBN 05-960-0840-6.
YIU, Joseph. Definitive guide to the ARM Cortex-M3. Boston: Newnes, c2007, xix, 359 p. ISBN 978-075-0685-344.
SLOSS, Andrew N, Dominic SYMES a Chris WRIGHT. ARM system developer´s guide: designing and optimizing system software. Amsterdam: Elsevier, 2004, 689 s. ISBN 15-586-0874-5.
VALVANO, Jonathan W. Embedded systems: Introduction to the Arm Cortex(TM)-M3 microcontrollers. 2nd ed. s.l.: CreateSpace, 2012, xii, 462 s. ISBN 9781477508992.
VALVANO, Jonathan W. Embedded Systems. s.l.: CreateSpace, 2012, xi, 366 s. ISBN 978-1466468863.
HEROUT, Pavel. Učebnice jazyka C. 6. vyd. České Budějovice: Kopp, 2009, 271, viii s. ISBN 978-80-7232-383-8.
SNMPlink [online]. 1999-2013 [cit. 2014-02-06]. Dostupné z: http://www.snmplink.org/
Recommended resources
MAURO, Douglas R a Kevin J SCHMIDT. Essential SNMP. 2nd ed. Beijing: O´Reilly, 2005, 442 s. ISBN 05-960-0840-6.
YIU, Joseph. Definitive guide to the ARM Cortex-M3. Boston: Newnes, c2007, xix, 359 p. ISBN 978-075-0685-344.
SLOSS, Andrew N, Dominic SYMES a Chris WRIGHT. ARM system developer´s guide: designing and optimizing system software. Amsterdam: Elsevier, 2004, 689 s. ISBN 15-586-0874-5.
VALVANO, Jonathan W. Embedded systems: Introduction to the Arm Cortex(TM)-M3 microcontrollers. 2nd ed. s.l.: CreateSpace, 2012, xii, 462 s. ISBN 9781477508992.
VALVANO, Jonathan W. Embedded Systems. s.l.: CreateSpace, 2012, xi, 366 s. ISBN 978-1466468863.
HEROUT, Pavel. Učebnice jazyka C. 6. vyd. České Budějovice: Kopp, 2009, 271, viii s. ISBN 978-80-7232-383-8.
SNMPlink [online]. 1999-2013 [cit. 2014-02-06]. Dostupné z: http://www.snmplink.org/