Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tamberg/fhnw-idb
FHNW Competence IoT Data Collection (idb)
https://github.com/tamberg/fhnw-idb
Last synced: 3 months ago
JSON representation
FHNW Competence IoT Data Collection (idb)
- Host: GitHub
- URL: https://github.com/tamberg/fhnw-idb
- Owner: tamberg
- Created: 2020-05-06T08:53:52.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T09:59:57.000Z (almost 2 years ago)
- Last Synced: 2024-01-08T15:56:19.467Z (6 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 90.2 MB
- Stars: 13
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Lists
- awesome-stars - tamberg/fhnw-idb - FHNW Competence IoT Data Collection (idb) (Jupyter Notebook)
README
# IoT Data Collection (idb)
Competence [idb](https://www.fhnw.ch/de/studium/module/9316492) ([space](https://spaces.technik.fhnw.ch/spaces/iot-data-collection)) by [T. Amberg](https://twitter.com/tamberg) & [J. Luthiger](https://www.fhnw.ch/en/people/juerg-luthiger) for [FHNW](https://www.fhnw.ch/).## Overview
The *idb* competence wants to enable you to use the physical world as a data source for your data analysis projects. In the end you will have a deeper unterstanding of:
* How to aquire data from the physical world?
* How to aggregate data in the field?
* How to transport data to a backend?
* How to access data on the backend for analysis?
* How tools/platforms differ and what are advantages and disadvantages?To be able to compare the technologies used, it is essential that you have an understanding of the underlying concepts.
## Resources
Resources and code examples to get into Internet of Things (IoT) data collection:1. [Introduction](introduction/README.md) - how to get started with CircuitPython, nRF52840 and Raspberry Pi.
2. [Data Acquisition](data-acquisition/README.md) - how to acquire measurement data from sensors.
3. [Data Transport](data-transport/README.md) - how to transport data to the backend.
4. [Data Analysis](data-analysis/README.md) - how to display and analyse data.## Mini-Challenge
For additional motivation try this mini-challenge:* [Hot cup sensor](mini-challenge/README.md) mini-challenge
## Hardware
The following modular hardware is available in your IoT kit:* [Raspberry Pi Zero W](https://github.com/tamberg/fhnw-idb/wiki/Raspberry-Pi-Zero-W) - a small Linux computer.
* [Feather nRF52840 Express](https://github.com/tamberg/fhnw-idb/wiki/Feather-nRF52840-Express) - a microcontroller.
* [FeatherWing ESP32 AirLift](https://github.com/tamberg/fhnw-idb/wiki/FeatherWing-ESP32-AirLift) - a Wi-Fi radio module.
* [FeatherWing RFM95W](https://github.com/tamberg/fhnw-idb/wiki/FeatherWing-RFM95W) - a LoRaWAN radio module.
* [Grove Sensors](https://github.com/tamberg/fhnw-idb/wiki/Grove-Sensors) & [Actuators](https://github.com/tamberg/fhnw-idb/wiki/Grove-Actuators) - to measure and control.
* [Grove Adapters](https://github.com/tamberg/fhnw-idb/wiki/Grove-Adapters) - to wire things up.E.g. to build a battery-powered device with a sensor and connectivity:
## Wiki
For additional resources, check the [IoT Data Collection Wiki](https://github.com/tamberg/fhnw-idb/wiki):* [Books](https://github.com/tamberg/fhnw-idb/wiki/IoT-Books)
* [Hardware](https://github.com/tamberg/fhnw-idb/wiki#hardware)
* [IoT platforms](https://github.com/tamberg/fhnw-idb/wiki#iot-platforms)
* [Development tools](https://github.com/tamberg/fhnw-idb/wiki#development-tools)## License
Unless noted otherwise:
* Source code examples in this repository are declared Public Domain [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/)
* Slides by [T. Amberg](https://twitter.com/tamberg) & [J. Luthiger](https://www.fhnw.ch/en/people/juerg-luthiger) are licensed under Creative Commons [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)Publishing your own code?
* [Choose an open source license](https://choosealicense.com/), e.g. the simple [MIT License](https://choosealicense.com/licenses/mit/)