NordicPlayground/Thingy52-IOTA-Data-Marketplace-Web-Bluetooth

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Thingy:52 IOTA Data Marketplace Publisher

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.

Setup

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:

Using the Application
Web Bluetooth

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.

IOTA Data Marketplace

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.

Creating Device using the Publisher (recommended)

To simplify this process, we have included a small tool for creating devices.

The selected Device ID, and a Secret Key will be filled out automatically in the app.

Creating a Device using IDMP Dashboard (alternative)

| Field ID | Field Name | Field Unit | |————-|————-|————| | temperature | Temperature | C | | humidity | Humidity | % | | pressure | Pressure | hPa | | co2 | CO2 | ppm | | voc | VOC | ppb |


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.