nRF LBS (LED Button Service) BLE Client

App

nRF LBS (LED 버튼 서비스) BLE 클라이언트

개발자 balto · vef54708

평점

5.0

리뷰

2

다운로드

100

가격

무료

Connect IQ 스토어에서 보기

설명

Nordic nRF LBS(LED 버튼 서비스) BLE 예제용 IQ 애플리케이션 클라이언트를 연결하세요. 전체 소스 코드는 https://github.com/fabiobaltieri/ciq-nrf-blinky에서 확인할 수 있습니다. 이 데이터 필드는 Nordic nRF LBS 예제 애플리케이션에 대한 Bluetooth Low Energy 클라이언트 역할을 합니다. 소스 코드는 GitHub에 있으며, 이는 Toybox::BluetoothLowEnergy Connect IQ 모듈을 사용하는 방법에 대한 예로 제공됩니다. NordicThingy52CoinCollector 공식 샘플과 유사하지만 코드가 좀 더 간단합니다(어차피 제 생각에는 그렇습니다). Bluetooth 부분은 단일 클래스에 자체적으로 포함되어 있으며 LBS 주변 장치를 사용하므로 nRF SDK용 nRF Blinky 샘플 또는 nRF Connect SDK(https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/peripheral_lbs/README.html)의 BLE LBS 주변 장치 샘플을 사용하여 모든 Nordic 개발 보드와 호환됩니다. Datafield는 사용 가능한 BLE 장치를 검색하고 "Nordic_LBS" 또는 "Nordic_Blinky"라는 이름의 장치를 찾습니다. 일단 발견되면 검색이 비활성화되고 장치가 페어링됩니다. 페어링 후 앱은 버튼 특성에 대한 알림을 활성화하고 알림 콜백에서 버튼 상태를 추적하기 시작합니다. 버튼 상태는 내부적으로 즉시 업데이트되지만 화면에서는 매초마다 업데이트되므로 계속 누르고 있으면 장치에서 확인할 수 있습니다. LED 상태는 녹화 상태를 따르도록 설정됩니다. 장치가 녹화 중인 경우 LED가 켜집니다. 데이터 필드에는 연결 상태(검색 중, 연결 끊김, 연결됨)가 표시되며, API는 자동으로 재연결을 처리하고 페어링 상태가 변경되면 애플리케이션에 알립니다. 이는 예제로 제공되므로 코드에는 디버깅 인쇄가 많이 있습니다. 참고: 저는 실제로 BLE 연결이 가능한 장치를 (아직) 소유하고 있지 않으므로 연결 펌웨어가 있는 nRF52DK 보드가 있는 에뮬레이터로만 테스트되었습니다. 그것이 당신에게 효과가 있다면 나에게 의견을 남겨주세요! :-)

리뷰

리뷰 기사가 곧 게시됩니다.

호환 기기 (170)

Instinct® 2Instinct® 2XInstinct® 2Instinct® CrossoverInstinct® 2SInstinct® 2Svívoactive® 3 Musicvívoactive® 3 MusicDescent™ MK2Descent™ MK2Descent™ Mk2SDescent™ Mk2SDescent™ MK3i - 51mmDescent™ MK3 - 43mmVenu® 2Venu® 2SVenu® 2 PlusVenu® 2Venu® 2 PlusVenu® 2S+150 더 보기

권한

BluetoothLowEnergy

유사

Related items