Name: Thingy52-IOTA-Data-Marketplace-Web-Bluetooth
Owner: Nordic Semiconductor Playground
Description: null
Created: 2018-05-03 12:49:44.0
Updated: 2018-05-16 08:10:01.0
Pushed: 2018-05-14 18:13:46.0
Homepage: null
Size: 1490
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The Thingy\:52 IOTA Data Marketplace Publisher (Thingy IDMP Publisher) allows for connecting to the Nordic Semiconductor Thingy\:52 throug Web Bluetooth, to collect sensor readings. The sensor data can then be sent to the IOTA Data Marketplace (IDMP). This is all done from within the web browser.
The Thingy IDMP Publisher was developed by a group of students from NTNU as part of their bachelor project.
To get this application running for debug or production, you need:
Clone the repository and navigate to the project directory in the terminal. To get a dev install running:
npm install
npm run dev
This application currently only work in Google Chorme (or Chromium)
version 56 or above because of the requirement for Web
Bluetooth. Make sure to enable the 'Experimental Web Platform
Features', by going to chrome://flags/#enable-experimental-web-platform-features
.
To publish data to the IDMP, and IDMP device is needed, and creating this device requires an account on the IDMP dashboard. First, create an account, and then use one of the following methods to add an IDMP device.
To simplify this process, we have included a small tool for creating devices.
Your API Key
and Your User ID
from the IDMP into API key
and Owner
fields, respectivly.The selected Device ID, and a Secret Key will be filled out automatically in the app.
| Field ID | Field Name | Field Unit | |————-|————-|————| | temperature | Temperature | C | | humidity | Humidity | % | | pressure | Pressure | hPa | | co2 | CO2 | ppm | | voc | VOC | ppb |
uuid
and secretKey
variable values into the Device ID
and Secret Key
fields of the application, respectivly.