首页 > 服务中心 > 解决方案 >

如何为智能硬件搭建自己的智能家居服务器

2020-02-10 10:27
分享到:
对于部分经销商及客户使用晶控智能家居产品,想搭建自己的云端服务器,我们为大家总结了三种方式,可以用最快的速度打造自己的智能家居软件系统,如:服务器端、PC电脑端、苹果手机移动端、安卓手机移动端。下面我们来看一下这三种模式以及它们之间的区别在哪里:

1、TCP Server 模式:
服务器为Server,KC868-Hx智能控制器为Client客户端;服务器处于监听状态,客户端硬件在上电后,会主动和服务器建立Socket通信连接,实现数据交互,该TCP连接方式为长连接。如需要指定MAC地址的设备才能连接到服务器,可以在VirCom网络配置工具中设置“TCP建立连接时自动上报MAC地址”的功能即可,这样,客户端连接时,会自动上报MAC地址,合法的主机再由服务器建立连接,否则不建立连接。使用字符串进行数据交互。
TCP Server调试工具

2、TCP Client 模式:
PC电脑为Client客户端,KC868-Hx智能控制器为Server服务器;硬件服务器处于监听状态,PC客户端点击“Connect”连接按键后会和服务器建立Socket通信连接,实现数据交互,该TCP连接方式为长连接。使用字符串进行数据交互。
tcp client调试工具

3、UDP模式:
服务器为Server,KC868-Hx智能控制器为Client客户端;服务器处于监听状态,客户端硬件在上电后,会主动和服务器建立通信连接,实现数据交互,该UDP连接方式为短连接。使用16进制数进行数据交互。硬件上线的过程为:
A:注册登陆到服务器;
B:注册成功后,发送心跳包给服务器;
C:服务器将心跳包回复给控制器;
D:服务器发送控制硬件设备命令,如:打开第一路开关;
E:硬件回复给服务器控制成功或失败的信息反馈。
搭自己的服务器

关于智能家居软件二次开发调试工具及相关源程序代码例程,可以在这里下载:
https://www.hificat.com/news/development/1523.html