完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
没弄过,帮顶
|
|
|
|
大神大神,,来个懂的。。。我看了好五六天了~~!
|
|
|
|
心酸...继续看手册
|
|
|
|
我更心酸,连手册都没
|
|
|
|
依旧没有人~~~~
|
|
|
|
我要做的以太网也要实现SNMP的**端功能,最近找了一下资料,共同学习,加好友联系。
|
|
|
|
lwip private.c中有,你看一下,有例子
|
|
|
|
lwip SNMP资料很少,谁有例子共享下
|
|
|
|
没有找到这个文件lwip private.c
|
|
|
|
mib2.c里面有定义公有节点的代码,模仿那个一级一级往上加就行了!
|
|
|
|
谢谢,我再看看,能不能提供小段添加代码参考下,
|
|
|
|
/* private.enterprises .1.3.6.1.4.1 */
const s32_t enterprises_ids[1] = {ID}; struct mib_node* const enterprises_nodes[1] = {(struct mib_node* const)&usr}; const struct mib_array_node enterprises = { &noleafs_get_object_def, &noleafs_get_value, &noleafs_set_test, &noleafs_set_value, MIB_NODE_AR, 1, //孩子节点个数 enterprises_ids, //孩子节点OID enterprises_nodes //孩子节点指针 }; /* private .1.3.6.1.4 */ const s32_t private_ids[1] = {1}; struct mib_node* const private_nodes[1] = {(struct mib_node* const)&enterprises}; const struct mib_array_node myprivate = { &noleafs_get_object_def, &noleafs_get_value, &noleafs_set_test, &noleafs_set_value, MIB_NODE_AR, 1, //孩子节点个数 private_ids, //孩子节点OID private_nodes //孩子节点指针 }; 大致就是这么嵌套的,每一层包含一个id,一个nodes,同时node中为下一层的结构体(最后一层不同,我做过的项目用到过两种不同的添加模式) |
|
|
|
谢谢@zc123 这个我看到了,按这个方式可以添加节点,但是在节点下的数据类型的定义,读写方式,怎么去访问这些都没提到,
|
|
|
|
数据类型的定义,读写方式是由定义的最后一层的四个函数确定的,可以参考
const mib_scalar_node snmp_scalar = { &snmp_get_object_def, &snmp_get_value, &snmp_set_test, &snmp_set_value, MIB_NODE_SC, 0 };这个当前最后一层这四个函数 snmp_get_object_def 节点定义 snmp_get_value 节点数据读取 snmp_set_test 节点测试(其实是定义长度测试),主要用于set限制输入长度 snmp_set_value 节点数据写入 另外,如果使用私有节点,需要定义宏SNMP_PRIVATE_MIB为1 |
|
|
|
你自己参考mib2里面的这四个函数自己定义最后一层就可以了,末尾节点类型可以是mib_scalar_node, mib_list_rootnode, 你自己根据需要声明
|
|
|
|
解决了没?
|
|
|
|
谢谢,不熟悉,我得去看看,消化消化
|
|
|
|
snmp_get_object_def 节点定义
snmp_get_value 节点数据读取 snmp_set_test 节点测试(其实是定义长度测试),主要用于set限制输入长度 snmp_set_value 节点数据写入 @zc123 是不是要在节点定义时(或在节点初始化时),要调用每个节点的里这几个函数,初始化每个节点的数据类型,允许读写的模式,和数据长度,还有数据的赋值等操作, |
|
|
|
对的,是这么理解的,这个也是节点的最后一层
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2595 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2411 浏览 5 评论
3270 浏览 3 评论
2869 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2820 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
712浏览 1评论
942浏览 0评论
1077浏览 0评论
711浏览 0评论
538浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 16:34 , Processed in 1.397680 second(s), Total 111, Slave 95 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号