Training in Owerri – Android for Embedded Systems

Training in Owerri – Android for Embedded Systems

 

Behavioural Objectives: At the end of this workshop, participants would be able to design custom Android Applications that can be used to access and control remote embedded systems.


Android for Embedded 

Part I – Course outline:

Android Open Accessory Development Kit

  • Getting Started with the ADK
  • Installing the Arduino software and necessary libraries
  • Installing the firmware to the ADK board
  • Running the DemoKit Android application
  • Monitoring the ADK board
  • How an Accessory Communicates with an Android-powered Device in Accessory Mode
  • Wait for and detect connected devices
  • Determine the connected device’s accessory mode support
  • Attempt to start the device in accessory mode
  • Establish communication with the device
  • How the ADK board communicates with an Android-powered Device in Accessory Mode
  • Wait for and detect connected devices
  • Determine the connected device’s accessory mode support
  • Attempt to start the device in accessory mode
  • Establish communication with the device

 

Part II – Course outline:

  1. Introduction to interfacing
    1. What is interfacing?
    2. Ways of Interfacing?
    3. Benefits and Importance
    4. Tools and Components
  1. USB Connectivity
    1. Serial processing
    2. USB basics
    3. USB data transfer
    4. Programmatically accessing the USB in Android
    5. Flush, write and other data stream operations
  1. Bluetooth Connectivity
    1. Wireless connectivity
    2. Bluetooh basics
    3. Accessing the bluetooth interface
    4. Bluetooth data transfer
  1. Wifi Connectivity
    1. Wifi basics
    2. MAC and IP addressing
    3. Accessing the network card
    4. Wireless data transfer
  1. Designing an embedded system for signal transmission and reception
    1. Connection using  USB module,  Bluetooth module,  Wifi Module.
    1. Custom board ports
    2. Processing inputs and outputs
  1. Designing an Android app for signal transmission and reception
    1. Understating I/O ports
    2. Sending output signals
    3. Receiving Input signals
    4. Automation
  1. Security and Encryption
    1. Wireless security
    2. Data Encryption
    3. Closed circuitry
  1. Optimization and performance
    1. Designing for performance
    2. Avoiding loopholes
    3. Power management
    4. Benchmarking
  1. Labs 1-5

Interested? Email info@fasmicro.com

 

Share this post

Post Comment