Difference between revisions of "WISE-PaaS/OTA Agent(Android)"

From ESS-WIKI
Jump to: navigation, search
Line 12: Line 12:
 
*OtaService is on the android framework layer, so it can invoke the android OTA APIs directly. The OtaService provides as a socket server. So the Ota-agent can invoke the android OTA APIs through the socket connnect providing by OTaService indirectly.
 
*OtaService is on the android framework layer, so it can invoke the android OTA APIs directly. The OtaService provides as a socket server. So the Ota-agent can invoke the android OTA APIs through the socket connnect providing by OTaService indirectly.
  
Android OtaService(java based)
+
== Android OtaService ==
  
=== Android OtaService  ===
+
we now support four commands, you can  extent your commands.
  
=== Android OtaService test tools ===
 
  
== Android Ota-agent(C based) ==
+
 
 +
The source code is here:
 +
 
 +
== Android OtaService test tools ==
 +
 
 +
== Android Ota-agent ==
 
[[Category:Pages with broken file links]]
 
[[Category:Pages with broken file links]]

Revision as of 05:45, 4 November 2016

Introduction

This document demonstrates how to support our ota-agent solution under your android system.This demonstration is android 4.3 based. If you encounter problem under your some-versio android system,please mailto me: jin.xin@advantech.com.cn

Architecture

RTENOTITLE

The android ota solution is compose of two parts: the C-lanuage  based Ota-agent and the Java-language based OtaService.

  • Ota-agent achieves communiction with the ota-server, besides, it achieves the package download and unzip. But, the Ota-agent is C-language based and it can't invoke the Java-language based android OTA APIs, so the OtaService comes.
  • OtaService is on the android framework layer, so it can invoke the android OTA APIs directly. The OtaService provides as a socket server. So the Ota-agent can invoke the android OTA APIs through the socket connnect providing by OTaService indirectly.

Android OtaService

we now support four commands, you can  extent your commands.


The source code is here:

Android OtaService test tools

Android Ota-agent