2016-11-03 5 views
-1

일부 센서가 내장 된 BLE 신호가 있습니다. 이 비컨은 매분마다 모든 센서 값을 읽고 특성을 업데이트해야합니다. 이러한 특성에는 알림이 활성화되어 있습니다.BLE 전력 효율 및 1 분마다 안테나 전송 감소

내 휴대 전화는 이러한 특성을 읽고이를 분석하고 사용자에게 잘못된 사실을 알려야합니다.

비콘에는 분이지나 갔음을 알리기 위해 중단을 트리거하는 자체 RTC (실시간 시계)가있어 센서 데이터를 읽고 특성 값을 업데이트해야합니다.

이 배터리는 배터리로 작동하며 전력 효율에 대해 많이 걱정합니다. 내가 걱정하는 대부분의 것들은 시스템의 나머지 부분에 비해 많은 전력을 소모하는 안테나 송신과 수신이다.

그래서 전력을 절약 할 방법을 찾고 있습니다. 내 생각은 안테나 전송을 제한하고 안테나를 비활성 모드로 설정하고 비콘이 센서 값을 읽고 특성 값을 업데이트해야하는 경우 분당 한 번만 활성화하는 것입니다. 신호와 휴대 전화 간의 연결을 끊지 않고도 가능합니다. 그리고 전화기가 업데이트 된 특성 값을 언제 청취해야하는지 정확하게 알고 있어야합니다.

예를 들어 비콘과 전화가 잘 작동하고 매분마다 데이터를 교환하는 경우, 예를 들어 휴대 전화를 30 분 동안 사용하지 않으면 자동으로 다시 연결됩니까?

실제 상황에서 휴대 전화의 신호를 5 초 이상 이동하면 양쪽에서 연결이 끊어집니다.

내 비컨 전력 소비를 절약 할 수있는 통신 방법이 있습니까?

내 BLE 비콘 칩은 nrf51822입니다.

모든 제안/아이디어를 환영합니다.

+0

그런 다음 디버그하십시오. 그리고 그것이 작동하지 않는다면, 적절한 질문을 가지고 돌아 오십시오. – mjs

+0

비콘이 연결되지 않았기 때문에 용어가 혼란 스럽습니다 (즉, 어떤 것과도 연결되지 않음), 광고 만 보냅니다. – DigitalNinja

답변

0

연결을 만들지 말고 nrf51822가 매분마다 ADVERTISE 패킷으로 센서 데이터를 보내도록하십시오.

관련 문제