- Register the beacon
- Activate the beacon
- Deactivate the beacon
- Decommissioned the beacon
- getting info of one beacon
- getting the list of beacon
- setting attachment to the beacon
- delete attachment to the beacon
- getting attachment list of the beacon
- Update the info of beacon
- getting Diagnostics of beacon
For more details visit:-link to Proximity Google Api
let beacon = require('simple-beacon-manager')
let det = {
projectId:'Your Project Id',
token:'Your access token',
adtype:'Advertised type',
adid:'Avertised Id',
status:'Status',
placeId:'placeId',
lat:'Latitude',
lon:'Longitude',
name:'Name',
eS:'ExpectedStability',
desc:'description',
prop:'Properties'
}
beacon.register(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
projectId:'Your Project Id',
token:'Your access token',
beaconName:'Your beacon name'
}
beacon.activate(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
q:'Filter query string',
pT:'pageToken',
pS:'page Size',
pI:'Project Id',
token:'Access token'
}
beacon.listBeacons(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
projectId:'Your Project Id',
token:'Your access token',
beaconName:'Your beacon name'
}
beacon.getinfoPerBeacon(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
projectId:'Your Project Id',
token:'Your access token',
beaconName:'Your beacon name',
data: 'data in base64 encoded',
nT: 'namespaceType'
}
beacon.setAttachment(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
pI:'Your Project Id',
token:'Your access token',
beaconName:'Your beacon name',
nT: 'namespaceType'
}
beacon.getAttachmentDetails(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
pI:'Your Project Id',
token:'Your access token',
beaconName:'Your beacon name',
}
beacon.deactivateBeacon(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
pI:'Your Project Id',
token:'Your access token',
beaconName:'Your beacon name',
}
beacon.decommission(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
pI:'Your Project Id',
token:'Your access token',
attachName:'beacon's attachment name',
}
beacon.deleteAttachment(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
projectId:'projectId',
pageToken:'pageToken'
pageSize:'PageSize',
token:'Your access token',
beaconName:'Your beacon name',
}
beacon.dia(det).then(res=>{
console.log(res)
// Do your code here
})
let beacon = require('simple-beacon-manager')
let det = {
pI:'projectId',
token:'Your access token',
}
beacon.NamespacesList(det).then(res=>{
console.log(res)
// Do your code here
})
- First authenticate the user with the google account
- take the access token from google oAuth authentication procedure