SlideShare uma empresa Scribd logo
1 de 11
!




          !"#$%"&#'(')"#"(%&
    *(+%','%*$(&)-*."&/&-+"!&
                             #'(-',&&
!                       0"!+*$(&123&




    2011
            !"#$%&'()%*+(,%+-%"(                       !"#$%&'(&#*&.(
    &                                                         (
    &
        Lan Sun (lansun@kth.se), 15 ECTS    (((((/#*&.(*01(2"#$%&'(#30%"(
                                                       Hervé Ntareme
        Qing An (qinga@kth.se), 15 ECTS
                                                      /#4&#*&.(
                                                   Michel Hognerud
        Jun Gao (jungao@kth.se), 15 ECTS
                                                      /.*+25#0(
        Laili Aidi (aidi@kth.se), 18 ECTS
                                                     Björn Pehrson!
    Yasir Ali (yasireal@kth.se), 15 ECTS




         SUMMER CSD
Remote Management
                                                        Installation Guide & User Manual V1.0
                                                                                             !




                            Revision History

Version     Date               Responsible                            Change
 V1.0     2011-10-12   Yasir Ali, Jun Gao, Laili Aidi      Initial version of the document
Remote Management
                                                                                                                    Installation Guide & User Manual V1.0
                                                                                                                                                                                               !




                                                                                Contents

Contents.................................................................................................................................................................................. 2

Abbreviation........................................................................................................................................................................... 3

1. Introduction ....................................................................................................................................................................... 4

2. Environment Set up.......................................................................................................................................................... 5

3. User Manual ....................................................................................................................................................................... 7

   3.1.        Command Classification....................................................................................................................................... 7

   3.2.        Inner Command .................................................................................................................................................... 7

4. Reference ..........................................................................................................................................................................10




                                                                                            2
Remote Management
                                                                    Installation Guide & User Manual V1.0
                                                                                                          !




                                         Abbreviation

Abbreviations used in this document:
    Abbreviation                                             Description
        ADB                                          Android debugging Bridge
        SDK                                           Softwar development Kit
        IOIO                IOIO is name of the board, which is used to make the communication possible
                                          between the android phone and serial hardware.
         TTL                            Transistor – transistor logic (kind of serial interface)
         USB                                             Universal Serial Bus
        RS232                                       Recommended Standard 232
       Minicom              Text-based modem control and terminal emulation program for Unix-like OS




                                                     3
Remote Management
                                                                    Installation Guide & User Manual V1.0
                                                                                                             !




1. Introduction
      This document is an installation guide for the Condroid Remote Management application. It describes
the procedure of how to download it and how install it step by step on your android phone. It also tells about
the hardware requirements to use this application and how to set up environment to make this application
working in the right way, and how to use the application.




                                                       4
Remote Management
                                                                     Installation Guide & User Manual V1.0
                                                                                                                   !




2. Environment Set up
2.1. Hardware Installation
      The necessary equipments, which are needed on this procedure, are:
•    IOIO board
•    1 USB cable for to connect your phone to IOIO USB port
•    1 TTL to RS232 converter
•    5 jumpers to connect to the board and to connect to RS232 serial interface
•    1 Amplifier or WSN/Gateway or any other serial device to control by the application Condroid
•    1 adapter to give power to the board




               Figure 1. Hardware environment for Condroid Remote Management Application


2.2. Software Installation
     After setting up the environment and download the application, we can follow this procedure to install the
application:
•    Installation from downloaded APK
     The following link can be used to download the APK file of our application [1].
•    Installation from project folder
     If you want install the application from the Laptop, you need to install the SDK for android and then you
can use the ADB install command to install the application. Installing SDK is not difficult there is a link from



                                                       5
Remote Management
                                                                      Installation Guide & User Manual V1.0
                                                                                                                     !




the android developer website for the installation of SDK step by step, that can be found in [2]. After installing
the SDK, go the command prompt and type the adb install command to install the application. The command
should look like this as in snapshot.
C: adb install (path) E:CondroidProject.apk
And then press enter, after that it should install the application, if it fails for some reason then should be
something wrong with the installation or the environmental variable is not set for SDK ADB protocol.




                          Figure 2. Install Condroid apk file from the adb command.


Now check your mobile phone menu or all programs whether the application has been installed or not, the
application should have installed and showing up there like Figure 3 below.




                                                                                            Condroid
                                                                                            Application
                                                                                            installed




                      Figure 3. Condroid Application logo appear in All Programs menu


                                                        6
Remote Management
                                                                    Installation Guide & User Manual V1.0
                                                                                                                  !




3. User Manual
      Condroid Remote Management is a “console-like” application for android mobile phone. Using this
application, user will be able to issue command to network equipment through cellphone locally and remotely.
User also can change the configuration of Condroid Remote Management by using some command remotely.
Since Condroid Remote Management has a close relationship with command, in this document we will
introduce the format of command, the meaning and usage of each of it.


3.1. Command Classification
      Condroid Remote Management is not only capable in issue device command, but also execute some
command for itself. In order to distinguish the two kinds of commands, we use different format:
•    For outer command, which is the command should be issued to device directly. User should use the
     command directly. The command and the format only depend on the equipment you are connecting.
     Condroid will issue such command directly to the equipment without any change.
•    On the opposite, we provide some inner command and most of them are the command for Condroid
     itself to change or return some software configuration. User need to initial such command with some
     specified symbols to distinguish them with outer command. If such command misses the distinguish
     symbols, Condroid will treat them as outer command and issue to device instead of execute them locally.
     And very likely you will get error reply from the device.
Since using outer command, user only needs to refer to the device specification, thus we will be mainly focused
on inner command and their format.


3.2. Inner Command
      There are two kind of inner command, one is shortcut command and another is local executing
command, as described below:
1.   Shortcut Command
Shortcut command is just the index of the command script stored in shortcut files. User can issue a serial of
outer command by only commit the index of it.
Format
The format for shortcut command is very simple. The command needs to be initialed with star mark (“*”) and
immediately following the index digits. User only can commit one shortcut command one time. And except the
star mark, there should be only digits.



                                                        7
Remote Management
                                                                       Installation Guide & User Manual V1.0
                                                                                                                     !




2. Executing Command
Executing command is the command used to change or get the configuration of ConDroid.
Format
The format for executing command is started with dollar mark (“$”) and should immediately follow the
command. User only can commit one executing command one time.


                   Table 1. Condroid Remote Management Executing Commands List
         Command                           Option                                      Usage
                                                                     Add a shortcut command or a phone No.,
            Add                [-s shortcut] | [-n phone No.]
                                                                           which can send the command.
                                                                        Connection parameter. Condroid will
                                                                        establish serial connection to device
                               [-r RxPin] [-t TxPin] [-b baud          according to the parameter. Not given
            cnt                rate] [-s stop bits] [-p parity] [-      parameter Condroid will use default
                                               d]                     parameter. Without option to direct use
                                                                            default parameters. -d ask for
                                                                                   disconnection.
                               [-s shortcut index or all] | [-n         Delete one or all shortcut, one or all
            Del
                                   phone No. or all] | [-c]              acceptable No., or the access code.
                                                                     -c to get the default connection parameters.
            Get                            [-c] | [-s]
                                                                     -s to get the entire shortcut configuration.
                                                                        Internet connection settings. -a tells
                                                                      Condroid to keep Internet connection all
                                                                      the time. -t means temporary connection.
                                                                        User need to ask Condroid to setup
            Int                      [-a] | [-t] | [-c] [-d]
                                                                     connection before use. -c if Internet setting
                                                                      is temporary connection. This option will
                                                                      ask for Internet connection and return IP
                                                                        information. -d ask for disconnection
                                                                      If access code is set. When using remote
            Pas                                                       way to control, users need to provide the
                                                                     code by using this command before other


                                                         8
Remote Management
                                          Installation Guide & User Manual V1.0
                                                                                 !




                                                       command.
       [-r RxPin] | [-t TxPin] | [-b       Give or change relative parameters.
Set   baud rate] | [-s stop bits] | [-p
         parity] | [-c access code]




                             9
Remote Management
                                                                  Installation Guide & User Manual V1.0
                                                                                                          !




4. Reference
[1]   “Condroid Remote Management Application APK” http://csd.xen.ssvl.kth.se/csdlive/content/remote-
      management-system-deployment-testing Last visited - October 2011
[2]   “Installing the SDK” http://developer.android.com/sdk/installing.html Last visited - October 2011




                                                    10

Mais conteúdo relacionado

Mais de Laili Aidi

Mobile Music Business Models in Asia's Emerging Markets
Mobile Music Business Models in Asia's Emerging MarketsMobile Music Business Models in Asia's Emerging Markets
Mobile Music Business Models in Asia's Emerging MarketsLaili Aidi
 
Stream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionStream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionLaili Aidi
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsLaili Aidi
 
Study Abroad in the Land of Nobel
Study Abroad in the Land of NobelStudy Abroad in the Land of Nobel
Study Abroad in the Land of NobelLaili Aidi
 
Go International: Challenges and Opportunities
Go International: Challenges and OpportunitiesGo International: Challenges and Opportunities
Go International: Challenges and OpportunitiesLaili Aidi
 
Master Thesis Report: Business Models for Mobile Broadband Media Services – C...
Master Thesis Report: Business Models for Mobile Broadband Media Services – C...Master Thesis Report: Business Models for Mobile Broadband Media Services – C...
Master Thesis Report: Business Models for Mobile Broadband Media Services – C...Laili Aidi
 
Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...
Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...
Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...Laili Aidi
 
Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...
Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...
Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...Laili Aidi
 
Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...
Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...
Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...Laili Aidi
 
Music Service Monetization 2.0
Music Service Monetization 2.0Music Service Monetization 2.0
Music Service Monetization 2.0Laili Aidi
 
Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...
Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...
Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...Laili Aidi
 
Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...
Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...
Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...Laili Aidi
 
Delay Tolerant Network - Presentation
Delay Tolerant Network - PresentationDelay Tolerant Network - Presentation
Delay Tolerant Network - PresentationLaili Aidi
 
Delay Tolerant Network - Journal
Delay Tolerant Network - JournalDelay Tolerant Network - Journal
Delay Tolerant Network - JournalLaili Aidi
 
Analysis of WiMAX regulation in South Korea and Indonesia - Presentation
Analysis of WiMAX regulation in South Korea and Indonesia - PresentationAnalysis of WiMAX regulation in South Korea and Indonesia - Presentation
Analysis of WiMAX regulation in South Korea and Indonesia - PresentationLaili Aidi
 
Sweden’s Telecom Markets, Actors & Roles - Presentation
Sweden’s Telecom Markets, Actors & Roles - PresentationSweden’s Telecom Markets, Actors & Roles - Presentation
Sweden’s Telecom Markets, Actors & Roles - PresentationLaili Aidi
 
Condroid KTH Summer CSD 2011 - Final Report
Condroid KTH Summer CSD 2011 - Final ReportCondroid KTH Summer CSD 2011 - Final Report
Condroid KTH Summer CSD 2011 - Final ReportLaili Aidi
 
Condroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution List
Condroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution ListCondroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution List
Condroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution ListLaili Aidi
 
Condroid KTH Summer CSD 2011 - Press Release
Condroid KTH Summer CSD 2011 - Press ReleaseCondroid KTH Summer CSD 2011 - Press Release
Condroid KTH Summer CSD 2011 - Press ReleaseLaili Aidi
 
Condroid WSN/DTN Gateway - System Architecture & Requirement
Condroid WSN/DTN Gateway - System Architecture & Requirement Condroid WSN/DTN Gateway - System Architecture & Requirement
Condroid WSN/DTN Gateway - System Architecture & Requirement Laili Aidi
 

Mais de Laili Aidi (20)

Mobile Music Business Models in Asia's Emerging Markets
Mobile Music Business Models in Asia's Emerging MarketsMobile Music Business Models in Asia's Emerging Markets
Mobile Music Business Models in Asia's Emerging Markets
 
Stream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionStream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - Introduction
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Study Abroad in the Land of Nobel
Study Abroad in the Land of NobelStudy Abroad in the Land of Nobel
Study Abroad in the Land of Nobel
 
Go International: Challenges and Opportunities
Go International: Challenges and OpportunitiesGo International: Challenges and Opportunities
Go International: Challenges and Opportunities
 
Master Thesis Report: Business Models for Mobile Broadband Media Services – C...
Master Thesis Report: Business Models for Mobile Broadband Media Services – C...Master Thesis Report: Business Models for Mobile Broadband Media Services – C...
Master Thesis Report: Business Models for Mobile Broadband Media Services – C...
 
Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...
Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...
Paper - Competing or Aligning? Assessment for Telecom Operator's strategy to ...
 
Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...
Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...
Master Thesis Presentation: Business Models for Mobile Broadband Media Servic...
 
Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...
Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...
Abstract - Competing or Aligning? Assessment for Telecom Operator's strategy ...
 
Music Service Monetization 2.0
Music Service Monetization 2.0Music Service Monetization 2.0
Music Service Monetization 2.0
 
Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...
Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...
Master Thesis Proposal Presentation: Business Models for Mobile-broadband Med...
 
Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...
Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...
Master Thesis Proposal: Business Models for Mobile-broadband Media Services –...
 
Delay Tolerant Network - Presentation
Delay Tolerant Network - PresentationDelay Tolerant Network - Presentation
Delay Tolerant Network - Presentation
 
Delay Tolerant Network - Journal
Delay Tolerant Network - JournalDelay Tolerant Network - Journal
Delay Tolerant Network - Journal
 
Analysis of WiMAX regulation in South Korea and Indonesia - Presentation
Analysis of WiMAX regulation in South Korea and Indonesia - PresentationAnalysis of WiMAX regulation in South Korea and Indonesia - Presentation
Analysis of WiMAX regulation in South Korea and Indonesia - Presentation
 
Sweden’s Telecom Markets, Actors & Roles - Presentation
Sweden’s Telecom Markets, Actors & Roles - PresentationSweden’s Telecom Markets, Actors & Roles - Presentation
Sweden’s Telecom Markets, Actors & Roles - Presentation
 
Condroid KTH Summer CSD 2011 - Final Report
Condroid KTH Summer CSD 2011 - Final ReportCondroid KTH Summer CSD 2011 - Final Report
Condroid KTH Summer CSD 2011 - Final Report
 
Condroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution List
Condroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution ListCondroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution List
Condroid KTH Summer CSD 2011 - Lesson Learned and Individual Contribution List
 
Condroid KTH Summer CSD 2011 - Press Release
Condroid KTH Summer CSD 2011 - Press ReleaseCondroid KTH Summer CSD 2011 - Press Release
Condroid KTH Summer CSD 2011 - Press Release
 
Condroid WSN/DTN Gateway - System Architecture & Requirement
Condroid WSN/DTN Gateway - System Architecture & Requirement Condroid WSN/DTN Gateway - System Architecture & Requirement
Condroid WSN/DTN Gateway - System Architecture & Requirement
 

Último

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Último (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

Condroid Remote Management - Installation guide and User Manual

  • 1. ! !"#$%"&#'(')"#"(%& *(+%','%*$(&)-*."&/&-+"!& #'(-',&& ! 0"!+*$(&123& 2011 !"#$%&'()%*+(,%+-%"( !"#$%&'(&#*&.( & ( & Lan Sun (lansun@kth.se), 15 ECTS (((((/#*&.(*01(2"#$%&'(#30%"( Hervé Ntareme Qing An (qinga@kth.se), 15 ECTS /#4&#*&.( Michel Hognerud Jun Gao (jungao@kth.se), 15 ECTS /.*+25#0( Laili Aidi (aidi@kth.se), 18 ECTS Björn Pehrson! Yasir Ali (yasireal@kth.se), 15 ECTS SUMMER CSD
  • 2. Remote Management Installation Guide & User Manual V1.0 ! Revision History Version Date Responsible Change V1.0 2011-10-12 Yasir Ali, Jun Gao, Laili Aidi Initial version of the document
  • 3. Remote Management Installation Guide & User Manual V1.0 ! Contents Contents.................................................................................................................................................................................. 2 Abbreviation........................................................................................................................................................................... 3 1. Introduction ....................................................................................................................................................................... 4 2. Environment Set up.......................................................................................................................................................... 5 3. User Manual ....................................................................................................................................................................... 7 3.1. Command Classification....................................................................................................................................... 7 3.2. Inner Command .................................................................................................................................................... 7 4. Reference ..........................................................................................................................................................................10 2
  • 4. Remote Management Installation Guide & User Manual V1.0 ! Abbreviation Abbreviations used in this document: Abbreviation Description ADB Android debugging Bridge SDK Softwar development Kit IOIO IOIO is name of the board, which is used to make the communication possible between the android phone and serial hardware. TTL Transistor – transistor logic (kind of serial interface) USB Universal Serial Bus RS232 Recommended Standard 232 Minicom Text-based modem control and terminal emulation program for Unix-like OS 3
  • 5. Remote Management Installation Guide & User Manual V1.0 ! 1. Introduction This document is an installation guide for the Condroid Remote Management application. It describes the procedure of how to download it and how install it step by step on your android phone. It also tells about the hardware requirements to use this application and how to set up environment to make this application working in the right way, and how to use the application. 4
  • 6. Remote Management Installation Guide & User Manual V1.0 ! 2. Environment Set up 2.1. Hardware Installation The necessary equipments, which are needed on this procedure, are: • IOIO board • 1 USB cable for to connect your phone to IOIO USB port • 1 TTL to RS232 converter • 5 jumpers to connect to the board and to connect to RS232 serial interface • 1 Amplifier or WSN/Gateway or any other serial device to control by the application Condroid • 1 adapter to give power to the board Figure 1. Hardware environment for Condroid Remote Management Application 2.2. Software Installation After setting up the environment and download the application, we can follow this procedure to install the application: • Installation from downloaded APK The following link can be used to download the APK file of our application [1]. • Installation from project folder If you want install the application from the Laptop, you need to install the SDK for android and then you can use the ADB install command to install the application. Installing SDK is not difficult there is a link from 5
  • 7. Remote Management Installation Guide & User Manual V1.0 ! the android developer website for the installation of SDK step by step, that can be found in [2]. After installing the SDK, go the command prompt and type the adb install command to install the application. The command should look like this as in snapshot. C: adb install (path) E:CondroidProject.apk And then press enter, after that it should install the application, if it fails for some reason then should be something wrong with the installation or the environmental variable is not set for SDK ADB protocol. Figure 2. Install Condroid apk file from the adb command. Now check your mobile phone menu or all programs whether the application has been installed or not, the application should have installed and showing up there like Figure 3 below. Condroid Application installed Figure 3. Condroid Application logo appear in All Programs menu 6
  • 8. Remote Management Installation Guide & User Manual V1.0 ! 3. User Manual Condroid Remote Management is a “console-like” application for android mobile phone. Using this application, user will be able to issue command to network equipment through cellphone locally and remotely. User also can change the configuration of Condroid Remote Management by using some command remotely. Since Condroid Remote Management has a close relationship with command, in this document we will introduce the format of command, the meaning and usage of each of it. 3.1. Command Classification Condroid Remote Management is not only capable in issue device command, but also execute some command for itself. In order to distinguish the two kinds of commands, we use different format: • For outer command, which is the command should be issued to device directly. User should use the command directly. The command and the format only depend on the equipment you are connecting. Condroid will issue such command directly to the equipment without any change. • On the opposite, we provide some inner command and most of them are the command for Condroid itself to change or return some software configuration. User need to initial such command with some specified symbols to distinguish them with outer command. If such command misses the distinguish symbols, Condroid will treat them as outer command and issue to device instead of execute them locally. And very likely you will get error reply from the device. Since using outer command, user only needs to refer to the device specification, thus we will be mainly focused on inner command and their format. 3.2. Inner Command There are two kind of inner command, one is shortcut command and another is local executing command, as described below: 1. Shortcut Command Shortcut command is just the index of the command script stored in shortcut files. User can issue a serial of outer command by only commit the index of it. Format The format for shortcut command is very simple. The command needs to be initialed with star mark (“*”) and immediately following the index digits. User only can commit one shortcut command one time. And except the star mark, there should be only digits. 7
  • 9. Remote Management Installation Guide & User Manual V1.0 ! 2. Executing Command Executing command is the command used to change or get the configuration of ConDroid. Format The format for executing command is started with dollar mark (“$”) and should immediately follow the command. User only can commit one executing command one time. Table 1. Condroid Remote Management Executing Commands List Command Option Usage Add a shortcut command or a phone No., Add [-s shortcut] | [-n phone No.] which can send the command. Connection parameter. Condroid will establish serial connection to device [-r RxPin] [-t TxPin] [-b baud according to the parameter. Not given cnt rate] [-s stop bits] [-p parity] [- parameter Condroid will use default d] parameter. Without option to direct use default parameters. -d ask for disconnection. [-s shortcut index or all] | [-n Delete one or all shortcut, one or all Del phone No. or all] | [-c] acceptable No., or the access code. -c to get the default connection parameters. Get [-c] | [-s] -s to get the entire shortcut configuration. Internet connection settings. -a tells Condroid to keep Internet connection all the time. -t means temporary connection. User need to ask Condroid to setup Int [-a] | [-t] | [-c] [-d] connection before use. -c if Internet setting is temporary connection. This option will ask for Internet connection and return IP information. -d ask for disconnection If access code is set. When using remote Pas way to control, users need to provide the code by using this command before other 8
  • 10. Remote Management Installation Guide & User Manual V1.0 ! command. [-r RxPin] | [-t TxPin] | [-b Give or change relative parameters. Set baud rate] | [-s stop bits] | [-p parity] | [-c access code] 9
  • 11. Remote Management Installation Guide & User Manual V1.0 ! 4. Reference [1] “Condroid Remote Management Application APK” http://csd.xen.ssvl.kth.se/csdlive/content/remote- management-system-deployment-testing Last visited - October 2011 [2] “Installing the SDK” http://developer.android.com/sdk/installing.html Last visited - October 2011 10