www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SNMP Agent auf einem 16Bit µC ???


Autor: Jura Andruschenko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe eine Frage und brauche Eure Hilfe.

Ich möchte gerne einen SNMP Agenten auf einem 16Bit Mikrocontroller von
Infineon implementieren.
Nun lese ich mich jetzt in die verschiedenen Sachen bezüglich SNMP
ein.
Was aber für mich eine essentielle Frage ist, wie werte ich den SNMP
Rahmen aus, der an meinem UDP Socket ankommt?

Der TPC/IP Stack ist bei mir vollständig in der Hardware implementiert,
so da ich die Ankunft eines UDP Rahmens per Interrupt signalisiert
bekomme. So habe ich das SNMP Paket bei mir vorliegen.
So wie ich das jetzt aber verstanden habe ist das SNMP Paket in BER
kodiert und das bereitet mir Sorgen. Wie komme ich an die leesbaren
SNMP Daten heran, so dass ich den Rahmen auswerten kann?? Muss ich die
BER entkodierung selber implementieren, oder gibt es Möglichkeiten,
Regeln, wie ich aus dem Bytestrom, die für mich relevanten Daten
herauslesen und Interpretieren kann?
Ich habe schon z.B. herausgefunden, das ein SNMP Rahmen immer mit 0x30
(HEX) anfängt, weiß jemand wo diese Regeln für das gesamte Paket
beschrieben sind?

Wenn jemand Infos zu der Lösung des Problems hast, oder allgemein
interessante Links zu SNMP wo Fragen dieser Art geklärt werden könnten,
würde ich mich freuen was von euch zu hören.

Ich bedanke mich für Deine wertvolle Zeit, die Ihr für das lesen meiner
Nachricht geopfert haben.

MfG Jura…

Autor: T.Stütz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich kann dir nur einen Tip geben.
Alles was mit Netzwerk(kommunikation) zu tun hat ist in sogenannten
RFC's (Request for Comments) beschrieben.
Also auch das SNMP Protokoll.
Schau auf der Seite http://www.rfc-editor.org/rfc.html rein
und such mal danach (RFC 1089,1098,1157,1303 etc...)

Das Große Problem dabei ist immer, genau das zu finden was mann
braucht.

Sicher ist es einfacher mit UDP anzufangen, bitte bedenke bei deiner
Lösung, das es nicht nur über UDP geht sondern auch über TCP/IP,IPX,OSI
usw.

Gruss

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.