본문 바로가기

scan

(2)
[Flutter] Bluetooth, BLE scanning 요즘 Flutter 로 ble device를 다루는 작업을 하고 있습니다. 아시다 시피 BLE 장치들은 기존 BT classic과 다르게 broadcasting 기능을 제공하고 있어서 S/W로직을 기존 BT classic과 동일하게 가져가기에는 무리가 있습니다. BLE 장치를 어떤 목적으로 어떻게 사용할것인가를 잘 구상 해야합니다. 구성 하고자 하는 장치를 미미(mimi)라고 합시다. 1. 미미에 탑재한 센서에서 읽은 값을 broadcasting 만 목적으로 한다. => BLE advertizement 2. 미미에 탑재한 센서에서 읽은 값을 연결되었을때만 데이타를 읽어갈 수 있도록 한다. => BLE service characteristics 3. 미미에 탑제된 여러 장치들을 제어하려고 한다. => co..
[Flutter] permission 설정하기 application 에서 실행중에 사용자가 퍼미션을 허용해야만 동작하는 module들이 있습니다. 이를 위해서 잘 만들어진 어플리케이션들은 퍼미션을 허용하는 UI를 제공하게 됩니다. flutter에서 기본적인 퍼미션 허용하는 UI를 제공하는 방법을 소개합니다. permission_handler [https://pub.dev/packages/permission_handler] flutter에 permission_handler 라는 package가 있는데, 이를 이용하면 매우 쉽게 퍼미션을 설정 할 수 있습니다. 순서 Flutter에서 각 기능에 대한 퍼미션 설정을 위해서는 몇가지 파일들을 수정해야 하는데요. 순서를 한번 따라가 보겠습니다. 1. android manifest 에서 필요한 퍼미션을 추가합니..