钛极OS(TiJOS) 之应用管理
钛极OS(TiJOS)提供了强大的应用管理功能,可实现应用的安装、运行、删除等功能, 同时基于应用管理功能,用户可实现OTA功能升级应用,通过OTA升级功能,用户可以通过远程或本地对当前应用进行升级而无需寄回设备, 从而解决硬件应用版本升级问题,大大缩短了产品进入市场的时间。
钛极OS(TiJOS)通过tijos.framework.appceneter包提供应用管理功能, 用户可自行在应用中实现获取升级包的过程,如通过网络,UART,蓝牙等任何方式从外界获取升级包同时通过tijos.framework.appcenter进行应用更新即可, 在安装应用时钛极OS(TiJOS)会对升级应用进行检验,只有检验成功后才会替换原有应用。
OTA过程中的安全性可由用户根据实际应用实现身份认证和数据安全,钛极OS(TiJOS)提供相应的例程供参考。
多应用特性
- 最大支持32个应用
- 应用之间可相互启动
- 应用启动时支持参数设置,并可设置上电自动运行
- 应用支持安装、卸载、运行
典型应用场景1:OTA
1.将OTA功能独立为一个应用 2.当需要OTA时启动OTA应用进行应用更新即可 优点 OTA过程不影响正常业务流程 OTA按需启动,不占用系统资源 OTA应用可由专人开发
典型应用场景2: 同一硬件多种配置
内置多种配置应用 根据不同配置启动对应的应用即可 优点 支持用户根据实际情况进行功能配置 可根据外设不同进行应用选择 可根据配置不同启动对应的应用,如连接不同的云平台