首页 > 范文大全 > 正文

从家庭自动化看ESP软件技术

开篇:润墨网以专业的文秘视角,为您筛选了一篇从家庭自动化看ESP软件技术范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

数据流分析、事件处理软件虽然严格上说不是数据库,但是在数据处理上和数据库有异曲同工之妙。

参加班加罗尔站的SAP TechEd 2012之前,我忽然接到一个任务,我的同事家里有事,去不了了,我必须在班加罗尔替他讲TEC213,题目是:“SAP Sybase Event Stream Processor: From Smart Metering to House Automation”。

我花了5个小时和同事Frank学习这一讲里面的内容,发现这是一个非常有趣的、真实的家庭自动化的例子,我想分享给大家。

首先,这是Frank家的房子,他在房子四周装上了日照和温度的传感器,分别读取房屋四周的温度以及日照的情况。

其次,Frank设计了读取煤气表和电表的传感器,特别值得一提的是,他并没有使用更先进的智能电表,而是自己设计传感器卡,通过检测传统电表上圆盘的转动来计算电量的使用,煤气表的数字也是类似的方法读取。

接着,他设计了一整套信号的传输和计算系统,其中:

基站通过WiFi来收集传感器卡的数据,并传递给esp引擎,用低能耗的Atmel RISC CPU,CPU的主频只有16MHz。但是对这样一个单一简单的工作,足够强大了。

有了这套装置做什么?

Frank用手里掌握的Sybase SQL Anywhere、Sybase ESP、Sybase IQ等技术,搭建了一个非常有趣的家庭自动化平台,通过对房子四周的温度的了解,来做以下一些事情:

1,计算这个房子每年、每月、每天的能耗,从而了解家庭能源使用的状况,例如通过水箱温度和煤气用量的使用情况,可以了解每天早上家人洗澡的时候,水箱温度下降,煤气自动启动。晚上5~7点会有大量电器用电,如电视、洗衣机等等。

2,自动控制家里的一些能耗设备,例如:每天晚上11点,客厅里的灯会自动关闭;11点02分,会再次自动关闭,以确保关灯的动作正确完成;夜里1点,会再次自动关灯,避免有时候熬夜把灯又打开却忘了关,或者提醒自己该睡觉了。

3,加入一些自动控制模块,协助生活的进一步自动化:洗衣机外部放一个淹水的传感器,以监测洗衣机溢水或者漏水,一旦发现,将通过短信机制通知家人,家人可以远程控制报警、或者做相关的处理。

数据流分析、事件处理软件虽然严格上说不是数据库,但是在数据处理上和数据库有异曲同工之妙,不同于数据库把数据存储在硬盘一类的介质上,然后加以查询使用。

事件处理软件ESP(Event Streaming Processor)可以对流动的数据进行实时处理,在金融、资本市场上有清晰而成熟的应用,如实时风险控制、算法交易、量化投资等等;在电信行业中,也可以轻松找到基于实时数据处理的入侵检测、实时促销等等;在政府行业中也可以看到对大量流动的互联网数据进行实时分析、实时判断及处理。

在可以预见的未来,数据流处理软件将会发挥出更大的功效。

卢东明

现任SAP公司全球数据库解决方案亚太区技术总监有20年的数据库、数据仓库软件使用、销售经验。此前曾任Sybase软件(中国)有限公司技术总监及CTO。