[캡스톤_front] BLE 적용하기_내 custom uuid를 advertising 하도록 구성하기(with. method channel)

피용희·2024년 4월 3일
0

2024 캡스톤

목록 보기
7/19

⚠️ 문제가 생겼다!
원래 flutter_ble_plus에는 advertising 기능이 없어서 flutter_ble_peripheral을 이용하려고 했는데, flutter_ble_peripheral이 나온지 얼마 안된 플러그인이라 ios의 경우 불가능한게 너무 많고, 기기 정보 이런것 가져올 수 있는 기능도 없어서...방안을 강구해야 했다.

고민끝에 내린 해결책은, flutter와 네이티브 통신을 통해 안드로이드, ios에서 직접 내가 정의한 advertising data를 advertise start 하게 만드는 것이다. advertising 관련은 아니지만, 이미 flutter와 네이티브 통신의 합으로 안드로이드 권한 구현하신 분이 있으셔서, 불가능하진 않을 것으로 보인다.

문제는 이게 레퍼런스도 많이 없고, 내가 플러터 초짜라 빠른 시간안에 할 수 있을지는 모르겠지만.. 학습과 챗지피티의 도움으로 어떻게든 해봐야지 뭐ㅠ
문제는 and는 java라 자신있는데 ios는 swift라..ㅠㅠ스위프트 하나도 모르는데
일단은 회의때 이 이슈를 말해야 할 것 같고, 어차피 우리는 안드로이드 우선이라 우선 안드로이드 먼저 빠르게 완성하고, 향후 메인 기능 어느정도 끝나면 ios 채널도 같이 연결하는 방법으로 가야할 것 같다.

그래서 일단 flutter의 method channel을 통해 andriod와 통신하는 방법을 배워보려고 한다.

관련 공부 링크는 flutter 시리즈에 정리할 예정이다. 공부 후에 다시 돌아와서 다음 페이지부터 test를 해보겠다!

profile
코린이

0개의 댓글

관련 채용 정보