sudo apt-get install libpcap-dev
git clone https://github.com/jerosoler/IoTFlow.git
cd IoTFlow
npm install
### For Raspberry Install raspi-io
npm install raspi-io
sudo HOST=192.168.1.9 PORT=3000 npm run build ## Cambia la IP
sudo HOST=192.168.1.9 PORT=3000 npm run start ## Cambia la IP
### OR PM2
sudo HOST=192.168.1.9 PORT=3000 pm2 start npm --name="IoTFLow" -- start
Load StandardFirmata or StandardFirmataWifi to your devices. Test with:
- Arduino UNO (StandardFirmata)
- NodeMCU (StandardFirmataWifi)
- If you use raspberry for the software, you can also use the GPIO pins. (Not checked)
Configure your boards
Create your flow
Play!! ;)
Incorporates an MQTT server on port 1883. No username and password.
Dashboard:
- Joystick
- up/down
- Video view
- Img view
- Graphs
Firmata:
- LCD
- Motor
- Stepper
Functions:
- Telegram
- Others (Socket, email, iftt, assistant ...)
sudo HOST=192.168.1.9 PORT=3000 npm run dev ## Change IP
Create your modules following the examples in the "modules" folder
With a: star2: it is enough to continue with the project