Tower Collector은 intents를 브로드캐스트하여 장치에 설치된 다른 앱에 전송할 수 있습니다. 이러한 알림을 수신하고 사용하는 방법에 대한 자세한 내용은 해당 앱의 도움말을 확인하세요.

데이터 수집 이벤트

설정된 경우 새로운 데이터가 측정 될 때마다 intent를 브로드캐스트합니다. 알림의 내용은 시간 및 GPS와 같은 JSON 구조의 데이터입니다. 필드 이름과 값은 CSV를 내보낼 때 내용과 동일한 방식으로 맵핑됩니다.
기지국에서 사용하는 필드 목록은 유형(net_type)에 따라 다릅니다. 지원되지 않거나 누락된 값은 null로 설정됩니다.

Action:

info.zamojski.soft.towercollector.MEASUREMENTS_COLLECTED

Extras key:

measurements

Extras value 예제:

{
"measured_at" : 1234567890123,
"gps" : {
"lat" : 12.3213123,
"lon" : -54.4535435543,
"accuracy" : 12.0,
"speed" : 13.21,
"bearing" : 212.2,
"altitude" : 121.0
},
"cells" : [
{
"mcc" : 260,
"mnc" : 06,
"lac" : 5115,
"cell_id" : 214325525,
"psc" : 1234,
"asu" : 12,
"dbm" : -112,
"neighboring" : "false",
"net_type" : "UMTS"
},
{
"mcc" : null,
"mnc" : 16,
"lac" : 5115,
"cell_id" : 2143255,
"psc" : null,
"asu" : 13,
"dbm" : -112,
"ta" : null,
"neighboring" : "false",
"net_type" : "CDMA",
"cdma_dbm" : null,
"cdma_ecio" : null,
"evdo_dbm" : null,
"evdo_ecio" : null,
"evdo_snr" : null
}
]
}