2015-07-10 22 views
0

我在Bluemx上設置了Presence Insights,並在地圖上顯示了幾個信標。不過,我試圖通過REST API客戶端Bluemix Presence Insights模擬數據未顯示

{ 
    "bnm": [ 
    { 
     "descriptor": "80:b1:81:61:97:22", 
     "detectedTime": "2015-07-09T12:22:21.102Z", 
     "data": {    
     "proximityUUID": "b9407f30-f5f8-466e-aff9-25556b57fe6d", 
     "major": "101",  
     "minor": "1402",   
     "accuracy": 70,   
     "rssi": 60, 
     "proximity":"1" 
     } 
    } 
    ] 
} 

我收到一個狀態204消息發送這個命令,但數據不上來儀表盤上的

+0

你能描述一下你想要做的更多嗎? –

+0

我嘗試使用Rest API發送位置數據,並看到數據顯示在儀表板上(例如,設備4e3d3走進Branch A,Zone 1) – touchaponk

+0

您使用的是哪種語言? –

回答

2

@touchaponk,我能夠重新創建問題並向下鑽取。這是一個配置問題,但與我之前提到的不同。你需要考慮2個因素。 1 - 「閾值」 - 來自PI信標配置。
2 - 「準確性」 - 從移動設備SDK或從郵遞員發送(或揚鞭時被固定)模擬有效載荷

信標閾值指示在周圍信標米的半徑,爲此,輸入事件將是在區內考慮。您的配置中已將此設置設置爲3。所以,設備必須在3米以內才能獲得區域檢測。

問題是,您的信標連接器有效載荷列出「精度」爲70.這表明移動設備認爲它距離信標70米。由於它不在PI信標配置的3米範圍內,因此從有效負載中檢測到的事件將被丟棄,因爲該區域中沒有命中......所以訪問者數量沒有增加。

我嘗試了幾種組合,發現爲了獲得訪問計數「命中」,信標配置的閾值必須大於有效負載精度。嘗試將有效載荷的準確度從70更改爲2,並查看訪問次數是否增加。

+0

終於奏效了,謝謝你的幫忙! – touchaponk

1

你可能想諮詢的REST API文檔: https://presenceinsights.ng.bluemix.net/pi-swagger

使用記錄標API:

POST/PI-配置/ V1 /租戶/ {} tenantCode /單位啓用/ {} orgCode /網站/ {} SITECODE /樓/ {floorCo de}/beacons

P.S.您也可以直接在該頁面上試用