longjane 发表于 2014-9-21 11:19:38

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

/********************************************************************/
本程序仅供学习参考,未经作者允许,不得用于任何商业用途                           
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,子网掩码一般不改。

协议栈源码:


协议栈说明:



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

liuruoshui 发表于 2014-9-21 11:42:52

帮楼主顶一下!!

lmhtz 发表于 2014-9-21 11:51:25

必须顶

RelayProtect 发表于 2014-9-21 12:17:40

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

guolun 发表于 2014-9-21 12:20:56

必须要顶,必须要收藏。

cpwander 发表于 2014-9-21 12:26:19

本帖最后由 cpwander 于 2014-9-21 23:20 编辑

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

就在今天 发表于 2014-9-21 12:26:46

mark 赞下楼主,联网是趋势。

unifax001 发表于 2014-9-21 12:35:17

是要mark的 好东西

v灰尘 发表于 2014-9-21 12:37:06

适用于任何8,16,32位单片机   MARK!

zhutao7589 发表于 2014-9-21 12:37:53

谢谢 楼主分享好好看看{:smile:}

xintao 发表于 2014-9-21 12:55:28

正是我想要的,收了……

fly_817 发表于 2014-9-21 13:18:13

好东西,适合开发属于电工的智能家居。

fscd 发表于 2014-9-21 13:34:50

顶,不错的项目,建议找老大纳入开源管理项目
让更多人参与其中

maqian 发表于 2014-9-21 14:01:25

这个真的挺好的,呵呵

tabc_123 发表于 2014-9-21 15:28:26

顶,起来,是个好东西...

zkcah 发表于 2014-9-21 16:42:25


谢谢楼主分享

mofire 发表于 2014-9-21 17:01:03

在等下会分解

eiglxl 发表于 2014-9-21 18:24:27

谢谢楼主分享

88269506 发表于 2014-9-21 18:27:27

谢谢楼主分享+1

kejinkun 发表于 2014-9-21 18:31:33

mark一下

大风起兮 发表于 2014-9-21 18:37:02

坐等下回

lyl2022 发表于 2014-9-21 18:41:11

下来看看,谢谢分享

deny 发表于 2014-9-21 18:46:45

不错哦,顶一下

yaake 发表于 2014-9-21 19:22:32

多谢分享。看看对单片机的要求高不高

liuzhe910422 发表于 2014-9-21 19:26:08

顶。。。。。。

loveskangaroo 发表于 2014-9-21 20:11:56

顶一下!

iqxt88 发表于 2014-9-21 20:17:06

不按错,不按错

good_luck 发表于 2014-9-21 20:17:29

下载备用,感谢楼主。

angg 发表于 2014-9-21 21:32:50

标记 回头有时间学习一下

4058665 发表于 2014-9-21 22:31:53

谢谢分享

dqlm016 发表于 2014-9-21 22:34:04

好好学习,谢谢楼主

LICHANGAN726 发表于 2014-9-21 23:11:32

谢谢楼主无私,

机器人天空 发表于 2014-9-21 23:30:34

mark......

落叶知秋 发表于 2014-9-21 23:34:32

顶一下楼主

lxa0 发表于 2014-9-21 23:53:34

这个怎么玩?
谁有更详细的资料?

nos002 发表于 2014-9-22 03:03:08

几百字节ram的片子就别想了

magiczero 发表于 2014-9-22 05:59:29

谢谢分享{:smile:}

DCJ 发表于 2014-9-22 07:52:53

不知道稳定性怎么样,之前用uIP老是不稳定,不知道是什么原因。

longjane 发表于 2014-9-22 07:57:41

nos002 发表于 2014-9-22 03:03
几百字节ram的片子就别想了

这个可以想的哦

fghfguytu 发表于 2014-9-22 08:09:10

比较关注稳定性,稳定压倒一切

longjane 发表于 2014-9-22 08:37:53

fghfguytu 发表于 2014-9-22 08:09
比较关注稳定性,稳定压倒一切

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

linux-0405209 发表于 2014-9-22 09:12:18

能提供些实例应用就更加好了~~~

longjane 发表于 2014-9-22 09:16:10

linux-0405209 发表于 2014-9-22 09:12
能提供些实例应用就更加好了~~~

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

qbq 发表于 2014-9-22 09:31:00

联网是趋势,关注楼主的分享

linux-0405209 发表于 2014-9-22 18:34:07

longjane 发表于 2014-9-22 09:16
请持续关注,会有更多说明的

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

soos 发表于 2014-9-22 21:35:48

比较关注稳定性,稳定压倒一切

dgtg 发表于 2014-9-22 21:44:00

mark!!楼主高人!自己写协议栈!

penguin_boar 发表于 2014-9-22 21:45:52

好贴!收藏了,谢谢楼主

zqy517 发表于 2014-9-22 21:46:54


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

hyj 发表于 2014-9-22 21:56:03

不错, 下载看看

背西风酒旗 发表于 2014-9-22 22:29:34

学习一下!

linxiaoutziCCCP 发表于 2014-9-22 23:24:32

帮楼主顶一下,希望能让更多人了解,··

brother_yan 发表于 2014-9-23 00:28:40

顶一下吧,目前用不到

aasf3 发表于 2014-9-25 22:06:12

感兴趣,收藏一下

moment 发表于 2014-9-26 08:17:53

谢谢分享,马克备用。

jinfen 发表于 2014-9-26 08:21:14

这个不错

heiyuu1 发表于 2014-9-26 09:03:52

这个要对协议有多熟悉才能写的出来啊,顶起来,不是一般人做的

yklstudent 发表于 2014-9-26 09:42:52

mark,顶下

youstupy 发表于 2014-9-26 09:57:57

谢谢楼主分享,mark

caoxuerji 发表于 2014-9-26 10:08:32

谢谢分享,继续关注

gufeng722 发表于 2014-9-26 10:42:01

这么吊啊,可以看看啊

liansp 发表于 2014-9-26 10:46:38

能力强,不过协议栈需要经过实践考验

Yahom 发表于 2014-9-26 17:23:20

必须顶,谢谢楼主分享

淋湿的鸡毛 发表于 2014-9-26 17:27:56

支持楼主

pch888 发表于 2014-9-26 17:45:30

先收藏再仔细看

pch888 发表于 2014-9-26 17:45:53

先收藏再仔细看!!!!

pch888 发表于 2014-9-26 17:46:29

先收藏再仔细看!!!!

cndavy 发表于 2014-9-28 13:43:21

enc28j60模块 是这么用!

hemingjing 发表于 2014-9-28 14:36:03

上面的模块淘宝才卖十几块,如果商用的话Enc28j60行的通吗?正准备研究网络这一块

ilikemcu 发表于 2014-9-28 15:59:41

已经在楼主的网站论坛注册了,以示支持{:victory:}

yebx 发表于 2014-9-28 16:18:50

这个不顶,没天理啊

仗剑天涯 发表于 2014-9-28 20:52:31

不错,谢谢楼主分享~~~

Sc0pin 发表于 2014-9-30 12:00:23

和uip有什么异同,和uip比有什么优势吗,测试过程中稳定性怎么样,lz可以说说吗?

litguy 发表于 2014-9-30 13:41:36

好东西,谢谢分享

ldj7501 发表于 2014-9-30 13:49:35

支持一下橹主!

zhoupy 发表于 2014-9-30 14:06:06

支持楼主,标记下

ccyhyxt 发表于 2014-9-30 14:12:28

收藏学习

zj2003 发表于 2014-9-30 14:39:11

这是一个好项目,希望有测试数据!

timi 发表于 2014-9-30 14:44:51

支持下, 以后可能用到

l09046162 发表于 2014-9-30 15:20:35

以后可能用到 谢谢楼主分享

eddia2012 发表于 2014-9-30 19:21:01

{:smile:}好东西,收下,谢谢!

CHEN1986 发表于 2014-10-18 23:06:55

狂顶一下先....

sup888 发表于 2014-10-19 00:29:03

mark。下来学习

sup888 发表于 2014-10-19 00:29:18

mark。下来学习

peiyan 发表于 2014-10-19 08:03:20

果断收藏

peiyan 发表于 2014-10-19 08:04:51

mark,果断收藏

DCJ 发表于 2014-10-19 08:52:51

谢谢分享!

amnumber 发表于 2014-10-19 09:01:16

和uip比有什么优势吗

justdomyself 发表于 2014-10-19 09:19:34

能否具体讲讲怎样和fuhome.net 接入

NEXEN1106 发表于 2014-10-19 09:45:34

这个感觉好牛,MARK了

greenflyqqq 发表于 2014-10-19 10:08:38

谢谢分享 学习了

xcsy0220 发表于 2014-11-28 16:08:35

下下来看了 楼主写的很好 很详细。谢谢分享

xcsy0220 发表于 2014-11-28 16:08:50

下下来看了 楼主写的很好 很详细。谢谢分享

eliterxzgxu 发表于 2014-11-28 16:23:36

好东东,帮楼主顶一下

fujianhua 发表于 2014-11-28 17:21:18

好好学习,谢谢楼主!!!!!

老谷 发表于 2014-11-28 18:07:45

收藏备用,谢谢楼主

老谷 发表于 2014-11-28 18:08:12

收藏备用,谢谢楼主

szxszx 发表于 2014-11-28 20:15:36

支持开源,谢谢

zhenghe 发表于 2014-11-28 21:13:10

过来顶的

721zjr 发表于 2014-11-29 00:24:07

谢谢楼主!!!
页: [1] 2
查看完整版本: 新帖之一,专为单片机联网的开源协议栈FuIP,是单片机就行