개요
멀티링크 구현 시작점 .
nRF5 SDK( https://igotit.tistory.com/1663 ) 설치하면 예제코드 중에 \examples\ble_central\ble_app_multilink_central 에 멀티링크 기본 골격 소스 코드가 제공되고 있으며, 예제에서의 서비스 는 LED 제어하는 예로 제공되고 있다.
위 예제 코드는 멀리링크 코드 작성위한 골격이며 BLE 서비스는 사용자가 필요에 따라 다른것으로 구현가능하다.
아래 영상의 동작 시험은 NUS(Nordic UART Service) 을 멀티 링크로 구현.
mult ilink NUS 구현의 직접적인 코드예제는 제공되지 않으나, 제조사의 개발자 포럼에서 관련 정보 많이 보인다. 이들 정보 참조하여 구현작업 진행.
https://devzone.nordicsemi.com/search?q=multi%20link
https://devzone.nordicsemi.com/search?q=multi%20link%20uart
동작시험
- 동시에 8개의 NUS Server 에 자동 접속하고, NUS Server 에서 송신하는 데이터 동시 수신 동작 확인.
-아래 동영상 : 동시에 20 개 BLE peripheral 연결 시험.
본 글 포함된 상위 정리글 https://igotit.tistory.com/244 의 nRF52 |
첫등록 : 2019년 1월 23일
최종수정 : 2019년 11월 10일.
본 글 단축주소 : https://igotit.tistory.com/2060
'임베디드.일렉트로닉스 > nRF52' 카테고리의 다른 글
nRF52. MBR, bootloader , SoftDevice , Application , 플래시 메모리 배치 (0) | 2021.03.22 |
---|---|
nRF52840. USB CDC (com 포트) 구현. (6) | 2020.11.18 |
nRF52. SPI (0) | 2019.10.25 |
nRF5 SDK 기반 SES , KEIL 멀티 프로젝트 폴더 구축 및 프로젝트 템플릿3 (4) | 2019.10.24 |
nRF5 SDK 16.0.0 버그들 . KEIL DeviceFamilyPack 등 (0) | 2019.10.24 |
댓글