본문 바로가기

파이어몽키

블루투스 LE와 클라우드를 이용한 수화물 무게 기록 앱 샘플

여행을 할때 짐을 챙기는 것도 중요하지만 정해진 수화물 무게를 맞추는 것도 중요합니다.^^

어떤 물품이 얼마나 나가는지 기록하면 수화물 무게를 계산할때 아주 유용하겠네요.


이번 글에서는 블루투스 LE를 지원하는 저울(Wahoo Balace scale)과 연동해 수화물 무게를 얻어와 클라우드에 저장하는 모바일 앱을 RAD Studio XE7으로 만드는 샘플을 소개합니다.



이 앱은 총 3개의 탭으로 구성되었습니다.

  • Weight Scale - 수화물 무게를 표시하고 수화물의 내용을 저장
  • Logged Data - 기존의 수화물 데이터를 검색하고 목록을 표시
  • Settings - 블루투스 데이터를 표시

다양한 UI 구성요소와 TBluetoothLE 컴포넌트, BaaS 컴포넌트가 포함되었고 TStyleBook(custom jet style)을 이용해 스타일을 구성했습니다.

  • TKinveyProvider (AppKey, AppSecret, MasterSecret는 Kinvey.com의 계정과 연결) 
  • TBackendQuery (TKinveyProvider 연결) 
  • TBackendStorage (TKinveyProvider 연결) 
  • TRestResponseDataSetAdapter 
  • TFDMemTable



이후의 화면 구성과 소스코드는 아래의 원문을 통해 확인하시기 바랍니다.


클라우드 서비스(BaaS) 사용하는 방법은 아래 관련글의 동영상강좌를 들어보시면 많은 도움이 됩니다.


관련글