sdk应用场景

一. 单客户端安卓设备

场景:单一设备需要fota功能
设备:手机,智能眼镜,手表,手环,mifi,智能饮水机等
说明:能覆盖公版FOTA的使用场景,使用上更灵活,更安全
典型案例:微鲸VR,前期使用公版FOTA,后面发现很多缺点如:公版fota是单界面的,而VR是双界面的。客户需要自己定制适合他们的升级场景和逻辑,公版fota不能满足。
此场景下的横向对比:

公版fota sdk
apk UI定制 厂商发需求,广升实现(周期长,沟通不便) 厂商实现,广升技术支持或者广升实现
升级流程逻辑控制 公版fota逻辑,广升实现,客户不能自定义升级逻辑(升级逻辑专为手机定制) sdk demo实现简单逻辑,客户可定义升级逻辑,广升技术支持
是否提供项目源码 不提供,只提供apk 提供源码

二. 双客户端设备(客户端A为安卓系统的智能设备 客户端B为手机)

场景:A设备需要fota功能,但是有流量限制等原因不能在A设备上直接访问fota服务器获得升级包升级;现在需要通过B设备去访问fota服务器,将升级包下载下来后,通过蓝牙或者wifi等通信技术传递给A设备,A设备获得升级包后进行升级。又或者客户想实现使用手机去控制智能设备升级的需求。
需求:客户端A,B可传输数据,媒介可为蓝牙,wifi等
设备A:手表,手环,车机等各种智能设备
设备B:安卓手机,ios手机
典型案例:读书郎,天派车载设备。
优点:客户可在整个升级流程中,增加自己定义的逻辑定义,比如获取到升级包后,将升级包和客户服务器进行安全校验;一台手机可以同时控制多台设备的升级。
简易场景图如下:


Paste_Image.png

公版fota不能移植在此场景。

三.双客户端设备(客户端A为非安卓系统智能设备 客户端B为手机)

场景:A设备需要fota功能,但是有流量限制等原因不能在A设备上直接访问fota服务器获得升级包升级;现在需要通过B设备去访问fota服务器,将升级包下载下来后,通过蓝牙或者wifi等通信技术传递给A设备,A设备获得升级包后进行升级。又或者客户想实现使用手机去控制智能设备升级的需求。
需求:客户端A,B之间的通信厂商已有方案
设备A:手表,手环等各种智能设备
设备B:安卓手机,ios手机
典型案例:金康特,执卓

公版fota不能移植在此场景。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • 《裕语言》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 28,461评论 5 19
  • 转自《人人都是产品经理》,原文链接:写给产品经理技术书 产品经理有三大领域的技术是需要去攻克的,分别是:客户端相关...
    游社长阅读 9,572评论 4 79
  • 一、 我始终觉得,夕阳骑士里应该有两个人,我曾经听人说过。当你不能够在拥有的时候,你唯一可以做的,就是不要忘记。有...
    王先森Beckham阅读 4,631评论 2 3
  • 今日整理:宝宝衣柜 早上起来给儿子拿衣服换,发现给他放衣服的抽屉里面被塞的满满的,衣服都挤在一起,随便拿出一件都被...
    joylulu阅读 877评论 0 0