Skip to content

AppHoc/apphoc-js-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppHoc beacon JS SDK

The AppHoc JS SKD offers functionality to get the Bluetooth beacon information when a page is used as an ad-hoc-app. A web application can subscribe to the beacon information using this SDK.

Getting started

Install the SDK by either including the file from the jsDelivr CDN with this URL:

https://cdn.jsdelivr.net/gh/AppHoc/[email protected]/index.js

Alternatively, you install the package as an npm / yarn module using the GitHub repository.

npm i https://github.com/AppHoc/apphoc-js-sdk

Be sure to import the package, for example using ES6 syntax:

import AppHoc from "apphoc-js-sdk";

After you've successfully installed the SDK, the setup is simple:

AppHoc.setCallbackMethod(beacon => {
  console.log("Got new beacon data", beacon);
})

The specified callback method is called everytime we get new data from the operating system. The beacon object look like this:

{ 
  "name": "pJHSOilyIY1gznORoJRl",
  "uuid": "cb10024f-aa18-3394-4199-a8730c7c1aed",
  "major": "2",
  "minor": "2",
  "distance": "0.28",
  "proximity": "Immediate",
  "scanTime": "12 November 2020 10:43:33 PM",
  "rssi": "-60",
}

Contributing

We encourage contributing to this repository. Feel free to create issues or create pull requests.

Contact

Please contact us at [email protected].