안드로이드 시리얼 통신 테스트 프로그램 Android_Serial

관리자 | 2018.08.01 18:14 | 조회 26


안드로이드 시리얼 통신 테스트 프로그램 Android_Serial


젝스컴퍼니 안드로이드 시리얼 통신 프로그램

  젝스컴퍼니의 안드로이드 시리얼 통신 테스트 프로그램 Android_Serial 입니다.
  
산업 현장에서 사용하는 시리얼 통신을 안드로이드 환경에서 간편하게 테스트 하기 위해 오픈 소스로  제작한 프로그램입니다.


1. 개발 환경 준비물

 [개발 환경]
  개발 : Eclipse(Luna) → Android Studio(1.0.1) 
 
테스트 기기 : JECS-2510 (해상도 : 1280 x 800)
  Android version : 4.4.2
  -
젝스컴퍼니 JECS-2510 10인치 패널 PC 보러 가기 => 젝스컴퍼니 쇼핑몰 링크


 

http://www.ipcpart.co.kr/goods/view?no=131





JECS-2510 / 내장형 10인치 1280*800 정전식터치 안드로이드 패널 PC / Ubuntu 12.04 지원

** OS: Linux, Android / CPU: Freescale / Power: DC / Display: LVDS / 일체형 : 10인치급 / RAM: On-Board / Storage: OnBoard, 기타 / BUS: Serial-Port, I2C, DIO, CAN-Bus

www.ipcpart.co.kr

 



 [
준비물]
  1) 안드로이드 기기 (JECS-2100, 2500 시리즈)
  2)
기기와 연결할 PC (OS : 윈도우)
  3) RS-232
케이블
  4) Usb to RS-232
케이블
  5) PC
시리얼 통신 프로그램 (jwRsMonitor)



2. 시리얼 통신 어플리케이션 기능






< 앱을 실행 시킨 Main 화면 >


 안드로이드 기기 JECS-2510 시리얼 통신 어플리케이션 Android_Serial 설치합니다.
사진은 Android_Serial 어플리케이션을 실행 시킨 , 메인 화면입니다.
 
 
각각의 기능을 살펴봅시다.

  (1) Reception(Receiver) :
전송된 데이터를 수신하여 표시합니다.
  (2) Emission(Sender) :
전송할 데이터를 입력합니다. (오른쪽의 Send 발송 가능)
  (3) Auto(a-z) :
영문자 a부터 z 반복 전송합니다.
  (4) Clear : Reception
Emission 내용들을 정리합니다.
  (5) 1. Period :
데이터 전송되는 주기를 설정합니다. (단위:second)
        2. Send :
설정된 주기마다 발송합니다.
        3. Stop :
데이터 전송을 중지합니다.
  (6) Setup :
시리얼 통신 포트와 Baud 설정 해줍니다.
  (7) Receive ASCII / HEX : Reception(Receiver)
받는 Text 값의 포맷을 설정할 있습니다.
  (8) How to use :
사용법을 안내합니다.
  (9) Quit :
어플리케이션을 종료합니다.



3. 시리얼 통신 어플리케이션 기능 테스트


  1) PC ->
안드로이드 데이터 전송

 
시리얼 통신 어플리케이션 기능을 테스트 하기 위해
 
안드로이드 기기와 PC 시리얼 통신 연결해주고 각각 시리얼 통신 어플리케이션을 실행시켜 줍니다.





< PC 시리얼 통신 어플리케이션, jwRsMonitor >


  사진은 PC jwRsMonitor입니다.
 
연결시킨 안드로이드 기기와 설정을 동일하게 맞춰줍니다. (COM Port, Baud )





< PC에서 "JECS RX TEST"라는 텍스트 전송 >


  설정을 완료한 , jwRsMonitor 에서 "JECS RX TEST"라는 데이터를 전송해 주면,




안드로이드 어플리케이션의 Receiver 부분에 "JECS RX TEST" 데이터가 나타납니다.




 2)
안드로이드 -> PC 데이터 전송

  Sender
부분에서 직접 텍스트를 입력하여 데이터를 전송하는 방법이 있고,
 
오른쪽 메뉴의 Auto(a-z) 선택하면 자동으로 영문자 a부터 z까지 반복 데이터가 전송됩니다.





< 안드로이드 에서 보낸 데이터가 PC 에서 수신 되는 모습 "a~z" >



  3)
텍스트 포맷 변경

 
기본적으로 텍스트 데이터를 전송할 , 텍스트 포맷은 ASCII 되어 있습니다.
 
안드로이드 어플리케이션 오른쪽 메뉴에서 Receive ASCII 선택하면,
 
매뉴가 변경되어 Receive Hex 바뀌는 모습을 있습니다.

 
경우, 안드로이드에서 수신되는 텍스트 데이터는 Hex 포맷으로 변경됩니다.





< PC "abcd" 데이터를 안드로이드로 전송한 모습 >


  PC에서 "abcd" 라는 데이터를 전송하고
  Hex
포맷으로 변경되어 Receiver 부분에 "61626364" 텍스트로 변경되어 수신된 모습입니다.


 
안드로이드에서 시리얼 통신을 간편하게 사용하기 위해 제작된 Android_Serial 입니다.

 
어플리케이션은 아래 첨부파일에서 다운로드 하신 사용하실 있습니다.


[출처] 안드로이드 시리얼 통신 테스트 프로그램 Android_Serial|작성자 젝스컴퍼니주식회사






twitter facebook me2day 요즘