请选择 进入手机版 | 继续访问电脑版

智能创客,中国最大的极客空间,智能平台,免费教学,视频教程,手把手教你创造儿时梦想!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 12362|回复: 28

《TCP转发方案》01:智能家居工业方案介绍、前景

  [复制链接]

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
发表于 2015-10-16 14:48:11 | 显示全部楼层 |阅读模式
《智能家居DIY》一书提供了家居网关+云端的http方案,这对初学者来说,http方案最容易理解和使用,资料也多。但是http是一个短连接,每次发送数据量大(那些http协议字符),并需要不断的刷云端来获取数据,这样人一多,服务器可能就完蛋了。

而家居网关如果能一直TCP长连接云端,客户端发送的数据能直接转发给网关,那么普通的服务器就可以同时在线上千上万个设备。
这个方案一般谁在用呢?QQ、微信airkiss、360芯片、esp8266商业方案等。
这中间也许也会使用UDP转发,相信QQ会这么做,UDP需要更精细的底层构架,而TCP基本满足商业方案的需求,并服务端已经有很开源方案,完全可以上千上万人同时并发。


这篇我们先讲理论知识,看看构架。
必须建立服务器(PHP环境)、客户端(网关或wifi模块等)、手机端,如下图。
tcp构架图.jpg

左边是网关,中间是服务器,右边是手机

他们之间的通讯是用一个规定的数据格式进行的。
具体格式如下:
tcp协议:
绑定:mode=bind&apikey=你的key&data={ck001000bind}
心跳:mode=live&apikey=你的key&data={ck001000live}
执行:mode=exe&apikey=你的key&data={cksidnid数据}
上传:mode=up&apikey=你的key&data={cksidnid数据}

ip121.199.40.177 端口8080
1、网关绑定(可以用网络调试助手模拟),不能断开,每分种心跳一次,发现断开要重连和绑定。
2、在任何地方执行,就可以秒控制(可以用网络调试助手模拟)。
网络调试助手.exe (1001 KB, 下载次数: 3962)
回复

使用道具 举报

3

主题

69

帖子

839

积分

版主

Rank: 7Rank: 7Rank: 7

积分
839
QQ
发表于 2015-10-17 07:33:30 | 显示全部楼层
本帖最后由 创客帝国 于 2015-10-17 07:34 编辑

但这个系列




未完待续...
看标题 :
《TCP工业通信方案》01  
貌似,出四个系列了
回复 支持 反对

使用道具 举报

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
 楼主| 发表于 2015-10-18 13:47:22 | 显示全部楼层

不算是啦,算是图书的扩展,工业级方案啦。
回复 支持 反对

使用道具 举报

0

主题

152

帖子

384

积分

禁止发言

积分
384
发表于 2015-11-8 15:26:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2015-11-26 00:29:34 | 显示全部楼层
微店专营:爱/马/仕,香/奈/儿,LV等,名包,名表,有感兴趣请扫描我头像或关注微信公众号【奢华一身】,有您意想不到的惊喜
回复 支持 反对

使用道具 举报

0

主题

42

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2015-12-31 02:26:37 | 显示全部楼层
经验之谈,谢谢楼主了,请继续努力












回复 支持 反对

使用道具 举报

0

主题

26

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2016-1-9 09:40:05 | 显示全部楼层
学习学习!
回复

使用道具 举报

0

主题

0

帖子

-2

积分

限制会员

积分
-2
发表于 2016-1-10 12:10:27 | 显示全部楼层
走淘宝虽然慢一些 客服很耐心讲解流程并指导作! 不错诚信商家
回复 支持 反对

使用道具 举报

0

主题

23

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2016-1-13 21:55:15 | 显示全部楼层
小菜鸟刷等级,看教程,学习中
回复 支持 反对

使用道具 举报

0

主题

42

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
发表于 2016-2-17 05:09:57 | 显示全部楼层
说的不错!












回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|手机版|智能创客 ( 桂ICP备14000828号

GMT+8, 2024-3-29 19:33 , Processed in 0.140853 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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