智能家居服务器解决方案

蜗牛美国服务器2022-08-041060

基于云计算的智能家居系统主要由三部分组成:云平台(数据中心)、控制端和家庭设备。

智能家居网关是家庭资源管理和配置中心,完成家庭组网和节点控制等功能。智能家居网关通过无线组网技术连接家庭网络中各传感器开关节点,通过标准的通信协议,对内实现智能家居内部网络的管理和控制,对外作为家庭网络和外部网络的信息的交互接口。家庭网关可以在传感器和被控制设备接入家庭网络后调用其基本功能,并从云数据中心自动下载该设备的控制模型以实现更全面的控制。

另外,执行器是指所有执行控制策略的设备,包括各种家用电器。随着家电本身智能化的发展,有可能将每一件家庭设备接入到家庭网络中。相比较可看出,传统的智能家居以家庭网关为核心,所有设备均与家庭网关相连接,向家庭网关提供数据,并接受家庭网关的指令。采用云计算的服务器为核心,来替代目前以家庭网关为核心。在智能家居中引入云计算,由一个尽可能简单低功耗的家庭网关来获取各种传感器数据传送到云服务器,接受来自云服务器的指令对智能家居系统进行控制。这样的方案具备以下优势:缩减并明确了家庭网关的任务,便于家庭网关的标准化和通用性;云服务器可以接受家庭系统的实时数据,在更大范围内进行统筹安排;云服务器可以存储大量的既往数据,便于未来在此基础上进行数据挖掘,从而为整个系统的优化和相关领域的发展提供知识支持。

传统的服务器方案往往使用单一服务器模式,传统业务不需要客户端与服务器保持长连接,客户端获取数据时发送一个连接即可。并且客户端运行在 PC 机上,客户端对服务器发起连接后,服务器可暂存客户端的IP 地址和端口,当服务器需要给客户端发送数据时直接用客户端的IP 地址和端口号即可。所以用单一服务器即能满足传统业务的需求。

当业务量大的时候,传统服务器采用服务器集群技术来保证服务器不因业务量过大而瘫痪。 随着智能家居网关用户逐步上升,用户将达到百万级。 每个网关都要与服务器保持长连接,同时服务器还要与手机端通信。为了保证服务器的负载会达到百万级时,其仍能正常其正常工作,本方案采用主从服务器框架来实现负载均衡。主服务器负责网关与服务器首次建立连接,然后根据地理位置等因素为网关分配一个从服务器并告知其 IP 等信息,网关再根据从服务器信息对从服务器发起连接,建立连接后网关与从服务器保持长连接并断开与主服务器的连接。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram