2014-03-03 2 views
0

iBeacon은 수신기가 근접성을 측정 할 수 있도록 RSSI (무선 신호 강도)를 브로드 캐스트합니다. 방송 RSSI 대신 온도와 습도와 같은 센서 데이터를 전송하도록 브로드 캐스트 페이로드를 사용자 정의 할 수 있습니까? 그렇다면이 기능을 지원하기 위해 TI CC2540 신호를 어떻게 수정할 수 있습니까?Bluetooth LE 비콘 브로드 캐스트 사용자 정의

+0

용어에 대해 명확하게하기 위해 물리적 인 근접성을 결정하기 위해 "비콘"을 사용하여 RSSI를 전송합니다. "iBeacon"은 애플의 비컨 상표명이다. iBeacon은 RSSI를 데이터 페이로드로 제공하는 알려진 UUID와 함께 특정 LE 서비스입니다. LE를 사용하면 (패킷 크기 제한 내에서) 원하는 특성을 가진 모든 서비스를 광고 할 수 있지만 더 이상 비컨이 없습니다. RSSI가 아닌 데이터로 Apple iBeacon 서비스 UUID를 광고해서는 안됩니다. 새로운 UUID를 만드십시오. http://www.itu.int/ITU-T/asn1/uuid.html – dabhaid

답변

2

예. 가능합니다. :)

LE 광고 패킷에는 EIR 형식의 임의의 데이터 필드가 있습니다 (자세한 내용은 bluetooth spec 참조). 그러나 패킷에는 항상 RSSI 값이 포함되어 있으므로이를 제거 할 수 없습니다.

CC2540을 수정하는 경우 펌웨어를 수정하려면 IAR 컴파일러를 사용해야 할 수도 있습니다. 컴파일러없이 변경할 수있는 특정 사례가있을 수 있지만 보유한 장치를 지정하지 않았습니다. SensorTag라면 IAR 컴파일러없이 수정할 수 있지만 위키에서 직접 확인해야합니다.

관련 문제