SNMP Agent auf einem 16Bit µC ???

Gast #150753
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…
Gast #150754
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

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.