Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmontes11/iot
General purpose Internet of Things platform
https://github.com/mmontes11/iot
bot docker express github-actions helm helm-charts internet-of-things iot iot-platform javascript kubernetes mongodb nodejs raspberry-pi raspi react redis redux sensor telegram
Last synced: 10 days ago
JSON representation
General purpose Internet of Things platform
- Host: GitHub
- URL: https://github.com/mmontes11/iot
- Owner: mmontes11
- License: mit
- Created: 2018-03-17T11:22:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-17T21:18:53.000Z (over 1 year ago)
- Last Synced: 2024-10-11T02:51:01.834Z (26 days ago)
- Topics: bot, docker, express, github-actions, helm, helm-charts, internet-of-things, iot, iot-platform, javascript, kubernetes, mongodb, nodejs, raspberry-pi, raspi, react, redis, redux, sensor, telegram
- Language: JavaScript
- Homepage:
- Size: 5.54 MB
- Stars: 28
- Watchers: 5
- Forks: 10
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IoT
[![CI](https://github.com/mmontes11/iot/actions/workflows/ci.yml/badge.svg)](https://github.com/mmontes11/iot/actions/workflows/ci.yml)
[![Release](https://github.com/mmontes11/iot/actions/workflows/release.yml/badge.svg)](https://github.com/mmontes11/iot/actions/workflows/release.yml)
[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/iot)](https://artifacthub.io/packages/helm/mmontes/iot)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![StackShare](https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](https://stackshare.io/mmontes11/iot)General purpose Internet of Things platform.
### Installation
###### Local + Tmux
- Install [tmux](https://github.com/tmux/tmux)
- Configure `.env` files:
- [common](./.env.example)
- [back](./packages/back/.env.example)
- [biot](./packages/biot/.env.example)
- [front](./packages/front/.env.example)
- [thing](./packages/thing/.env.example)
- [worker](./packages/worker/.env.example)
```bash
$ ./scripts/run-dev.sh
```###### Kubernetes + Helm
```bash
helm repo add mmontes https://mmontes11.github.io/charts
helm install iot mmontes/iot
```### Things
Once everything is up and running, it is time to start deploying things:
- [IoT raspi sensors](https://github.com/mmontes11/iot-raspi-sensors)
- [IoT raspi door](https://github.com/mmontes11/iot-raspi-door)Alternatively, you can start a mock thing:
```bash
$ npm run start:thing
```