Digi XBee Mobile SDK로 Bluetooth 앱 개발
Digi XBee Mobile SDK는 Bluetooth 모바일 앱의 인증과 암호화 같은 까다로운 작업을 단순화합니다.
Digi XBee Mobile SDK(Software Development Kit)는 Bluetooth로 Digi XBee 3 모듈과 통신하는 iOS와 Android 모바일 앱을 만들 때 쓰는 라이브러리, 코드 예제, 문서 모음입니다. Digi가 Bluetooth 애플리케이션의 설계와 구축, 개발 시간 단축을 돕기 위해 개발했습니다.

배경
IoT 앱 통신에 Bluetooth를 쓰는 이유
모든 모바일 애플리케이션은 Bluetooth Low Energy 프로토콜로 통신할 수 있습니다. 무선 헤드폰에서 고기 구울 때 쓰는 무선 온도계까지 Bluetooth는 어디에나 있고, 많은 소비자 애플리케이션과 IoT 제품에서 모바일 기기를 연결하는 데 쓰입니다.
IoT 애플리케이션의 통신에 Bluetooth를 쓴다면 시간, 에너지, IoT의 효율 면에서 좋은 선택입니다. IoT 애플리케이션에 Bluetooth를 추가하면 네트워크의 시운전, 구성, 문제 해결에 큰 도움이 됩니다.

다만 IoT 애플리케이션과 모바일 장치를 통합하는 앱을 만들려면 복잡한 인증과 암호화, Bluetooth를 지원하는 모바일 앱 설계 같은 까다로운 작업이 따릅니다. Digi XBee Mobile SDK는 이 과정을 단순화하고 빠르게 처리하도록 돕습니다.
활용 사례
현장 모니터링에 Bluetooth를 활용한 사례
다음은 현장에서 모니터링 작업을 하는 직원에게 Bluetooth가 도움이 되는 몇 가지 예입니다.
- Rideshare 애플리케이션: 작업자가 도시 곳곳을 다니며 대여 물품을 수거합니다. Bluetooth로 애플리케이션의 각 물품을 찾아가 자전거 조명의 배터리를 점검할 수 있습니다.
- 건축 기술 애플리케이션: 작업자가 빌딩 조명이 잘 작동하는지 확인합니다. Bluetooth로 지그비 네트워크를 쓰는 모든 조명의 작동 상태를 검토할 수 있습니다.
- 태양열 필드 애플리케이션: 태양열 애플리케이션에는 보통 태양열 패널마다 무선 모듈이 있습니다. 근로자가 각 패널의 현재값, 생산성, 필요한 서비스를 확인할 수 있습니다.
Digi XBee로 모바일 IoT 애플리케이션을 개발한다면 SDK가 개발을 지원합니다. Bluetooth로 현장 커미셔닝이나 문제 해결을 단순화할 수 있습니다.
기술자는 Digi XBee 제품에 내장된 Bluetooth 기능으로 모바일 장치에서 Digi XBee에 쉽게 연결해, 네트워크 개발 중 파라미터를 테스트하고 설정하고 읽을 수 있습니다. 디스플레이가 없는 기기를 모니터링하고 제어하도록 전화나 태블릿에 HMI(Human Machine Interface)를 만드는 통신 채널도 Bluetooth가 지원하는 유용한 사례입니다.
예를 들어 IoT 장치의 센서 값을 읽으려는데 화면이 없어 값을 읽을 수 없는 경우를 생각해 보세요. Bluetooth가 가능한 태블릿이나 스마트폰으로 IoT 기기에 접속하면 모바일 기기 화면에 설정을 표시할 수 있습니다.
구성
SDK는 라이브러리, 예제, 설명서로 구성됩니다
Digi XBee Mobile SDK에는 Bluetooth Low Energy 인터페이스로 Digi XBee 장치와 통신하는 모바일 애플리케이션의 개발 속도를 높이는 리소스가 들어 있습니다.
소프트웨어 라이브러리
소프트웨어 라이브러리는 Digi XBee 장치와 통신하는 모바일 앱의 개발 수고를 줄여 주는, 문서화된 API 모음입니다. 인증, 암호화, 통신 프로세스의 복잡성을 처리하는 방법을 담고 있으며, Digi가 사용하기 쉬운 두 가지 라이브러리를 제공합니다.
- Xamarin용 Digi XBee 라이브러리: C#으로 기본 교차 플랫폼(iOS와 Android) 모바일 애플리케이션을 개발합니다.
- Android용 Digi XBee 라이브러리: Java로 기본 Android 애플리케이션을 개발합니다.
Bluetooth 애플리케이션 예제
SDK의 각 라이브러리에는 Digi XBee 장치의 Bluetooth 인터페이스 기능과, 그 기능을 모바일 애플리케이션에 통합하는 방법을 보여 주는 예제가 들어 있습니다. SDK의 기능을 보완하도록 Digi XBee 라이브러리에 Python과 Java 라이브러리 같은 예제도 더해졌습니다.
Digi XBee Mobile SDK 설명서
Digi는 API 사용법을 설명하고 예제에서 다루지 않은 질문에 답하는 문서도 제공합니다. 소프트웨어 라이브러리, 예제, 문서에 대한 내용은 Digi의 지원 사이트에서 확인할 수 있습니다.
자주 묻는 질문
Digi XBee Mobile SDK란 무엇입니까?
Bluetooth로 Digi XBee 3 모듈과 통신하는 iOS와 Android 모바일 앱을 만들도록 돕는 라이브러리, 코드 예제, 문서 모음입니다. Digi가 Bluetooth 애플리케이션 개발 시간을 줄이려고 개발했습니다.
Digi XBee Mobile SDK는 어떤 언어를 지원합니까?
Xamarin용 라이브러리는 C#, Android용 라이브러리는 Java를 씁니다. Xamarin용은 iOS와 Android 교차 플랫폼 앱을 만들 수 있습니다.
화면이 없는 IoT 기기의 센서 값은 어떻게 읽습니까?
Bluetooth가 가능한 스마트폰이나 태블릿으로 IoT 기기에 접속해 모바일 기기 화면에 설정을 표시합니다. 디스플레이가 없는 기기를 모니터링하고 제어하는 HMI를 전화나 태블릿에 만들 수 있습니다.
Digi XBee Bluetooth 앱 개발, (주)테솔 엔지니어가 안내합니다
사용할 모듈과 모바일 앱 개발 환경을 알려 주시면 맞는 구성을 안내해 드립니다. 대표번호 031-713-5988
기술 상담 신청참고 자료
- Digi 지원 사이트
