智能硬件设备—配置服务+应用商店
Posted neilzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能硬件设备—配置服务+应用商店相关的知识,希望对你有一定的参考价值。
一. 配置服务
背景: 各个业务APP模块很多场景都需要进行灰度配置,控制客户端的参数。(例如 轮询时间间隔,日志文件大小,文件上传开关等等),各个业务模块需要自己实现接口请求去服务端获取并解析数据。
在新的架构中,专门开发一个配置服务APP专门用于去服务端获取配置,同时和其它APP通过aidl接口进行通信。
重难点:
1. 接口设计既要简单又要满足各业务APP需求
2. 容错性: 当业务APP不断通过aidl接口调用请求时,对其接口调用进行保护,设置最小调用时间间隔。
3. aidl绑定超时处理。(当aidl绑定超时处理)
二、应用商店:
关键点:
1. 与服务端的接口协议(升级接口每次把本地所有应用的版本号上报给服务端)
2. 多任务现在模块采用下载sdk,下载采用排队下载
3. 下载完成后进行md5校验
4. 通过轮询触发下载
以上是关于智能硬件设备—配置服务+应用商店的主要内容,如果未能解决你的问题,请参考以下文章
智能盒子EasyNVR硬件设备因用户网络问题而无法分配DHCP的解决步骤
国内物联网平台初探 ——机智云IoT物联网云服务平台及智能硬件自助开发平台