废话不多说。就下面几句话,你就可以手机控制模块了,至于控制模块做什么,那是你自己的事情咯
通信过程很简单,只要能发送接收UDP数据报的设备都可以,遵从以下协议
API接口说明:
******************************************************************************
服务器IP:115.28.93.201
udp端口:7001
d=唯一10位设备ID,在网站添加设备时,自动分配,如:1287369152
m=设备密码,最多10位字母数字,在网站设备配置-自定义 ,如: 1234567890com=命令字符串,30位以内数字、字母、ASCII 字符即可n=注册网站的用户名 ,30位以内数字、字母
很简单,你的设备只要能发送这两条信息,哎!恭喜,你能任意控制你家的设备咯,啥微波炉,洗衣机,电饭锅,马桶都可以的,可以的。
1、设备要保持一个心跳包,就是循环定时发送这个信息到服务器的7001端口(30s即可)。f=1&d=1287369152&m=1234567890&from=sb->server服务器会回应:f=1&d=1287369152&from=server->sb
2、设备如果收到手机或者其他客户端的命令信息,那么该信息格式是:f=a&d=1287369152&n=lovfelife&com=open&from=server->sb
3、设备如果要反馈信息给控制客户端(手机、web、等其他)f=b&d=1287369152&m=1234567890&n=lovelife&com=XXXXXX&from=sb->server服务器会回应:f=b&d=
1287369152&n=
lovelife&from=server->sb
******************************************************************************
一、设备添加:
1、到fuhome.net首页注册,登录
2、左侧增加新设备
3.jpg (34.67 KB, 下载次数: 0)
下载附件
2014-9-21 11:31 上传
三、如何扩展到家里的设备:
可以再最小板基础上加上无线模块,那样就可以手机,电脑控制设备咯,机器人哦,都可以的哦。
你看的是第一版本的是基于HTTP的,你到bbs里面看最新的是UDP的就不需要了设置任何路由器了。同时UDP目前是服务器帮忙转发,但是速度大幅提升,之后会加入UDP nat穿透,就纯属手机设备之间通讯,跟服务器只是验证账号密码而已。
安卓是基于用户这一端的,暂时不公开,一般人不需要安卓编程,开放多了反而不好,让爱好者分心。
一周热门 更多>