访问电脑版页面

导航:老古开发网手机版其他

小型网络产品开始实现互操作性

导读:
关键字:
 软件开发公司emWare(位于美国犹他州的盐湖城)开发了emGateway软件。它属于第一批支持OSGi (Open Services Gateway Initiative,开放的服务网关促进会 )的产品中的一件。EmWare公司已将emGateway浏览器翻译软件作为OSGi 1.0 服务系统的附随软件。OSGi是为局域网以及各种装置提供远程服务,制定开放的技术规程的协会。这些装置范围很广,从半导体器件到家用电器的应用软件都包括在内。如果参加促进协会的60多家公司中的三分之一以上能够实际上实行此OSGi技术规程,那么这些产品的互操作性就可以提高一大步。

---- EMIT是emWare公司的一件小型Web服务器系统,它在一些微控制器中占据的存储空间不到1K字节。EmGateway起的作用是使一般的浏览器能够访问EMIT。EmGateway作为OSGi服务系统的一件附随软件工具,它使装置供应商和服务提供商能够建立Java客户,这些客户可以远距离控制由EMIT赋能的装置。OSGi标准提供了一种方法,可以在缆线调制解调器,机顶盒,DSL调制解调器,PC,以及家用或业务用的专用网关等装置上运行多项服务软件。

 

图:一个新装置接入网关,OSGI技术规程则及时下载该装置的驱动器

---- 假如一个网关具有可以在工作时插入的,类似USB的接口,并且内部建立有支持USB的线路(参看附图)。这时如果有一个带有EMIT的新装置接到此端口。于是USB驱动器记录下出现了一个新的装置(USB驱动器像一般USB一样对待此装置),并通知装置管理机构DM(Device Manager)。

---- DM是框架的一部分。DM接下来开始一系列操作,目的在于搜寻能够对此USB信号作出反映的驱动器。如果接入此端口的是一个鼠标器,寻找到的驱动器就可以将这些信号解释成为xy的运动和按键的敲击。根据OSGi技术规程确定的这一系列操作,是循环进行的。它一步一步地进行,直到发现没有合适的驱动器存在为止。

---- 当搜寻过程返回一个或几个标识符(ID)时,DM要求搜寻工具下载可以提供这些驱动器的附随Java工具。然后DM安装并陆续启动每一个下载的驱动器。附随软件工具记录下每个驱动器的服务作业,并通知DM。

---- 接着DM验证驱动器的服务作业是否能解释此新装置的作用。如果能够解释则说明成功了,于是DM将引导驱动器去连接此新装置。如果引导成功,则在驱动器的附随软件工具和装置服务作业之间建立一种互相依存的关系。

---- OSGi网关还可以为客户增加服务作业。例如,可以和一个远处的装置建立一种FTP服务作业,只要该装置有文件系统就可以与它互相传送文件。

---- OSGi技术规程包括有完整的API以及充分详尽的必须由驱动器提供的接口。如果愿意进一步了解OSGi和它的全面技术规程,请访问:http://www.osgi.org。如果想进一步了解emWare请访问:http://www.emware.com,或通过电话联系,电话号码为:001-877-4-EMWARE。

----Rodney Myrvaagnes/王正华译
来源:今日电子   作者:Rodney Myrvaagnes/王正华   2006/9/25 21:04:00
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!