智能硬件设备—配置服务+应用商店

Posted neilzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能硬件设备—配置服务+应用商店相关的知识,希望对你有一定的参考价值。

一. 配置服务

背景: 各个业务APP模块很多场景都需要进行灰度配置,控制客户端的参数。(例如 轮询时间间隔,日志文件大小,文件上传开关等等),各个业务模块需要自己实现接口请求去服务端获取并解析数据。

在新的架构中,专门开发一个配置服务APP专门用于去服务端获取配置,同时和其它APP通过aidl接口进行通信。

技术图片

 

重难点:

1. 接口设计既要简单又要满足各业务APP需求

2. 容错性: 当业务APP不断通过aidl接口调用请求时,对其接口调用进行保护,设置最小调用时间间隔。

3. aidl绑定超时处理。(当aidl绑定超时处理)

二、应用商店:

技术图片

关键点:

1. 与服务端的接口协议(升级接口每次把本地所有应用的版本号上报给服务端)

2. 多任务现在模块采用下载sdk,下载采用排队下载

3. 下载完成后进行md5校验

4. 通过轮询触发下载

以上是关于智能硬件设备—配置服务+应用商店的主要内容,如果未能解决你的问题,请参考以下文章

国内物联网平台初探 ——QQ物联·智能硬件开放平台

智能盒子EasyNVR硬件设备因用户网络问题而无法分配DHCP的解决步骤

国内物联网平台初探 ——机智云IoT物联网云服务平台及智能硬件自助开发平台

国内物联网平台初探:机智云IoT物联网云服务平台及智能硬件自助开发平台

嵌入式有前途吗

智能硬件开源平台都有哪些