SNMP MIB解析

SNMP MIB解析

分享本人的SNMP Gen 解析工具,使用Scala BNF模块开发。。

https://git.oschina.net/newzai/SnmpGen

可以快速开发SNMP网管服务器和客户端。

使用protobuf作为客户端和服务器之间的通信接口。。

以C#作为客户端、C++作为服务端(生成SNMP PDU)

C#客户端Class<–>Protobuf Msg<—> C++Class<—> SNMP PDU

根据SNMP MIB文件,解析Snmp Object、Snmp Group对象和Snmp Notify对象。 根据Snmp Object、Group、Notify等对象生成其它语言的业务对象和相关消息编解码。 

1. 与SNMP通信使用ACE ASNMP库,可以轻松的切换为SNMP++库。 

2. 使用google protobuf作为消息通信载体,因此同时生成了proto消息。 

3.生成C++业务对象,包含C++业务对象和SNMP PDU包之间的接口。

 4.生成C#业务对象,包含C#业务对象和protobuf消息之间的编解码 

5.生成xaml界面,供WPF等参考。页面布局根据oid的大小。实际需要调整。 6.通过trait扩展,可以轻易的实现其他语言的业务对象。。

转载于:https://my.oschina.net/cxh3905/blog/163620

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110007.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WIFI 常识

    WIFI 常识DSSS(DirectSequenceSpreadSpectrum)直接序列扩频FHSS,跳频技术(Frequency-HoppingSpreadSpectrum)FHSS和DSSS比较跳频扩频(FHSS):跳频扩频(FHSS)技术是通过“伪随机码”的调制,信息的载波受一伪随机序列的控制,使载波工作的中心频率不断跳跃改变,而噪音和干扰信号的中心频率却不会改变,这样,只要收、发信机之间按照固定的数字算法产生相同的“伪随机码”,就可以达到同步,排除了噪音和其它干扰信号。虽然在..

    2022年7月20日
    12
  • Js Date日期格式和字符串的相互转化「建议收藏」

    Js Date日期格式和字符串的相互转化「建议收藏」Date格式转字符串varnewDate=newDate();返回的Date格式:WedDec13201716:00:00GMT+0800(中国标准时间)而且是object类型的所需求的格式为2017-12-1316:00:00转换代码varformatDate=function(date){vary=date.getFullYear();

    2022年6月2日
    147
  • Failed to open zip file. Android studio报错

    Failed to open zip file. Android studio报错

    2021年10月2日
    49
  • android网格布局间距,Android布局之GridLayout网格布局「建议收藏」

    android网格布局间距,Android布局之GridLayout网格布局「建议收藏」网格布局标签是GridLayout。这个布局是android4.0新增的布局。这个布局只有4.0之后的版本才能使用。不过新增了一些东东①跟LinearLayout(线性布局)一样,他可以设置容器中组件的对齐方式②容器中的组件可以跨多行也可以跨多列(相比TableLayout直接放组件,占一行相比较)因为是android4.0新增的,APILevel14,在这个版本以前的sdk都需要导入项目,…

    2025年7月1日
    2
  • 惠普电脑一直刷新_我的电脑设备管理器在哪

    惠普电脑一直刷新_我的电脑设备管理器在哪公司的Hp电脑,设备管理一直刷新,鼠标时断时续,很搞心态,得有一个月了,一直找不到原因,后来禁用了设备管理的生物识别设备就可以了,反正也用不到指纹.

    2022年8月12日
    4
  • eruka快速刷新和kafka配置

    eruka快速刷新和kafka配置Kafkapartition扩充并且需要迁移数据生产不用指定具体分区,会自动分配拉取也不用指定具体分区,会自动拉多个分区可以同时拉取多个topickafka配置<dependency><groupId>org.apache.kafka</groupId><artifactId>kafka_2.12</artifactId><version>2.3.0</version>&lt…

    2022年8月21日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号