Page 557 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 557
비콘의 정확성은 약 60%이다. 우리는 비콘의 정확성이 60%나 되니 휴대폰이 비콘을 인식할 확률이
10번중 6번이나 되네 라고 생각해버렸던 것이다.
정확성이 생각보다 훨씬 더 많이 떨어졌었고 60%의 수치는 정말 최적의 상황 속 최대의 값이 었던 것
이다. 비콘을 처음 스캔하는데에 정말 오랜 시간이 걸렸고 정확한 타이밍에 정확한 기능을 표현하는 것
이 불가능할 정도로 많은 신호간섭과 떨어지는 정확성 때문에 정말 힘들었다.
비콘의 신호간섭을 줄이기 위한 방안으로 알루미늄 호일을 생각해 각각의 비콘에 씌워 우리가 원하는
곳에만 신호를 보내게 했는데도 휴대폰이 비콘을 인식하는 시간은 정말 천차만별에 시간도 재빠르지 못
했다.
우리는 MDP가 끝난 후 좀더 비콘에 대해 찾아보았다. 비콘의 종류를 보니 가격이 정말 천차만별이었는
데 가격이 높아질수록 정확성과 제대로된 기능을 보장하는 듯 했다. 비콘의 선택이 아쉬웠던 점이 있었
던 것 같다.
3. 소프트웨어 개요
소프트웨어는 avr과 안드로이드이지만 avr에서는 uart통신만 간단히 구현하면 되므로
안드로이드를 기술하겠다.
- Source Program(안드로이드)
어플리케이션 소스 (클래스4개 layout 4개)
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
- 550 -