우선 서둘러 Flutter 설치하고 예제 돌려보기로 합니다.
(참고) Mac에 flutter 설치해 보자
(참고) Mac에서-Flutter-설치하기
(참고) 공식 사이트
→ mac os : https://docs.flutter.dev/get-started/install/macos
위의 내용을 참고하여 mac mini(M1)에 설치했습니다. 워낙 설명이 잘되어 있어서 여기서는 다루지 않겠습니다.
추가로 Flutter_blue_plus 라이브러리 설치하고 소스 코드 분석하려는....
순간.....(침묵)
거의 맨붕 상태에 빠집니다. 무식해서 허들이 뭔지도 모르고 여기까지 왔는데,
소스 코드를 들여다 보니, 숨이 턱 막힙니다. ㅠㅜ
https://pub.dev/packages/flutter_blue_plus#flutterblueplus-api 위의 사이트 정보에 의하면 아래와 같이 59개 API가 있었고,
- FlutterBluePlus API = 15개
- FlutterBluePlus Events API = 11개
- BluetoothDevice API = 19개
- BluetoothCharacteristic API = 8개
- BluetoothDescriptor API = 6개
하루정도 갈등 했습니다.
미련없이 포기 할것인가? 계속 갈것인가?
맨땅에 헤딩을 많이해서 그런지 어느정도 굳은 살이 박혀있는지라, 에라 모르겠다..
계속 헤딩하면서 하나씩 풀어보자.. 이런 심정이였습니다.
첫번째 허들은....
코드를 들여다봐도 당최... 모르겠다입니다. 아랍어 보는 그런 느낌...ㅠㅜ
늘 그랬듯이... Flutter 예제, Dart 예제를 모두 돌려보기로 합니다.
그렇게 3주 정도가 또 날라갑니다.
<다음편에 계속...>
'Peugeot OBD app 만들기 도전' 카테고리의 다른 글
<2단계> 미리 학습해야 할것 : Bluetooth Low(BLE) spec(3) (0) | 2024.01.12 |
---|---|
<2단계> Flutter, Dart 예제- dart:ffi 사용한 C 상호 운용 예제(2) (1) | 2024.01.11 |
<2단계> Flutter로 푸조 전용 OBD ELM327앱 만들기 (1) | 2024.01.09 |
(1단계 최종)Arduino-psa-diag C++ 활용 ELM327 명령 송수신(2)-5 (2) | 2024.01.08 |
(1단계)오픈 소스 :OBD2 C++ 활용 ELM327 명령 보내고 받기(2)-4 (0) | 2024.01.07 |