보안 목표 명세서 BlueDFU 응용 프로그램은 저에너지 블루투스 (BLE) 연결 또는 ST OTA 저에너지 블루투스 프로토콜을 지원하는 다른 시스템을 통해 STEVAL-WESU1의 오버 에어 (OTA) 장치 펌웨어 업그레이드 (DFU)를 관리한다.
사용 가능한 블루투스 LE에 대한 ST BlueDFU 앱 검색 부근에 노드 및 BLE 이름, 주소 및 신호 강도 (TX 전력 및 RSSI)를 포함하여 각 발견 된 노드에 대한 특정 정보를 반환합니다. 노드를 클릭하면 노드에 연결하여 ST BlueNRG OTA 프로토콜을 지원하는 특성을 검색하려는 시도를 강제로.
수 있습니다 응용 프로그램은 쉽게 응용 프로그램 또는 물리적 장치 폴더 경로에서 포함 된 파일에서 업그레이드 할 바이너리 파일을로드 할 수 있습니다. 또한, 사용자는 상기 타겟 디바이스 메모리의 시작 주소를 설정할 수있다.
WeSU 노드의 경우, 두 가지 OTA에 넣을 수있다 :
• 모든 USB 연결을 누릅니다없이 노드를 시작하고 LED가 2 초마다 깜박일 때까지 사용자가 버튼을 길게
• 연결 ST WeSU 앱 노드에 연결하고 레지스터 설정에서 원하는 DFU 모드를 구성
노드가 OTA DFU 모드에있을 때, 그것은 이름 OTAWeSU 의해 인식된다. 노드가 올바르게 연결 및 OTA 프로토콜을 사용할 경우, 온 - 보드 화이트 LED 앱이 선택한 펌웨어 바이너리 파일의 노드를 업그레이드 할 준비가되어 있다는 신호를 더 빠르게 깜박입니다.
노드를 선택한 후 업그레이드 버튼을 누르고 새보기 추가 노드 정보 (주소를 시작, 가능한 플래시, 정렬 검사)를 보여줍니다; 다운로드 아이콘을 눌러 펌웨어 노드 업그레이드를 시작합니다. 업그레이드 상태 표시 줄은 업그레이드 상태에 관한 정보를 사용자를 유지합니다.
보안 목표 명세서 BlueDFU 동시에 여러 노드를 업그레이드 할 수있다; 이 경우, 추가 업그레이드 진행 정보는 동일한리스트 뷰에 표시된다. 각 노드가 동시에 업그레이드하는 동안 같은 선택 이진 펌웨어 업그레이드한다는 점에 유의 동일한 디바이스 유형 (하드웨어 구성)을 선택하고 올바른 펌웨어를 선택해야합니다; (호환되지 않는 하드웨어 또는 구성과) 부적절한 펌웨어는 노드를 중단 할 수 있습니다.
업그레이드 후, 사용하지 않도록 다음 노드 특성 및 BLE 연결을 새로 안드로이드 스마트 폰의 블루투스 서비스를 다시 활성화하십시오.