首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机发送电子邮件解决方法

2013-01-04 
单片机发送电子邮件各位好!我所在的公司现在需要在一款门禁主板上(从供应商买的)上集成发送电子邮件的功能

单片机发送电子邮件
各位好!
我所在的公司现在需要在一款门禁主板上(从供应商买的)上集成发送电子邮件的功能,这个是不是要涉及到单片机的程序开发的,我没有这方面的经验,我在网上看到了一个教程,他写了相关的TCP/IP协议原理及结合51芯片与网卡芯片,但并没有写出相应的C语言程序,很不完整。可否麻烦大家给个思路,如果配有实例讲解就最好了,在此先谢谢各位了!
[解决办法]
这是个系统性的事情,你要分清软件 硬件层次。
单片机和tcp ip协议站 是需要的基本东西。硬件平台要满足你的要求,包括网络芯片,如果这个都要管的话,也够你消化的。如果有现成的平台,就考虑软件了,也就是协议栈,这个基本上是移植或购买,但一般开发板或芯片厂商能够提够方案。如果选择不当,这个可能就自己移植了,有些开源的,看是否适合你的系统。

这些都是基本的软硬件平台,也就是网络通讯的底层支持,可以看一下通讯的层次结构。在这个基础上,自己写邮件发送协议才有可能,或者有现成的可以采用。
[解决办法]
建议采用linux来做,tcp/ip协议栈还有SMTP在linux上直接就可以用
linux板子和门禁扩展板连一下就ok了
[解决办法]
可以考虑选一款带协议栈的网口芯片,现在好像有好几种吧,选择一款你合适的就可以了,这样外面连个单片机就可以了,这种方案适合成本要求比较严格而对网络协议栈细节又不太了解的情况。

如果对TCP/IP足够了解或有足够的时间和精力,可以考虑自己移植协议栈,其实也没什么,只要你有一定的编程基础,两三个月就应该可以搞定了。

如果对成本,功耗都没要求,可以考虑楼上说的linux方案,不过前提是你对linux足够了解。

否则,你就只能外包了。
[解决办法]
linux方案是不可能的,门禁上面用的是廉价的单片机,用LINUX是用ARM9系统成本飞起来了,老板不会答应的。
最佳方案就是单片机(廉价的arm)+TCP/IP。


如果买专门的带邮件功能的模块,价格不低,且对方开发了源码。


如果只给出输出或者输入信息,就要另外设计电路做PCB,加CPU,专门做控制邮件功能。

外包值得考虑。
[解决办法]
CSDN,很强大,早上回复的内容竟然没有了。

方案1:请开发商增加代码,将你的要求加进去
方案2:请开发商提供软件包,提供给你供你二次开发他们的主控板
方案3:增加单片机检测报警的动作,发生报警,单片机实现增加邮件功能。

随便问问,你的邮件是有线网络还是无限的GPRS实现的?
[解决办法]
可以看看一下STM32+UIP的解决方案!STM32上跑一个轻量级TCP/IP,邮件发送应该可以实现,STM32开发环境的安装目录下有例程!可以了解一下,不知道能不能帮到你!呵呵!

热点排行