본문 바로가기

블루투스

[XE8] 모바일 앱에서 클래식 블루투스를 이용해 데이터 전송하기 지난 7월 24일 사물인터넷 앱 개발 with RAD Studio 교육을 진행했습니다. 교육이 끝나고 한 교육생분이 "클래식 블루투스로 데이터 전송이 잘되지 않아요."라는 질문을 받고 테스트한 내용 공유합니다. 클래식 블루투스 기능 테스트는 RAD Studio 기본 샘플 중 "Classic Bluetooth Basic app"으로 진행했습니다. Classic Bluetooth Basic appRAD Studio XE8 사용자는 다음 경로에서 샘플을 확인할 수 있습니다. C:\Users\Public\Documents\Embarcadero\Studio\16.0\Samples\Object Pascal\Mobile Samples\Device Sensors and Services\Bluetooth\Classic .. 더보기
[XE7] 안드로이드 블루투스 활성화 조회와 설정하기 일본인 개발자인 山本隆(야마모토 타카시)의 글을 참고해 안드로이드에서 블루투스 활성여부 조회와 설정하는 내용을 공유합니다.블루투스 활성여부 조회uses Androidapi.JNI.Bluetooth; procedure TForm2.Button1Click(Sender: TObject); var Adapter: JBluetoothAdapter; begin Adapter := TJBluetoothAdapter.JavaClass.getDefaultAdapter; if Adapter.isEnabled then ShowMessage('Bluetooth가 활성화 되어있습니다.') else ShowMessage('Bluetooth가 활성화 되지 않았습니다.'); end;블루투스 활성화 설정uses Androidapi.J.. 더보기
블루투스LE(Bluetooth Low Energy)의 이해 RAD Studio XE7에서는 블루투스 라이브러와 컴포넌트를 통해 클래식 블루투스와 블루투스LE(BLE) 통신이 편리해 졌습니다. 컴포넌트가 있더라고 기술의 이해가 있어야 사용하고, 프로젝트에 적용을 할 수 있는데요.마침 델파이 개발자인 곰순이(장정환)님이 블루투스 LE 관련해 이해하기 쉽게 작성한 글이 있어 공유합니다.https://gomsun2.wordpress.com/category/bluetooth-low-energy/앞으로도 좋은 글 많이 기대하겠습니다. 더보기