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

网络继电器实现智能家居系统二次开发解决方案

2019-09-11 13:04
分享到:
通过晶控全系列的网络继电器系列产品以及相关配件可以组建成功能强大,性能稳定的物联网智能家居控制系统。有不少合作公司会采用软件二次开发的方式来搭建自己的智能家居系统,现在我们给大家详细介绍一下,网络继电器系统的二次开发方式及其系统构架。

首先,我们确认一下,我们可以实现哪些软件客户端的二次开发工作,以实现不同的应用场景:

1. 手机APP软件
2. 平板Pad软件
3. 手机微信公众号或微信小程序软件
4. 网页端的web页面控制方式
5. 客户端应用程序的控制方式

以下是我们不同客户端软件界面实际案例举例:

1. 手机APP软件
iPhoneXRiPhoneXR
2. 平板Pad软件
smart home pad

3. 手机微信公众号或微信小程序软件
         

4. 网页端的web页面控制方式
java智能家居

5. 客户端应用程序的控制方式
智慧教室软件
以上为 第一种智能家居软件二次开发方式:即对接晶控云服务器系统,实现智能远程控制。我们开放http协议以及调用源程序代码供研发人员做参考,需要时可以和我们商务人员进行联系。

第二种智能家居软件二次开发方式:不使用晶控云服务器系统,直接实现本地设备控制的二次开发控制。

本地控制设备又可以分成两种控制方式:

A. 通过以太网或WiFi通信,将控制器产品作为Server服务器端的角角,客户端(可以是手机、平板、PC电脑或其它终端设备)通过Socket接口建立通信连接,实现字符串控制命令的交互。该连接方式,只要控制器和客户端在同一个局域网内即可实现点对点通信。

B. 通过RS232标准串口实现控制,可以控制设备的开与关,也可以读取设备的当前状态。如果需要RS485方式通信的话,可以连接RS232->RS485转接适配器即可。RS232通信协议与网络通信协议相同,使用115200bps波特率通信。

第三种智能家居软件二次开发方式:不使用晶控云服务器系统,搭建自己的云服务器,实现设备远程控制的二次开发控制。

第三种控制方式,可以在第二种控制方式的基础上,再自建一台云服务器,即本地局域网内有一台电脑和控制器硬件实现本地Socket通信控制,在Internet云端架设一台自己的云服务器,将这台云服务器和本地局域网内的电脑实现数据通信,搭建好用户自有的私有通信协议,从而实现硬件设备的远程控制。该方案,需要在云端及本地电脑上各自开发一套Server服务器端和Client客户端软件系统。晶控硬件产品只负责设备的控制以及提供状态数据,业务应用数据,全部放在用户自行搭建的Server或Client端电脑上。