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

标题: 《TCP转发方案》01:智能家居工业方案介绍、前景 [打印本页]

作者: znck007    时间: 2015-10-16 14:48
标题: 《TCP转发方案》01:智能家居工业方案介绍、前景
《智能家居DIY》一书提供了家居网关+云端的http方案,这对初学者来说,http方案最容易理解和使用,资料也多。但是http是一个短连接,每次发送数据量大(那些http协议字符),并需要不断的刷云端来获取数据,这样人一多,服务器可能就完蛋了。

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


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


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

他们之间的通讯是用一个规定的数据格式进行的。
具体格式如下:
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, 下载次数: 4371)
3、apikey请去m.znck007.com注册生成,{cksidnid数据}格式代码的意义,请看智能创客网wifi系列去理解。

网关和服务器相连,心跳和上传数据,手机发送执行就可以转发到网关。
服务器我们采用php+mysql环境,请加QQ群109601470一起来交流探论。
网关代码我们使用易懂的python脚本编写TCP客户端。手机端使用html5和android端,并全部开源。
目前都是基于《智能家居diy》书中项目增加的一种方案。
《智能家居diy》硬件:https://item.taobao.com/item.htm?id=576067599077


大家看到这里,有些编程基础的应该都能明白其中的原理,对于一般的diy者来说,这套方案比较专业了,但可参修改为商业化。

接下的几篇会详细的教程介绍给大家如果搭建服务端、客户端、手机端,学到东西记得关注我们,加加QQ群109601470调戏我们。









作者: 创客帝国    时间: 2015-10-17 07:33
本帖最后由 创客帝国 于 2015-10-17 07:34 编辑

但这个系列




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

作者: znck007    时间: 2015-10-18 13:47
创客帝国 发表于 2015-10-17 07:33
但这个系列

不算是啦,算是图书的扩展,工业级方案啦。
作者: tswtj    时间: 2015-11-8 15:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: rcjdq    时间: 2015-11-26 00:29
微店专营:爱/马/仕,香/奈/儿,LV等,名包,名表,有感兴趣请扫描我头像或关注微信公众号【奢华一身】,有您意想不到的惊喜
作者: nsebn    时间: 2015-12-31 02:26
经验之谈,谢谢楼主了,请继续努力













作者: drfat    时间: 2016-1-9 09:40
学习学习!
作者: bglee    时间: 2016-1-10 12:10
走淘宝虽然慢一些 客服很耐心讲解流程并指导作! 不错诚信商家
作者: Raspberry    时间: 2016-1-13 21:55
小菜鸟刷等级,看教程,学习中
作者: fawob    时间: 2016-2-17 05:09
说的不错!













作者: jsyemaozi    时间: 2016-2-29 15:10
我是初学,迷糊中学习,学习中迷糊
作者: 飞珍非仓    时间: 2016-3-12 11:03
此贴有意思~得支持!!!
作者: 镜花水月    时间: 2016-3-24 08:05
学习中,向楼主学习。
作者: pachen949    时间: 2016-4-4 16:03
不错~~~~~~
作者: wuyue1994    时间: 2016-4-19 10:52
开始学起来
作者: fnfbp    时间: 2016-6-10 20:34
不错的~~! 感谢您提供













作者: dpzkm    时间: 2016-6-12 18:54
鉴定完毕!谢谢楼主多发帖子好帖子是顶出来的,,大家顶起!!
作者: 工匠    时间: 2016-7-12 18:39
学习学习!
作者: wnyxwjzq3    时间: 2016-8-2 16:11
赞扬的就是顶贴
作者: pdifz    时间: 2016-9-30 10:56
不回不行了,因为楼猪太有才了。


幸运28微信群

0--27个号码:大、小、单、双。 单点、组合:小单、小双、大单、大双

大小单双:1赔2

组合投注:1赔4

极大极小:1赔13

单点数字:1赔13

当然开出 13,14大小单双1000以下全赔以上赔半,13,14赔3倍。

游戏24小时运行365天不间断!!



本微信群信誉第一,服务至上。优惠多多!~
本群唯一广告代理人加微信才可进入。乱拉人进群一律双飞(含拉人一起踢出群)

幸运28微信群进群先加微信号:ccs52999




战友幸运28

信誉大群

进群加群主ccs52999
作者: 方重明    时间: 2016-10-1 14:26
谢谢楼主,真是太好了












某宝购买 视频教程 素材 软件 xiao视频 等资源  百度网盘免费下载   hao.wpan123.com
作者: 幼儿一班    时间: 2016-10-3 08:32
谢谢分享
作者: 所有爱情都成    时间: 2016-10-14 00:38
高人啊,真是好东西啊!!













作者: 男人上031    时间: 2016-10-15 14:01
加油啊!!!!顶哦!!!!!













作者: 男人上031    时间: 2016-10-19 10:55
难得好贴,赞一个,继续努力啊













作者: 毫克里364    时间: 2016-10-24 06:49
说的不错!













作者: xke瓯江帆影    时间: 2016-10-24 07:15
说的不错!













作者: h落燕飞    时间: 2016-11-5 05:48
不错啊! 一个字牛啊!













作者: 郭燕玉640    时间: 2016-11-6 16:38
鼓励一下,帖子非常好

















欢迎光临 智能创客,中国最大的极客空间,智能平台,免费教学,视频教程,手把手教你创造儿时梦想! (http://luntan.znck007.com/) Powered by Discuz! X3.2