下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

家庭物联网平台 HomeCenter

作者:课课家教育     来源: http://www.kokojia.com点击数:1209发布时间: 2016-01-26 16:42:37

标签: java开发工程师java数组初始化移动开发java

大神带你学编程,欢迎选课

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

家庭物联网平台 HomeCenter_移动开发java_课课家

  技术原理

  在电脑端开发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.用户级证书创建和管理,方便增强安全

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

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

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

赞(11)
踩(4)
分享到:
华为认证网络工程师 HCIE直播课视频教程