家庭物联网平台 HomeCenter
本文导语: HomeCenter是针对未来物联网(不限家庭),以计算机为中心,连接各种智能设备(空调、电灯、电视、DVD、传感器),进行集中智能管理,并为用户提供手机远程操控电脑(无需HAR工程包),和完全管理远程自动化设备(需要加载或自行...
HomeCenter是针对未来物联网(不限家庭),以计算机为中心,连接各种智能设备(空调、电灯、电视、DVD、传感器),进行集中智能管理,并为用户提供手机远程操控电脑(无需HAR工程包),和完全管理远程自动化设备(需要加载或自行开发HAR工程包)的应用、开发平台。
技术原理
-
在电脑端开发HAR工程包,一次开发便可被应用到各种手机平台:iPhone/iPad,Android,J2ME。HAR工程包:包含专为各种智能设备/电脑而设计、开发的菜单(Menu)、遥控器(Controller)、控制面板(Mlet)及批处理脚本(cmd),工程包在手机连接电脑服务器后,展示到手机界面上,将用户的远程操作通过HomeCenter服务器驱动智能设备或电脑,或监控设备状态。HAR工程包依托简洁、强大的脚本语言JRuby,方便实现强劲、可交互的远程电脑和家庭物联网(家庭智能设备,如温控器、传感器、空调等报警、传感)操作。友情提示:相关智能设备的jar底层驱动程序库(smart device jar lib)并不由HomeCenter服务器提供。
-
在电脑端加载由朋友共享或供应商提供的HAR工程包,供手机连接,方便实现“即加即用”,无需重启服务器。
-
支持多HAR工程包管理,每个工程包支持版本自动更新
主要功能
1.手机连接和访问电脑桌面
系统的基本功能。启动服务器端,安装手机端,输入帐号和密码,连通计算机后,便可通过远程访问电脑桌面。 轻松实现鼠标移动、双击、单击、右击、拖放操作。
定制快捷键,供手机一点激发,并在电脑端模拟键盘快捷键操作。
2.定制个性化九宫格菜单
通过服务器的设计器,添加或删除菜单项,每个菜单项对应不同的业务逻辑,由JRuby脚本来驱动底层业务。
菜单项以九宫格形式,在手机连线后,传输到手机端,以供用户点选。
3.通过JRuby开发与智能设备进行复杂交互的手机界面
借助服务器的Mlet规范(类似于Applet, Servlet),用JRuby实现一个Mlet类定义和实例。
Mlet是一个继承JPanel的子类,服务根据实例获取Mlet的Image,并传输到手机端,用户在手机端的事件,又反馈到服务器,并转发到Mlet的标准J2SE事件对象上,从而实现在手机端以类似桌面GUI方式驱动应用逻辑。
4.可编程加密器接口,无限扩展传输数据安全
为满足特定用户的高安全需要,提供可编程加密器接口。
5.用户级证书创建和管理,方便增强安全
只需点击,便可创建新证书和开启/关闭证书传送功能。注意:对含失效证书的手机,服务器将完全隐身并不可见,即便是正确密码。
关闭服务端的证书传输功能,可阻止其它非法手机尝试获得证书。
证书也提供数据加密功能。
您可能感兴趣的文章:
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。