搜索
bottom↓
回复: 103

新帖之一,专为单片机联网的开源协议栈FuIP,是单片机就行

  [复制链接]

出0入0汤圆

发表于 2014-9-21 11:19:38 | 显示全部楼层 |阅读模式
/********************************************************************/
本程序仅供学习参考,未经作者允许,不得用于任何商业用途                           
FuIP专为单片机而定制的TCP/IP协议栈,适用于任何8,16,32位单片机
技术论坛:www.fuhome.net/bbs/
FuIP可用于,客户端,服务端,亦可接入fuhome.net 平台进行远程控制  
版本:v2.0 2014年6月29日                                                                              

龙剑奋斗                                                                                                                        
定期更新,敬请关注——开放,交流,深入,进步                                             
Copyright fuhome.net 未来之家 实验室,让科技融入生活                                
/********************************************************************/
键人是从51学习过来的,充分考虑了8位 16位 32位单片机平台特性,采用最易移植写法,因此特别适合任何有单片机基础的网友轻松控制家用电器等,其他扩展fuhome.net 平台会逐步完善。



V1.2版本支持与特性:
1,支持ARP请求、应答(获取目的IP的MAC)
2,支持ICMP_Ping请求,应答(ping命令)
3,支持TCP主动连接,断开,被动连接,断开,数据发送
4,支持UDP发送,接收数据

V1.3 改写了命令识别写法,使用更加简单,效率提高了。

v2.0 更新提示
1、由于单片机RAM完全够用,为了用来方便接入互联网,接收缓冲不再与发送缓冲公用
2、修复TCP连接过程的一些问题,更加兼容不同主机的数据格式。
3、增加了访问外网主机的功能,完善了TCP连接协议,这一点是重大改变。
4、命令识别,发送采用特殊函数,提升了执行效率。
(本demo直接下载到单片机,默认访问百度首页,可以从串口看到数据。
PS:已经花了三天时间,实现了利用fuhome网站平台,互联网(电脑,手机)控制单片机,详情发布演示视频)


IP采用固定IP,
本机IP:192.168.1.150
子网掩码:255.255.255.0
默认网关是家庭常用的:192.168.1.1
如果家里的路由器网关是其他如:192.168.0.1,请自行修改网关IP、本机IP,子网掩码一般不改。

协议栈源码:


协议栈说明:



这个仅仅是单片机联网的,至于怎么用是你的事情了。话说如果想在互联网外网上(手机,电脑)控制单片机,且看下回分解

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入16汤圆

发表于 2014-9-21 11:42:52 | 显示全部楼层
帮楼主顶一下!!

出0入0汤圆

发表于 2014-9-21 11:51:25 | 显示全部楼层
必须顶

出0入0汤圆

发表于 2014-9-21 12:17:40 | 显示全部楼层
楼主的无私奉献精神值得学习

出425入0汤圆

发表于 2014-9-21 12:20:56 | 显示全部楼层
必须要顶,必须要收藏。

出0入0汤圆

发表于 2014-9-21 12:26:19 | 显示全部楼层
本帖最后由 cpwander 于 2014-9-21 23:20 编辑

能自己搞协议栈,厉害!请问一下rom和ram的占用?
楼主官网::”采用51单片机+ENC28J60,那么就需要RAM最低配置:512B   ROM 10K“

出0入0汤圆

发表于 2014-9-21 12:26:46 | 显示全部楼层
mark 赞下楼主,联网是趋势。

出0入54汤圆

发表于 2014-9-21 12:35:17 | 显示全部楼层
是要mark的 好东西

出0入0汤圆

发表于 2014-9-21 12:37:06 | 显示全部楼层
适用于任何8,16,32位单片机     MARK!

出0入0汤圆

发表于 2014-9-21 12:37:53 | 显示全部楼层
谢谢 楼主分享  好好看看

出0入0汤圆

发表于 2014-9-21 12:55:28 | 显示全部楼层
正是我想要的,收了……

出0入0汤圆

发表于 2014-9-21 13:18:13 来自手机 | 显示全部楼层
好东西,适合开发属于电工的智能家居。

出0入0汤圆

发表于 2014-9-21 13:34:50 来自手机 | 显示全部楼层
顶,不错的项目,建议找老大纳入开源管理项目
让更多人参与其中

出0入0汤圆

发表于 2014-9-21 14:01:25 | 显示全部楼层
这个真的挺好的,呵呵

出0入0汤圆

发表于 2014-9-21 15:28:26 | 显示全部楼层
顶,起来,是个好东西...

出0入0汤圆

发表于 2014-9-21 16:42:25 | 显示全部楼层

谢谢楼主分享

出0入0汤圆

发表于 2014-9-21 17:01:03 来自手机 | 显示全部楼层
在等下会分解

出0入168汤圆

发表于 2014-9-21 18:24:27 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2014-9-21 18:27:27 | 显示全部楼层
谢谢楼主分享+1

出0入0汤圆

发表于 2014-9-21 18:31:33 | 显示全部楼层
mark一下

出150入0汤圆

发表于 2014-9-21 18:37:02 | 显示全部楼层
坐等下回

出0入0汤圆

发表于 2014-9-21 18:41:11 | 显示全部楼层
下来看看,谢谢分享

出0入0汤圆

发表于 2014-9-21 18:46:45 | 显示全部楼层
不错哦,顶一下

出0入0汤圆

发表于 2014-9-21 19:22:32 | 显示全部楼层
多谢分享。看看对单片机的要求高不高

出0入0汤圆

发表于 2014-9-21 19:26:08 | 显示全部楼层
顶。。。。。。

出0入0汤圆

发表于 2014-9-21 20:11:56 | 显示全部楼层
顶一下!

出0入0汤圆

发表于 2014-9-21 20:17:06 | 显示全部楼层
不按错,不按错

出0入0汤圆

发表于 2014-9-21 20:17:29 | 显示全部楼层
下载备用,感谢楼主。

出0入0汤圆

发表于 2014-9-21 21:32:50 | 显示全部楼层
标记 回头有时间学习一下

出0入0汤圆

发表于 2014-9-21 22:31:53 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-9-21 22:34:04 | 显示全部楼层
好好学习,谢谢楼主

出0入0汤圆

发表于 2014-9-21 23:11:32 来自手机 | 显示全部楼层
谢谢楼主无私,

出0入0汤圆

发表于 2014-9-21 23:30:34 | 显示全部楼层
mark......

出40入42汤圆

发表于 2014-9-21 23:34:32 | 显示全部楼层
顶一下楼主

出0入0汤圆

发表于 2014-9-21 23:53:34 | 显示全部楼层
这个怎么玩?
谁有更详细的资料?

出0入0汤圆

发表于 2014-9-22 03:03:08 | 显示全部楼层
几百字节ram的片子就别想了

出0入0汤圆

发表于 2014-9-22 05:59:29 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-9-22 07:52:53 来自手机 | 显示全部楼层
不知道稳定性怎么样,之前用uIP老是不稳定,不知道是什么原因。

出0入0汤圆

 楼主| 发表于 2014-9-22 07:57:41 | 显示全部楼层
nos002 发表于 2014-9-22 03:03
几百字节ram的片子就别想了

这个可以想的哦

出0入0汤圆

发表于 2014-9-22 08:09:10 | 显示全部楼层
比较关注稳定性,稳定压倒一切

出0入0汤圆

 楼主| 发表于 2014-9-22 08:37:53 | 显示全部楼层
fghfguytu 发表于 2014-9-22 08:09
比较关注稳定性,稳定压倒一切

这个的确是的。不断改进中,为了解决多用户问题,后续考虑P2P内网穿透,减少服务器压力。

出0入0汤圆

发表于 2014-9-22 09:12:18 | 显示全部楼层
能提供些实例应用就更加好了~~~

出0入0汤圆

 楼主| 发表于 2014-9-22 09:16:10 | 显示全部楼层
linux-0405209 发表于 2014-9-22 09:12
能提供些实例应用就更加好了~~~

请持续关注,会有更多说明的

出0入0汤圆

发表于 2014-9-22 09:31:00 | 显示全部楼层
联网是趋势,关注楼主的分享

出0入0汤圆

发表于 2014-9-22 18:34:07 | 显示全部楼层
longjane 发表于 2014-9-22 09:16
请持续关注,会有更多说明的

好~~期待~~我会密切关注的

出0入0汤圆

发表于 2014-9-22 21:35:48 来自手机 | 显示全部楼层
比较关注稳定性,稳定压倒一切

出10入0汤圆

发表于 2014-9-22 21:44:00 | 显示全部楼层
mark!!楼主高人!自己写协议栈!

出0入0汤圆

发表于 2014-9-22 21:45:52 | 显示全部楼层
好贴!收藏了,谢谢楼主

出0入0汤圆

发表于 2014-9-22 21:46:54 | 显示全部楼层

楼主的无私奉献精神值得学习

出0入0汤圆

发表于 2014-9-22 21:56:03 | 显示全部楼层
不错, 下载看看

出0入0汤圆

发表于 2014-9-22 22:29:34 | 显示全部楼层
学习一下!

出0入0汤圆

发表于 2014-9-22 23:24:32 | 显示全部楼层
帮楼主顶一下,希望能让更多人了解,··

出10入284汤圆

发表于 2014-9-23 00:28:40 来自手机 | 显示全部楼层
顶一下吧,目前用不到

出0入0汤圆

发表于 2014-9-25 22:06:12 | 显示全部楼层
感兴趣,收藏一下

出0入0汤圆

发表于 2014-9-26 08:17:53 来自手机 | 显示全部楼层
谢谢分享,马克备用。

出50入0汤圆

发表于 2014-9-26 08:21:14 | 显示全部楼层
这个不错

出0入0汤圆

发表于 2014-9-26 09:03:52 来自手机 | 显示全部楼层
这个要对协议有多熟悉才能写的出来啊,顶起来,不是一般人做的

出0入0汤圆

发表于 2014-9-26 09:42:52 | 显示全部楼层
mark,顶下

出0入0汤圆

发表于 2014-9-26 09:57:57 | 显示全部楼层
谢谢楼主分享,mark

出0入0汤圆

发表于 2014-9-26 10:08:32 来自手机 | 显示全部楼层
谢谢分享,继续关注

出0入0汤圆

发表于 2014-9-26 10:42:01 | 显示全部楼层
这么吊啊,可以看看啊

出0入0汤圆

发表于 2014-9-26 10:46:38 | 显示全部楼层
能力强,不过协议栈需要经过实践考验

出0入0汤圆

发表于 2014-9-26 17:23:20 | 显示全部楼层
必须顶,谢谢楼主分享

出0入0汤圆

发表于 2014-9-26 17:27:56 | 显示全部楼层
支持楼主

出0入0汤圆

发表于 2014-9-26 17:45:30 | 显示全部楼层
先收藏再仔细看

出0入0汤圆

发表于 2014-9-26 17:45:53 | 显示全部楼层
先收藏再仔细看!!!!

出0入0汤圆

发表于 2014-9-26 17:46:29 | 显示全部楼层
先收藏再仔细看!!!!

出0入0汤圆

发表于 2014-9-28 13:43:21 | 显示全部楼层
enc28j60  模块 是这么用!

出0入4汤圆

发表于 2014-9-28 14:36:03 来自手机 | 显示全部楼层
上面的模块淘宝才卖十几块,如果商用的话Enc28j60行的通吗?正准备研究网络这一块

出0入50汤圆

发表于 2014-9-28 15:59:41 | 显示全部楼层
已经在楼主的网站论坛注册了,以示支持

出0入0汤圆

发表于 2014-9-28 16:18:50 | 显示全部楼层
这个不顶,没天理啊

出0入0汤圆

发表于 2014-9-28 20:52:31 | 显示全部楼层
不错,谢谢楼主分享~~~

出0入0汤圆

发表于 2014-9-30 12:00:23 | 显示全部楼层
和uip有什么异同,和uip比有什么优势吗,测试过程中稳定性怎么样,lz可以说说吗?

出0入0汤圆

发表于 2014-9-30 13:41:36 | 显示全部楼层
好东西,谢谢分享

出0入0汤圆

发表于 2014-9-30 13:49:35 | 显示全部楼层
支持一下橹主!

出0入4汤圆

发表于 2014-9-30 14:06:06 | 显示全部楼层
支持楼主,标记下

出0入0汤圆

发表于 2014-9-30 14:12:28 | 显示全部楼层
收藏学习

出0入0汤圆

发表于 2014-9-30 14:39:11 来自手机 | 显示全部楼层
这是一个好项目,希望有测试数据!

出0入0汤圆

发表于 2014-9-30 14:44:51 | 显示全部楼层
支持下, 以后可能用到

出0入0汤圆

发表于 2014-9-30 15:20:35 | 显示全部楼层
以后可能用到 谢谢楼主分享

出0入0汤圆

发表于 2014-9-30 19:21:01 | 显示全部楼层
好东西,收下,谢谢!

出0入0汤圆

发表于 2014-10-18 23:06:55 | 显示全部楼层
狂顶一下先....

出0入0汤圆

发表于 2014-10-19 00:29:03 | 显示全部楼层
mark。下来学习

出0入0汤圆

发表于 2014-10-19 00:29:18 | 显示全部楼层
mark。下来学习

出50入0汤圆

发表于 2014-10-19 08:03:20 | 显示全部楼层
果断收藏

出50入0汤圆

发表于 2014-10-19 08:04:51 | 显示全部楼层
mark,果断收藏

出0入0汤圆

发表于 2014-10-19 08:52:51 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2014-10-19 09:01:16 | 显示全部楼层
和uip比有什么优势吗

出0入8汤圆

发表于 2014-10-19 09:19:34 | 显示全部楼层
能否具体讲讲怎样和fuhome.net 接入

出0入0汤圆

发表于 2014-10-19 09:45:34 | 显示全部楼层
这个感觉好牛,MARK了

出0入0汤圆

发表于 2014-10-19 10:08:38 | 显示全部楼层
谢谢分享 学习了

出0入0汤圆

发表于 2014-11-28 16:08:35 | 显示全部楼层
下下来看了 楼主写的很好 很详细。谢谢分享

出0入0汤圆

发表于 2014-11-28 16:08:50 | 显示全部楼层
下下来看了 楼主写的很好 很详细。谢谢分享

出0入0汤圆

发表于 2014-11-28 16:23:36 | 显示全部楼层
好东东,帮楼主顶一下

出0入0汤圆

发表于 2014-11-28 17:21:18 | 显示全部楼层
好好学习,谢谢楼主!!!!!

出0入0汤圆

发表于 2014-11-28 18:07:45 来自手机 | 显示全部楼层
收藏备用,谢谢楼主

出0入0汤圆

发表于 2014-11-28 18:08:12 来自手机 | 显示全部楼层
收藏备用,谢谢楼主

出10入10汤圆

发表于 2014-11-28 20:15:36 | 显示全部楼层
支持开源,谢谢

出0入0汤圆

发表于 2014-11-28 21:13:10 | 显示全部楼层
过来顶的

出0入0汤圆

发表于 2014-11-29 00:24:07 | 显示全部楼层
谢谢楼主!!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 19:44

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表