中文 / 日本語

使用SGX808专用应用程序


$Date: 2015/03/03 06:20:57 $

目录


概要

在智能商业网关SGX808中,可以运行专用的应用程序。
通过运行应用程序,可以对SGX808追加普通固件不提供的功能,或者把SGX808定性为运行特定功能的专用设备。

在此,向您说明如何在SGX808上使用应用程序。


术语定义

应用程序

在SGX808中运行的软件,称为“SGX808专用应用程序”,或者只称为“应用程序”。
“应用程序”分为联网应用程序和单机应用程序,另外又分为许可证收费的应用程序和免费的应用程序。

联网应用程序

通过SGX808的Web设置画面,自动安装可使用的应用程序。
可以通过SGX808的Web网页获取许可证。

许可证管理服务器

使用该服务器管理联网应用程序的许可证。
通过和许可证管理服务器的联动,可以在SGX808上安装可用的联网应用程序,或者限制使用许可证期限已经结束的应用程序。

单机应用程序

通过SGX808的Web设置画面,使用应用程序文件包进行手动安装的应用程序。
安装时所需的应用程序文件包,可以通过SGX808的Web网页或本公司的代理经销商获取。 安装收费应用程序时,需要使用许可证密钥。

应用程序文件包

是安装单机应用程序时使用的程序包文件。
在SGX808上,只能使用专门为SGX808开发的应用程序文件包。此外,SGX808专用的应用程序文件包不能用于其他系统。

许可证密钥

安装单机应用程序时必须使用的密钥字符串。
可以通过本公司的代理经销商获取许可证密钥。我们对每个应用程序分别发行许可证密钥,所以请在安装应用程序时正确设置。


注意事项


支持的机型和固件版本

在SGX808上,可以通过下述固件使用应用程序。

机型 固件 备注
SGX808 Rev.1.00.03及更高版本 仅支持单机应用程序
Rev.1.00.08及更高版本 支持联网应用程序和单机应用程序


详细

使用应用程序的准备事项

根据联网应用程序/单机应用程序、收费/免费的划分,使用各应用程序时所需的软件及操作步骤有所不同。
请按照下述说明准备所需事项。

  1. 使用联网应用程序(收费)时
    • 在SGX808上设置联网许可证管理功能
    • 在SGX808的网上商店中购买许可证
    • 与使用应用程序的SGX808进行许可证绑定
      → 进入 安装联网应用程序

  2. 使用联网应用程序(免费)时
    • 在SGX808上设置联网许可证管理功能
    • 在SGX808的网上商店中免费获取许可证
    • 与使用应用程序的SGX808进行许可证绑定
      → 进入 安装联网应用程序

  3. 使用单机应用程序(收费)时
  4. 使用单机应用程序(免费)时

※关于SGX808的联网许可证管理功能,请参阅SGX808 联网许可证管理功能
※应用程序许可证的获取方法,以及与SGX808的许可证绑定,请参阅Web网页
※关于单机应用程序的文件包及许可证密钥的获取方法,请咨询本公司的代理经销商。

安装联网应用程序

安装联网应用程序。

  1. 在Web设置画面上以管理员身份登录后,打开[Application]选项卡。

    app_menu1

  2. 单击Auto Install的Execute按钮。

    online_install1

  3. 显示Auto Install对话框。

    online_install2

  4. 单击Execute按钮后,开始连接许可证管理服务器,如果有尚未安装的可用应用程序,将全部下载并安装。
    对于已经安装的应用程序,将执行许可证认证。

    online_install3

  5. Auto Install的全部处理结束后,在对话框中显示结果。

    online_install4

    对话框中显示下述联网应用程序的相关信息。

    Available 使用中的SGX808上绑定着的有效许可证数量
    Already Installed 已经安装的应用程序数量
    Just Installed 本次安装的应用程序数量
    Install failed 本次安装失败的应用程序数量
    License Expired 许可证到期或无法确认的已经安装的应用程序数量
  6. 无法连接许可证管理服务器之类,Auto Install执行失败时,将显示下述画面。

    online_installf

安装单机应用程序

安装单机应用程序。
可以在SGX808的Web设置画面上,按照下述步骤执行安装。

  1. 在Web设置画面上以管理员身份登录后,打开[Application]选项卡。

    app_menu1

  2. 单击Manual Install的Execute按钮。

    manual install1

  3. 显示Manual Install对话框。

    app_add1

    输入下述项目并单击Execute按钮,开始安装应用程序。

    • Path ... 应用程序文件包的所在路径
      • 单击"浏览"按钮,启动"打开文件"对话框。
    • License Key ... 许可证密钥
      • 输入(15位)-(16位)的大写英文字母及数字。
    • Storage ... 免费应用程序的安装位置
      • 从列表中选择下述任意一项。
        • Internal FlashROM (/app)
        • SD Card (/media/sd1/app) ※仅在插入SD卡时有效
        • USB Flash Drive (/media/usb1/app) ※仅在插入USB时有效
      • 收费应用程序的话,无论选择哪一项,都会安装到内置FlashROM(Internal FlashROM (/app))中。
      • 各选项分别显示可用空间。
        ※可用空间少于5MB时无法安装,所以请选择有充足可用空间的存储器。

    此外,如果按下Cancel按钮,将关闭对话框,中止安装应用程序。

  4. 开始安装应用程序。

    app_add2

  5. 应用程序安装成功后,显示下述画面。

    app_add3

    可Startup启动的应用程序,将显示Start this application during the system's start-up process. 的复选框,请根据需要勾选该项。无法Startup启动的应用程序,不显示复选框。
    复选框的默认值为OFF。

    如果发生许可证密钥输入不正确等情况,导致安装失败,将会显示下述画面。

    app_addf

此外,不能覆盖安装已经安装好的应用程序。
由于版本升级等原因需要重新安装应用程序时,请先删除已经安装的应用程序。

启动和退出应用程序

正常安装联网应用程序和单机应用程序后,[Menu]选项卡上将会追加应用程序的图标。

app_menu2

单击追加的图标,即可启动各应用程序,显示执行设置的首页页面。

对于安装后不显示图标的收费联网应用程序,可能是许可证使用期限到期,或者一定期间内没有进行许可证认证。请确认许可证的使用期限和网络连接状况。

不同的应用程序中,启动、退出、设置等的操作方法会有所不同。详细内容请参阅应用程序的帮助等。

如需切断SGX808的电源,必须先退出所有应用程序。
这种情况下,可以按照关机准备事项的操作步骤退出所有运行中的应用程序。  

此外,通过Web设置画面的[Network]-[系统管理]-[设置管理]-[重新启动系统]执行重启等时,会自动退出所有应用程序,所以无需执行上述操作步骤。 除此以外,在下述情况下也会自动退出所有应用程序。  

在[Network]上,如下更改了网络设置时,随着网络功能的重启,所有应用程序都会停止。

但是,这些情况下,不显示退出应用程序的执行结果。
如需完全停止应用程序,推荐按照关机准备事项的操作步骤停止应用程序。

单机应用程序的许可证认证

使用收费的单机应用程序时,需要许可证密钥。
在安装应用程序时将会认证许可证密钥。如果认证失败,则无法安装应用程序。

执行Startup

把“启动SGX808时启动应用程序”设为有效的应用程序,将会在SGX808启动时自动启动。
切换Startup启动的有效/无效的复选框,显示于下述2处位置。
如需把设置设为有效,请勾选复选框。

此外,Startup启动时不能更改应用程序的启动顺序。

管理应用程序

在Application Management画面上操作各应用程序的信息显示和卸载等。

单击[Application]-[Maintenance]-[Application Management]的Execute按钮后,会在新的窗口中显示Application Management画面。

app_man_exec

打开Application Management画面,会显示已经安装的应用程序的一览。

application management

应用程序一览上显示下述信息。

显示应用程序信息

显示各应用程序的下述信息。

  1. 图标
  2. 应用程序名称
  3. 供应商名称
  4. 安装日期
  5. 许可证的使用期限
    • 只显示收费联网应用程序的日期,其他应用程序的日期显示为 "-" 。
  6. 文件大小
  7. 版本信息
  8. Startup启动的设置状况
    • 只显示可执行Startup启动的情况,如需执行Startup启动,应勾选复选框。
    • 勾选复选框后,在下次启动SGX808时,自动启动相关应用程序。

此外,应用程序管理画面的上侧,有带有下述功能的按钮。

卸载应用程序

单击Uninstall按钮后,将卸载一览上选择的应用程序。
此时会显示确认对话框,如需执行卸载,应单击Execute。如果单击Cancel,将中止卸载。

在Rev.1.00.08及更高版本的固件中,还可以选择是否删除卸载对象应用程序所使用的数据库。
如需删除数据库,请在对话框上勾选delete database复选框后,单击Execute。

delete_db

需要保存数据而不执行删除的情况下(重新安装应用程序等),请不要勾选复选框。

而Rev.1.00.08之前的固件中,卸载应用程序时必定会删除数据库。

强行停止应用程序

单击Terminate按钮后,将对一览上选择的应用程序执行停止脚本处理。
此时会显示确认对话框,如需执行停止脚本处理来停止应用程序,应单击Execute。如果单击Cancel,将返回画面,不执行停止脚本处理。

清理应用程序

单击Clean up按钮后,除了卸载SGX808内置FlashROM和USB存储器、SD卡中安装的所有应用程序外,还会从内置FlashROM中删除数据库文件等与应用程序有关的信息。(不会删除USB存储器和SD卡中与应用程序无关的信息。)
此时会显示确认对话框,如需执行清理,应单击Execute。如果单击Cancel,将返回画面,不执行清理。

清理完成后,即使安装应用程序也无法正常运行。
请务必在表示处理完成的对话框上,单击"Reboot"按钮,重启SGX808。

SGX808中安装了1个以上的应用程序时,该处理为有效。
也可以在取下了安装有应用程序的USB存储器的状态下执行处理,但是请注意,该种情况下,不会删除USB存储器内的应用程序信息。

此外,该处理是在无法正常安装或卸载应用程序时使用的强制性处理方法。
有时会导致应用程序使用的数据丢失,所以请谨慎运用该处理

关机准备事项

如需切断SGX808的电源,必须先退出所有运行中的应用程序。

单击[Application]-[Maintenance]-[Preparation for Shutdown]的Execute,在显示出来的对话框上单击Execute按钮,即可停止所有运行中的应用程序。
切断电源前,请务必执行该处理停止所有应用程序。

显示下述画面,即表示已经停止了所有应用程序,可以安全切断SGX808的电源。

shutdown

应用程序的通用设置

在[Application]-[Configuration]中执行应用程序的通用设置。

config_common

可以设置下述项目。

设置数据库文件的保存处

设置应用程序使用的数据库文件的保存处。
可以从下述选项中选择保存处。各选项分别显示可用空间。

更改保存处并按下Execute按钮后,数据库文件会被移到更改后的保存处中。文件移动完成后,会显示处理完成对话框,请单击"Reboot"按钮,重启SGX808。

请确保保存处有充分的可用空间。如果可用空间不足,可能导致使用数据库的应用程序无法正确运行。
移动数据库文件时,有时需要一段时间。在处理完成之前,请注意一定不要切断SGX808的电源。

此外,如果把数据库文件的保存处改为USB存储器或SD卡,请一定不要从SGX808上取下USB存储器或SD卡。
否则将导致应用程序无法正常运行

设置联网许可证管理功能

在[Application]-[Online License]中设置联网许可证管理功能。

config_online

详细内容请参阅设置联网许可证管理功能


SYSLOG提示消息一览

在应用程序的使用过程中输出的SYSLOG提示消息如下表所示。
附加"[APP]"前缀。

可以在Web设置画面的[Network]-[系统管理]-[系统记录]中确认SYSLOG。

级别输出提示消息说明
INFOSuccess to install APP_ID (PATH)PATH安装APP_ID成功
Success to uninstall APP_ID卸载APP_ID成功
Failed to install APP_ID: MESSAGE由于MESSAGE的原因,安装APP_ID失败
Failed to uninstall APP_ID: MESSAGE由于MESSAGE的原因,卸载APP_ID失败
Failed to terminate APP_ID强制结束APP_ID失败
Failed to change database directory: MESSAGE由于MESSAGE的原因,更改数据库文件的保存处失败
DEBUGAPPMGR stopped应用程序管理功能停止
Success to terminate APP_ID强制结束APP_ID成功
Success to terminate all成功停止所有应用程序
Success to change database directory: PATH把数据库文件的保存处改为PATH


相关信息