본문 바로가기

반응형

블루투스

blueman-applet 블루투스 자동 켜기 끄는 방법 패널 아이콘 중 블루투스를 조작할 수 있는 blueman-applet 의 plugin 중에서 PowerManager 라는 기능이 있습니다. 해당 플러그인의 Configuration 에서 Auto power-on 기능을 체크 해제하면 로그인할 때마다 자동으로 활성화되는 것을 방지 할 수 있습니다. 처음에는 tlp 의 설정이 문제인 줄 알았는데, 어느날 갑자기 부팅할 때마다 자동으로 활성화되는 블루투스를 보고 해결방법을 정리합니다. 더보기
7. 블루투스 모듈을 통한 시리얼 통신 오늘은 블루투스 모듈을 이용한 시리얼 통신을 해봤습니다. 회사에 기자재 중에서 5V 전원을 사용하는 블루투스 모듈이 있어서 연결해 보았는데 잘 동작하네요. VCC, GND, RX, TX 핀을 제공하는 모든 블루투스는 아마 동일한 방법으로 제어를 할 것이라 생각됩니다. 자 시작하겠습니다. 1. 하드웨어 구현 사진에서 보이는 붉은 선은 5V 전원, 검은색은 GND, 파란색 2가닥은 RX, TX를 각각 디지털 단자에 연결한 것입니다. 좀 더 깔끔하게 Fritzing으로 그린 그림을 보면 다음과 같습니다. 파츠가 동일한 것이 없어서 그냥 4PIN연결이 가능한 블루투스 모듈에서 골랐습니다. 배선만 정확하게 하면 별차이없습니다. 전원은 정확하게 연결하여야 하며, RX, TX는 배선에 따라서 원하는 핀에 연결하시면 .. 더보기
연결 종료 전 기기쪽에서 연결이 먼저 끊어진 경우 이번에 블루투스 프린터를 제어하는 일종의 안드로이드 라이브러리(?)를 하나 만드는 중인데요. 안드로이드 타겟버전은 API 14 (아이스크림센드위치 4.0)으로 작업중이고, 블루투스 프린터는 1-N의 접속밖에 처리하지 못하는 블루투스 모듈이 들어간 것으로 확인하였습니다. 이번에 가장 골머리 앓은 내용은 안드로이드 기기쪽에서 연결 이후, 연결 해제를 둘다 처리하면 간편한데, 간혹 기기의 전원문제나 기타 등등의 이유로 기기가 멈추거나 전원이 꺼진 것을 바로 체크하지 못하는 것을 확인하였습니다. 안드로이드에서 제공하는 블루투스 어댑터, 디바이스, 소켓을 이용해봐도 전원이 꺼진 기기가 아직도 연결되어 있고, OutputStream을 통한 데이터 전송도 아무 오류없이 전달되는 것처럼 보입니다만, 눈앞에 전원이 꺼진.. 더보기

반응형