HomeCenter开源的家庭物联网平台

日期:2015-01-19 23:00:05 来源:无限魅力物联网 阅读次数:876 分享:

HomeCenter( 家庭物联网平台)是针对未来物联网(不限家庭),以计算机为中心,连接各种智能设备(空调、电灯、电视、DVD、传感器),进行集中智能管理,并为用户提供手机远程操控电脑(无需HAR工程包),和完全管理远程自动化设备(需要加载或自行开发HAR工程包)应用、开发平台

HomeCenter开源的家庭物联网平台

HomeCenter开源的家庭物联网平台HomeCenter开源的家庭物联网平台HomeCenter开源的家庭物联网平台HomeCenter开源的家庭物联网平台

HomeCenter开源的家庭物联网平台

 

技术原理

HomeCenter开源的家庭物联网平台

(1)在电脑端开发HAR工程包,一次开发便可被应用到各种手机平台:iPhone/iPad,Android,J2ME。HAR工程包:包含专为各种智能设备/电脑而设计、开发的菜单(Menu)、遥控器(Controller)、控制面板(Mlet)及批处理脚本(cmd),工程包在手机连接电脑服务器后,展示到手机界面上,将用户的远程操作通过HomeCenter服务器驱动智能设备或电脑,或监控设备状态。HAR工程包依托简洁、强大的脚本语言JRuby,方便实现强劲、可交互的远程电脑和家庭物联网(家庭智能设备,如温控器、传感器、空调等报警、传感)操作。友情提示:相关智能设备的jar底层驱动程序库(smart device jar lib)并不由HomeCenter服务器提供。

(2)在电脑端加载由朋友共享或供应商提供的HAR工程包,供手机连接,方便实现“即加即用”,无需重启服务器。

(3)支持多HAR工程包管理,每个工程包支持版本自动更新

主要功能

1.手机连接和访问电脑桌面

   系统的基本功能。启动服务器端,安装手机端,输入帐号和密码,连通计算机后,便可通过远程访问电脑桌面。 轻松实现鼠标移动、双击、单击、右击、拖放操作

   定制快捷键,供手机一点激发,并在电脑端模拟键盘快捷键操作。

2.定制个性化九宫格菜单

    通过服务器的设计器,添加或删除菜单项,每个菜单项对应不同的业务逻辑,由JRuby脚本来驱动底层业务。

    菜单项以九宫格形式,在手机连线后,传输到手机端,以供用户点选

3.通过JRuby开发与智能设备进行复杂交互的手机界面

    借助服务器的Mlet规范(类似于Applet, Servlet),用JRuby实现一个Mlet类定义和实例。

    Mlet是一个继承JPanel的子类,服务根据实例获取Mlet的Image,并传输到手机端,用户在手机端的事件,又反馈到服务器,并转发到Mlet的标准J2SE事件对象上,从而实现在手机端以类似桌面GUI方式驱动应用逻辑。

4.可编程加密器接口,无限扩展传输数据安全

    为满足特定用户的高安全需要,提供可编程加密器接口。

5.用户级证书创建和管理,方便增强安全

    只需点击,便可创建新证书和开启/关闭证书传送功能注意:对含失效证书的手机,服务器将完全隐身并不可见,即便是正确密码。

    关闭服务端的证书传输功能,可阻止其它非法手机尝试获得证书。

    证书也提供数据加密功能。

本文来自无限魅力物联网,本文网址:http://www.o-kml.com/news/show-1279.html。更多精彩新闻尽情关注无限魅力物联网.