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
谢谢楼主!!!