-
2011-09-13
单片机SNMP v3,有木有?有!!!
单片机SNMPv1,有木有?有!单片机SNMPv2c,有木有?有!那单片机SNMPv3呢,有木有?有!!!
最新开发出支持单片机的SNMPv3代码,已在51单片机,ARM7单片机(比如NXP的LPC2200,LPC2300,LPC2400),ARM-CM3单片机(比如NXP的LPC1700; TI的LM3S6000,LM3S9000,LM3S9000; STM32,Mircochip等厂家的单片机)上成功应用。
还有,不管你用的是什么单片机,都无所谓,都能用。在资源紧张的单片机里让你的网管更给力!而庞大繁琐的神马net-snmp都是浮云!有意者请联系 mcu_snmp#163.com (#替换为@)
http://snmp.blogbus.com http://blog.163.com/mcu_snmp http://snmp.blog.china.com
-
如果您有兴趣,请联系我们mcu_snmp#163.com。 (#替换为@)
很多厂家为了节省成本,采用单片机MCU的方式(比如51/ARM7等)来实现设备的控制和管理,而很多厂家选择的控制方式也因为资源的限制,仅仅只实现1到2种管理方式。但是------请千万别小看这些小小的单片机,本工作室完全让它们的作用发挥到极致,象高端的CPU一样支持全面的SNMP WEB CLI Telnet网管。
本工作室特推出“单片机MCU全面网管软件解决方案”,需要的代码存储空间只要50K,运行的RAM空间只需要15K,短小精悍,功能强大!正是:麻雀虽小,五脏俱全!本方案支持以下功能和特点:
一、SNMP
现在的设备,如果不支持SNMP,那就真的OUT了。本方案支持SNMPv1/v2c,支持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://snmp.blogbus.com/ http://blog.163.com/mcu_snmp http://snmp.blog.china.com
-
2010-04-30
【串口转SNMP】
【串口转SNMP】
"串口转SNMP技术"通过TCP/IP的SNMP网络将"串口设备(如空调、UPS、仪表、电源等)" 直接连接到以太网网络中,实现对"设备"的网络化远程管理,如,IE浏览器远程浏览,SNMP网络管理等,避免了"设备"出问题后无人知晓。"串口转SNMP"嵌入式技术提供了优异的可靠性,提供了设备独立运行的安全性。通过这个网络管理器让"设备"从传统的工业控制设备一步跨越到网络化的IT设备,当"设备"发生故障时,仅在几秒内通过网络即可知晓故障情况,并“决胜”于千里之外。实时通知特性可在问题发生时及时通知您。"串口转SNMP技术"的“即插即用”功能以及嵌入式技术,完全实现了设备的远程网络化管理。如果您有兴趣,请联系我们mcu_snmp#163.com。 (#替换为@)
-
2008-10-19
第一款“可编程SNMP芯片"和"可编程SNMP设备"方案
第一款“可编程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技术服务: -
2008-06-18
业界第一款“可编程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代码实现,扩展性和可维护性极好。
7.可提供硬件电路参考设计和参考C语言源代码。
8.可提供评估版参考试用。客户编程扩展SNMP方法:
1.首先根据管理需求定义MIB,比如定义一些采集的温度,湿度等对象。
2.采用我们提供的自动工具,将MIB文件生成如下图所示的源代码。

3.根据我们的开发文档和参考源代码,模板化、流水线化的完成SNMP MIB对象的Set和Get过程,非常简单,快速入门,快速开发!
4.编译,烧入,完成!A)升级方案1:直接把51单片机替换成SNMP芯片,C51单片机上的代码和功能可以完整移植到SNMP芯片上。 我们称这种升级方案为“内置式”升级,增加的成本包括两部分:一是SNMP芯片与51单片机的差价,二是半固化的SNMP软件价格。

方案1介绍:
把51单片机直接替换成新的SNMP芯片,外围电路可以部分采用原来的,51单片机上原先的代码也可以保留并移植到SNMP芯片上。提供技术支持和参考电路设计和参考源代码。
利用全新的设备,对外提供了串口和网口管理。B)升级方案2:用SNMP芯片新做一个设备“SNMP串口网关”,实现串口转SNMP功能。我们称这种升级方案为“外置式”升级。
方案2介绍:
采用SNMP芯片实现一个新的设备“SNMP串口网关”,实现串口转SNMP的功能。因为SNMP芯片最多可以支持4个UART,因此可以拿出一个串口和51单片机老设备对接,由新设备实现串口转SNMP的功能,同时新设备依然有本地控制串口。老设备通过新设备“SNMP串口网关”就对外提供了TCPIP/SNMP管理功能。
“SNMP串口网关”的SNMP功能完全由客户自由编程实现,可以任意扩展。如果您有兴趣,请联系我们mcu_snmp#163.com。 (#替换为@)
更多ODM技术服务:
-
2011-05-11
Linux用Windows XP作为NTP服务器同步时间方法
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-03-11
我的网上信息备忘
[本日志已设置加密] -
2008-05-04
ARM7单片机嵌入式SNMP管理代理ODM方案
ARM7单片机嵌入式SNMP管理代理ODM方案
嵌入式SNMP/WEB/Telnet服务器提供给ODM客户一种非常简单,灵活的方式使他们的产品具备网络和网管功能。该硬件体积非常小,功耗低,采用单颗ARM7单片机(MCU)(128k Flash/34k sram/以太网)实现。可以提供4个串行口,1个100M以太网口,可以嵌入各种仪器,通讯设备,测试仪器和数据采集设备中。客户可以使用的网络功能提供Socket连接,远程Telnet登陆,WEB服务和SNMP服务,支持多种IP地址和系统参数的设置方法。嵌入SNMP服务器具有健全的TCP/IP协议,大容量的输入输出缓存,高速MCU保证数据传输的安全和准确。 我们还可以根据用户的要求设计PCB或增减其它功能服务。
产品特点:
·全中文菜单,设置方便,对ODM客户提供快速相同设置拷贝方法和专用的UDP设置端口和协议
·可作为服务器也可做客户机,支持TCP或UDP,支持串口数据触发连接模式,支持串口数据包打包算法(即一个完整的串行数据包一次从网络端送出,不是分几次送出),多种连接和终止连接模式
·支持并行操作,即有TCP/UDP连接时,远程可同时Telnet登陆修改设置,HTTP,SNMP也同时可用
·提供HTTP全中文设置界面,用户可将自己产品信息编写HTM文件下载至服务器中,完成复杂操作,为产品提供在线技术支持功能
·在无IP地址情况下,无需使用串口就可从以太网口直接设置IP地址.
·大容量输入输出缓存,无数据包丢失.
·提供密码保护防止无授权修改参数
·传输数据可加密
·客户定制服务,支持私有MIB的SNMP协议
·支持IP,TCP,UDP,ARP,ICMP,DHCP,NTP,TFTP,TELNET,HTTP.
·软件支持本地串口XModem升级和远程TFTP升级.
提供内置和外置两种ODM方式:
外置:[ARM7 SNMP服务器]-------串口----------客户设备
提供ARM7核的SNMP服务器(硬件),并根据客户要求定制相应软件,升级到"SNMP服务器"中,客户的设备通过串口与SNMP服务器对接,通过外置SNMP服务器使得客户设备对外提供TCPIP/SNMP/WEB/Telnet服务。内置:完全根据客户要求,设计PCB(将SNMP服务器的MCU内置到客户的设备里面),并根据客户要求定制相应软件,使得客户设备对外提供TCPIP/SNMP/WEB/Telnet服务。
【注意】
1.与CPU+Flash+Sdram方案比较:
优势:价格更便宜,采用单颗ARM7单片机(MCU),内部集成了Flash,sram和以太网。
2.与51单片机+以太网芯片方案比较:
优势:性能更强大,MCU为32位ARM7核,处理能力强劲,更稳定。联系方式:mcu_snmp#163.com (#替换为@)
更多ODM服务请点击:







