mcu_snmp#163.com
发消息 写留言
| 博客等级 | 加载中... |
| 今日访问 | 加载中... |
| 总访问量 | 加载中... |
| 最后登录 | 加载中... |
· [置顶] “小”芯片也有“大”智慧---单片机MCU SNMPv1v2v3/WEB/CLI/Telnet嵌入式网管代理全面解决软件低成本方案
· Linux用Windows XP作为NTP服务器同步时间方法
2011-9-13 15:09:42 阅读28 评论0 132011/09 Sept13
最新开发出支持单片机的SNMPv3代码,已在51单片机,ARM7单片机(比如NXP的LPC2200,LPC2300,LPC2400),ARM-CM3单片机(比如NXP的LPC1700; TI的LM3S6000,LM3S9000,LM3S9000; STM32,Mircochip等厂家的单片机)上成功应用。
还有,不管你用的是什么单片机,都无所谓,都能用。在资源紧张的单片机里让你的网管更给力!而庞大繁琐的神马net-snmp都是浮云!有意者请联系 mcu_snmp#163.com (#替换为@)
更多内容请访问
http://blog.163.com/mcu_snmp http://snmp.blogbus.com/ http://snmp.blog.china.com
2011-3-4 21:20:25 阅读208 评论0 42011/03 Mar4
“小”芯片也有“大”智慧---单片机MCU SNMPv1v2v3/WEB/CLI/Telnet嵌入式网管代理全面解决软件低成本方案
如果您有兴趣,请联系我们mcu_snmp#163.com。 (#替换为@)
很多厂家为了节省成本,采用单片机MCU的方式(比如51/ARM7等)来实现设备的控制和管理,而很多厂家选择的控制方式也因为资源的限制,仅仅只实现1到2种管理方式。但是------请千万别小看这些小小的单片机,本工作室完全让它们的作用发挥到极致,象高端的CPU一样支持全面的SNMPv1v2v3 WEB CLI Telnet网管。
本工作室特推出“单片机MCU全面网管软件解决方案”,需要的代码存储空间只要50K,运行的RAM空间只需要15K,短小精悍,功能强大!正是:麻雀虽小,五脏俱全!本方案支持以下功能和特点:
一、SNMP
现在的设备,如果不支持SNMP,那就真的OUT了。本方案支持SNMPv1/v2c/v3,支持GET/GETNEXT/SET/TRAP等各种操作。提供MIB到C代码自动生成工具,极大提高开发效率,代码极其容易扩展,没有任何SNMP基础的人只要有C语言功底一天之内绝对掌握并熟练开发。“MIB”扩展极其方便。
二、WEB
嵌入WEB网管,不需要安装任何上位机,只需要浏览器,就可以完成远程管理,方便易用。代码架构优秀,“页面”扩展非常方便。如下图所示:
三、CLI和Telnet
类似Cisco和华为的CLI(命令行)界面已深入人心,也不需要安装任何上位机,通过串口或者远程Telnet就可以完成管理,命令智能匹配,自动补齐,随时帮助。代码架构清新,“命令”扩展相当方便。如下图所示:
四、其它功能模块和特点:
本方案还包括支持滑动窗口的TCP/IP协议栈,远程升级模块,XMomdem本地升级模块、定时器管理、队列管理等等。
各个模块可以随意组合和分拆,不限定所使用的TCP/IP协议栈、操作系统或单片机,可以适用于任何协议栈(包括LWIP,ZLGIP,uIP等);任何单片机MCU(C51,ARM7,ARM9,CM3等);任何操作系统(包括ucOS,Linux,vxWorks) 如果您只有硬件没有软件,那么本方案可以打包提供给您。
如果您已有自己的硬件和软件,没有关系,您缺什么模块,就可以为您提供什么模块,无缝的和您原来的软件对接。
应用场景:
1)作为串口转SNMP设备
2)作为低端设备的网管盘(比如以太网交换机、收发器、协议转换器等)
3)其它控制设备
通过"单片机MCU SNMP/WEB/CLI/Telnet网管全面解决软件方案",让您可以用低成本硬件方案(单片机方案),获得和高端CPU一样的全面网管方案。(当然,我们也提供了高端CPU的全面网管软件解决方案)
如果您有兴趣,请联系我们mcu_snmp#163.com。 (#替换为@)
更多内容请访问
http://blog.163.com/mcu_snmp http://snmp.blogbus.com/ http://snmp.blog.china.com
2011-5-11 22:05:53 阅读123 评论0 112011/05 May11
A) 将Windows XP的设置为服务器:
1)修改注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags = 5
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled = 1
2 ) 将"Windows Time"服务重新启动,并设置为"自动“
B) 在Linux定时更新时间
ntpupdate A.B.C.D (其中A.B.C.D为Windwos XP的地址)
附注册表(保存为.reg,导入即可)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]
"LastClockRate"=dword:00018730
"MinClockRate"=dword:00018636
"MaxClockRate"=dword:0001882a
"FrequencyCorrectRate"=dword:00000004
"PollAdjustFactor"=dword:00000005
"LargePhaseOffset"=dword:00138800
"SpikeWatchPeriod"=dword:0000005a
"HoldPeriod"=dword:00000005
"MaxPollInterval"=dword:0000000f
"LocalClockDispersion"=dword:0000000a
"EventLogFlags"=dword:00000002
"PhaseCorrectRate"=dword:00000001
"MinPollInterval"=dword:0000000a
"UpdateInterval"=dword:00057e40
"MaxNegPhaseCorrection"=dword:0000d2f0
"MaxPosPhaseCorrection"=dword:0000d2f0
"AnnounceFlags"=dword:00000005
"MaxAllowedPhaseOffset"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"ServiceMain"="SvchostEntry_W32Time"
"ServiceDll"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,77,00,33,00,\
32,00,74,00,69,00,6d,00,65,00,2e,00,64,00,6c,00,6c,00,00,00
"NtpServer"="210.72.145.44,0x1"
"Type"="NoSync"
"LocalNTP"=dword:00000001
2011-3-4 21:32:13 阅读46 评论0 42011/03 Mar4
第一款“可编程SNMP芯片"和"可编程SNMP设备"方案
您还在为您的设备不支持SNMP而苦恼吗?您还在苦苦寻找SNMP支持方案吗?您还在为已购买的SNMP模块不好扩展无法编程而到处求助吗?现在好了!我们推出了业界第一款“可编程的SNMP芯片”和“可编程SNMP设备”!采用这款芯片/设备,立刻就让设备具有了TCP/IP和SNMP功能,并且SNMP支持的MIB和功能完全有客户您自己决定和编程,真正实现了“我的SNMP我做主”!
“可编程SNMP芯片”特点:
1 该SNMP芯片是一款32位ARM7核的单片机,主频72MHZ,性能极高。
2.34kB片内SRAM,128kB片内Flash程序存储器,支持本地XMODEM和远程TFTP升级。
3.内置有:
1个10/100M自适应以太网控制器.
1个CAN接口,带有先进的验收滤波器.
4个标准UART、3个高速I2C接口、1个I2S、1个SPI、2个SSP.
6个10位ADC通道、1个10位DAC通道.
4.支持TCP,IP,UDP,TFTP,SNTP,SNMP,HTTP,TELNET等协议;支持SNMP/WEB/TELNET三种管理方式。
5.最大的特点是:用户可以自由编程,可以自由增加自己的代码(用户原先的代码完全可以保留并移植到该芯片),并可以对SNMP进行任意的功能和MIB扩展,极大的提高了编程自由度,您的SNMP完全由您来做主!
6.提供自动代码生成工具,将MIB生成C语言源代码,剩下的事情就是流程化,模板化的对象Get/Set代码实现,扩展性和可维护性极好。 只要会C语言,不懂SNMP也没有关系,因为剩下的工作就像做“填空题”一样简单。
7.可提供硬件电路参考设计和参考C语言源代码。
8.可提供评估版参考试用。
“可编程SNMP设备”特点:
1.采用高性能ARM7核单片机,主频72MHZ,性价比高。
2.支持本地XMODEM和远程TFTP升级。
3.支持1路RS232/422/485接口,一个10/100M自适应以太网接口。
4.支持TCP,IP,UDP,TFTP,SNTP,SNMP,HTTP,TELNET,用户可以自由扩展Telent命令和WEB页面功能。
5.硬件设备经过大量工程验证,剩下的事情只需要1周的就可以快速的完成串口网管协议到以太口SNMP协议的代理和转换功能。
6.串口协议到SNMP协议转换编程开发工作可以由两种方式来操作:
1)SNMP功能完全由您自由编程实现,任意扩展,我们提供技术支持和参考源代码,保证一周之内您就可以学会。因为扩展MIB的工作就像做“填空题”一样简单。
2)把这个工作外包给我们,我们帮您搞定!同时也教会您如何扩展SNMP。以免您自己后面还需要修改或扩展。
“可编程SNMP设备”使用案例
某地的某个客户,需要通过SNMP管理移动基站里的微波设备、UPS设备、其它设备,采用如下组网方法:
----以太网----可编程SNMP设备A---串口----基站微波设备
网管中心 ----以太网----可编程SNMP设备B---串口----基站UPS设备
----以太网----可编程SNMP设备C---串口----其它设备
"基站微波设备"的串口连接”可编程SNMP设备A","基站UPS设备"的串口连接”可编程SNMP设备B",
"其它设备"的串口连接”可编程SNMP设备C",
"可编程SNMP设备A、B、C"通过以太网接入网管中心,
"可编程SNMP设备A"完成微波设备的串口协议到SNMP的转换
"可编程SNMP设备B"完成UPS设备的串口协议到SNMP的转换
"可编程SNMP设备C"完成其它设备的串口协议到SNMP的转换
因为SNMP设备是可编程的,所以采用的硬件设备是完全一样的,都是我们现成提供的。需要做的这是每种不同的设备花一点点
时间进行SNMP代码的扩展,从而就快速的实现了客户的要求。
如果您有兴趣,请联系我们mcu_snmp#163.com。 (#替换为@)
更多ODM技术服务:
2011-3-4 21:30:45 阅读46 评论0 42011/03 Mar4
【串口转SNMP】
"串口转SNMP技术"通过TCP/IP的SNMP网络将"串口设备(如空调、UPS、仪表、电源等)" 直接连接到以太网网络中,实现对"设备"的网络化远程管理,如,IE浏览器远程浏览,SNMP网络管理等,避免了"设备"出问题后无人知晓。"串口转SNMP"嵌入式技术提供了优异的可靠性,提供了设备独立运行的安全性。通过这个网络管理器让"设备"从传统的工业控制设备一步跨越到网络化的IT设备,当"设备"发生故障时,仅在几秒内通过网络即可知晓故障情况,并“决胜”于千里之外。实时通知特性可在问题发生时及时通知您。"串口转SNMP技术"的“即插即用”功能以及嵌入式技术,完全实现了设备的远程网络化管理。
如果您有兴趣,请联系我们mcu_snmp#163.com。 (#替换为@)