get https://api.lumenpath.com/api/sensor/nearest////
Find sensors near a given sensor . You can optionally pass radius
and modified_since
fields as query parameters to filter the set of sensors. The radius
is in meters.
curl -X GET --user "application_id:application_secret" -H "Accept: application/json" https://beta.lumenpath.com/api/sensor/nearest/2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6/2/101/?radius=10000\&modified_since=2014-10-12'T'12:01:01'Z'
Response
========
{
"count":3,
"sensors":[
{
"uuid":"A12311231-4FA2-4E98-8024-BC5B71E0893E",
"major_version":"2",
"minor_version":"101",
"account_id":"2131231-5dd7-4df4-b8c7-9b4aa43f10b4",
"location":[
"45.5585653162083",
" -122.65643119812"
],
"tags":[
"alberta"
],
"metadata":{
"detail":{
"description":"Basement Kontakt"
}
}
},
{
"uuid":"A12311231-CF6D-4A0F-ADF2-F4911BA9FFA6",
"major_version":"1",
"minor_version":"10010",
"account_id":"2131231-5dd7-4df4-b8c7-9b4aa43f10b4",
"location":[
"45.529526",
" -122.68441"
],
"tags":[
"daily_deal",
"dailycafe",
"shoes"
],
"metadata":{
"diagnostic":{
"rssi":"-61"
},
"detail":{
"description":""
}
}
},
{
"uuid":"A213DASS-F5F8-466E-AFF9-25556B57FE6D",
"major_version":"18298",
"minor_version":"41723",
"account_id":"2131231-5dd7-4df4-b8c7-9b4aa43f10b4",
"location":[
"45.538727",
" -122.636322"
],
"tags":[
"handbags"
],
"metadata":{
"diagnostic":{
"rssi":"-83"
},
"detail":{
"description":"Handbags counter"
}
}
}
]
}
$.ajax
({
type: "GET",
url: "https://beta.lumenpath.com/api/sensor/nearest/location/2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6/2/101/",
data: {"radius" : "1000", "modified_since" : "2014-10-12'T'12:01:01'Z'"},
async: false,
headers: {
"Authorization": "Basic " + btoa(application_id + ":" + application_secret)
},
success: function (data){
alert('Found sensors');
console.log(data)
}
});