안드로이드 앱 개발 능력은 없지만 이런게 있었으면 하는것이 있어서 적어봅니다.
스마트폰은 작은 컴퓨터 이지만 RS232 시리얼 통신은 지원하지 않읍니다. 하지만
RS232C 는 전통적으로 많이 쓰여왔고 아직도 자동화 기기 쪽에서는 사용되고 있읍니다.
아이디어는 스마트폰을 자동화 장비쪽의 터미널 로 쓰겠다는 것입니다.
다음을 읽어 주세요
(1) 통신의 수신쪽은 블루투스 to RS232 변환 모듈을 통하여 컨트롤러의 232 포트에 연결되어 있음
(2) 통신의 송신쪽은 스마트폰(안드로이드) 의 블루투스임
(3) 개발할 프로그램은 스마트폰의 블루투스 SPP 인터페이스를 이용하고,
지정된 파일(바이너리)을 오픈하여 블루투스의 SPP를 통하여 전송한다.
(4) 이 때 수신 쪽의 232 때문에 통신속도의 영향을 받으므로 프로그램에서는
통신의 보드레이트(속도)를 입력받아 속도를 제어함이 좋을거라고 생각됨.
즉 (1) 의 블루투스 to RS232 의 232 부분이 9600 bps 로 되어 있다면
스마트폰 쪽에서도 이것보다는 같거나 느리게 보내야함
(5) 보통 인터넷에는 안드로이드용 블루투스 채팅 프로그램의 오픈소스를 구할 수
있는데 이것을 확장하면 쉽게 될것 같음
(6) 마켓에 Uconnect BT terminal for phone 이라는 프로그램이 있는데
파일 사이즈가 1K 까지만 되고 그것도 텍스트 파일(7bit) 만 됨.
(7) 스마트폰에서 수신된 데이터는 화면에 그냥 뿌려주거나 파일로 저장가능하게 함
프로그램이 완성되면 작성자가 안드로이드 마켓에 올려도 (유로또는무료) 많은
사람이 찾을거라고 생각됨
이유는 실제로 커스터마이징을 위한 프로젝트를 제안 받을 수도 있고
위의 정도로 제어기 프로그램 업그레이드나 간단한 명령을 파일로 만들어 놓고
해당 파일을 보내면 그 명령에 대한 내부 상태를 볼수 있는 간단한 터미널로
쓸 수 있음
개발이 되면 한 카피를 제일먼저 구매하겠음 (010-5284-5176 박경철로 연락주세요)
제가 생각한 아이디어랑 동일하내요
제가 할려고한건
스마트폰 에서 RS232 직접연결이 안되니
스마트폰 블루투스 통해 SPP열어서 미니보드(가칭)에 있는 블루투스를 연결해서 스마트폰에서 받은 데이터를 미니보드에 있는 RS232를 통해 타겟보드랑 통신하는 솔류션이라고 해야하나를 만들려 하고있습니다.
스마트폰 - 미니보드 - 타켓
미니보드 PCB까지는 나온상태고 틈틈히 만들어야하는데 시간이 안나내요