用单片机实现 websever 网页服务器功能

前言:

1:要实现单片机实现基础的网络功能,首先Ping 的通,能够进行TCP的自收发。此时才能继续上层开发的websever。
此时分为两层,底层能够进行正确的数据交换。
顶层需要做的是对报文的解析和编辑加工。

本人参考的是网络模块(W5300 和W5500),以及其例程。

2:首先我们了解一下w5500提供 的例程里面有:
        (1)Network install 
(2)DHCP   向主机获取动态IP
(3)TCP Server 
(4)TCP Client
(5)UDP 
        (6)DNS    暂时不知道怎么用
(7)SMTP  简单的邮件传输协议
(8)HTTP Server  
(9)HTTP Client
(10)Net Bios  局域网内可以使用个API,
(11)NTP    同步网络时间的协议  
(12)ping
其中感觉有进一步研究价值的, SMTP可以实现向使用者发布信息,其实就是一个单片机发邮箱的过程。
HTTPserver配置参数,程序更新。这个最好结合IAP做一个方便控制,易于升级的好程序还是挺好的。
Http/Client 接受电脑端的控制。  之前做过XML控制的从机设备。        
NetBios可以给设备起个别名,不必在输入IP.http://bbs.elecfans.com/jishu_470902_1_1.html
NTP同步时间。这个没用过,但是设备间同步时间应该还是蛮重要的。

3:websever通讯的过程。
HTTP通信机制是在一次完整的HTTP通信过程中 ,Web浏览器与Web服务器之间 将完成下列7个步骤:

(1)建立TCP连接

在HTTP工

  • 12
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值