'어플을 켜 놓고 교실에 가면 핸드폰에 있는 블루투스가 자동으로 켜지게 되는것입니다.'
이부분이 오류네요. 블루투스가 없기 때문에 위치파악은 GPS 로 밖에 안될텐데
건물내에서의 GPS 오차율이 커서 GPS는 적합하지 않을꺼고 그냥 교실에 가면이라는 조건을 빼고
앱을 켜면 블투가 켜지게끔 하는게 맞을것 같습니다.강제로 블투 ON/OFF 하는 기능은 사용가능하니 패스하고
블루투스 페어링을 해서 한번 등록하는 과정이 필요할것이고,
사용자가 교실밖에서 앱을 켰을 경우에 대한 처리가 가장 중요하겠네요. 주기적으로
라즈베리파이와 연결을 시도하거나 수동으로 연결을 하게끔 해주면 될것 같습니다.