반응형

앱 인벤터를 사용하여 블루투스 어플리케이션을 만드는 방법입니다.

기본 언어 설정은 영어이지만 한글로 바꿔서 비전공자 분들도 편하게 알 수 있도록 제작하였습니다.


앱 인벤터를 사용하기 위해서는 구글 계정이 필요합니다.



UI배치는 위와 같습니다.


1. 블루투스 목록을 나타내줄 <목록 선택>

2. 블루투스의 연결 상태를 나타내줄 <레이블1>

3. 다른 기기에게 전송할 텍스트를 입력하는 <텍스트_상자1>

4. 텍스트를 전송하는 <버튼1>

레이블2는 아래에 수신값이 표시된다고 나타내주는 용도입니다.

5. 수신값이 나타나는 <레이블3>

6. 블루투스 클라이언트

7. 타이머로 사용할 시계1


배치는 원하시는대로 하셔도 상관없습니다.





다음은 블럭배치도입니다. 


위에서부터 하나씩 설명을 하면

첫번째 블럭 

- 기기가 어떠한 블루투스랑 연결을 할 수 있는지 목록을 만들어줍니다. (페어링 되어있는 기기들 목록만 나타납니다.)


두번째 블럭

- 사용자가 목록 중 하나를 선택하면 그 기기와 블루투스 연결이 됩니다. 그 후 레이블1의 값이 미연결->연결로 변경됩니다.


세번째블럭

- 텍스트_상자1에 글을 입력하고 전송 버튼을 누르게 되면 발생하는 이벤트입니다. 연결된 상대방에게 텍스트_상자1에 있는 글을 전달합니다.


네번째블럭

- 데이터를 상대방에게 <수신>할 때 사용합니다. 타이머가 일정 간격으로 계속 실행되어서 블루투스가 연결 된 상태이고 상대방이 데이터를 보내면 레이블3에 받은 데이터를 보여줍니다.



블럭까지 다 만들면 빌드 -> 앱(.apk 용 QR 코드 제공)을 누르시면 QR코드가 나타나는데 이를 읽어주시면 자동으로 다운로드가 됩니다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기