Coder Social home page Coder Social logo

ketile / thingy52-iota-data-marketplace-nrf-connect-desktop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nordicplayground/thingy52-iota-data-marketplace-nrf-connect-desktop

0.0 1.0 0.0 1.4 MB

License: Other

JavaScript 99.99% CSS 0.01%

thingy52-iota-data-marketplace-nrf-connect-desktop's Introduction

nRF Connect Thingy:52 IOTA Data Marketplace Publisher

nRF Connect Thingy:52 IOTA Data Marketplace Publisher (nRF Connect IDMP) is a module built to collect sensor readings using the Nordic Thingy:52, and publish these measurements to the IOTA Data Marketplace (IDMP). The module uses the nRF52 Development Kit to allow for Bluetooth Low Energy (BLE) communication with the Thingy.

nRF Connect Thingy:52 is implemented as an app for nRF Connect.

This project was developed by a group of students from NTNU as part of their bachelor project.

Installation

This module runs on top of nRF Connect for dektop; make sure this is installed and running. The application can be downloaded from the nRF Connect product page.

nRF Connect currently supports the following operating systems:

  • Windows
  • Ubuntu Linux 64-bit
  • macOS

Compiling from source

Since nRF Connect expects local apps in $HOME/.nrfconnect-apps/local (Linux/macOS) or %USERPROFILE%/.nrfconnect-apps/local (Windows) directory, make sure the repository is cloned or linked there.

Dependencies

To build this project the following tools must be installed.

  • Node.js (>=6.9)
  • npm (>=5.6.0)

Compiling

Run the following command from the command line, standing in the root folder of the repository:

npm install

When the install is complete โ€” build the application using:

npm run build

The nRF Connect launcher will then be able to run the app.

For development purposes, the module can be built using:

npm run dev

This will notice for changes and rebuild when nessecary.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.