接入平台API方式:
客户端接口3.3(容易)
WEB/APP/微信开发接口
主要由http及TCP,websocket接口组成

 

网络调试软件:这个比较好用,模拟硬件设备调试协议及客户端的时候用

http://www.fuhome.net/bbs/forum.php?mod=viewthread&tid=2181

 

HTTP及websoket客户端交互演示视频及web源码免费下载连接 强大的互动技术

http://www.fuhome.net/bbs/forum.php?mod=viewthread&tid=2247

 

人人可以开发自己微信公众号控制远程硬件设备 视频教程及源代码 超简单就10分钟

http://www.fuhome.net/bbs/forum.php?mod=viewthread&tid=2248


客户端开发:
APP接口详细主要由两部分组成

1、HTTP接口

其实HTTP开发难度小,而且适合WEB/微信/app开发,如果你在你的服务器的网页或者微信公众号要控制连接在Fuhome服务器上的设备,需要通过curl方式模拟http请求接口即可实现。由于采用的是一问一答方式,建议在微信对话框控制设备的场景比较合适,虽然其他也可以用,但返回就完成,因此不能做到推送事件的功能。

 

2、websocket接口——推荐

用任何支持浏览网页的设备,无论是手机,电脑,访问一个web页面就行了,一个页面的代码就实现了websocket与设备通信,该方法只要不关闭页面,可以任意双向通信,速度非常快。可以设备推送报警信息,传感器信息等事件,用此方法做的客户端体验非常好,功能可以很强大

 

3、TCP接口——推荐

无论是手机,电脑软件,使用TCP方式,可以任意双向通信,速度非常快。可以设备推送报警信息,传感器信息等事件,用此方法做的客户端体验非常好,功能可以很强大,协议格式和websocket一模一样


HTTP接口 POST方式 JSON格式

url:  http://apps.fuhome.net:7001
msg= { "ver": "33",
"openid": "83762687e6694006f6d1161864164d0a",
"userid": "1020398130",
"psw": "f35f43b8cc3facacfa0049d8fb7062**",
"id": "9",
"comstring": "123456",
"timer": "1562656760"
}
注意:此接口只能一问一答,一旦设备回答了,就只能再次发起请求。。。


websocket接口 JSON格式

url:  ws://apps.fuhome.net:7002
{ "ver": "33",
"openid": "83762687e6694006f6d1161864164d0a",
"userid": "1020398130",
"psw": "f35f43b8cc3facacfa0049d8fb7062**",
"id": "9",
"comstring": "123456",
"timer": "1562656760"
} 注意:
1、此接口一旦连接,只要websocket不断开,就可任意双向极速互动
2、websocket和TCP客户端需要保持心跳,comstring为heart,频次30-50S,此关键字不会到达设备端


TCP接口 JSON格式

url:  apps.fuhome.net:7003

TCP协议格式和websocket一模一样


回复及推送 JSON格式

返回内容
{
"type":"back",
"id":"9",
"devname":"你的电饭锅",
"contents":"OK",
"time":"2019-07-19 10:03:01"
}

报警信息推送
{
"type":"alarm",
"id":"9",
"devname":"你的电饭锅",
"contents":"HOT",
"time":"2019-07-19 10:03:01"
}
传感器信息推送
单值传感器
{
"type":"feel",
"id":"9",
"devname":"你的电饭锅",
"feeltype":"01",
"feelnum":"101",
"feelvalue1":"32.1",
"time":"2019-07-19 10:03:01"
}
双值传感器
{
"type":"feel",
"id":"9",
"devname":"你的电饭锅",
"feeltype":"02",
"feelnum":"101",
"feelvalue1":"32.1",
"feelvalue2":"10.3",
"time":"2019-07-19 10:03:01"
}


登陆本站 www.fuhome.net ,即可进入个人中心 协议采用ASCII 字符,汉字编码:UTF-8
userid:用户的10位数字id,登录个人中心左侧栏目显示
psw:用户登录密码经过md5加密的32位小写密码
openid:32位开发密钥,登录个人中心最上面会有提示,即可申请只需1.99元
id:非设备10位ID,而是短id,激活设备后系统生成,每个设备新增激活后在个人中心设备列表可见
comstring:命令字符串
timer:10位时间戳

 

未来之家,让科技融入生活 © 2014 fuhome.net, all rights reserved ICP 10208096