Visão Geral
O curso Node-RED com IoT (Internet das Coisas) apresenta de forma prática e técnica como utilizar a ferramenta Node-RED para desenvolver soluções de Internet das Coisas (IoT), integrando dispositivos, sensores e sistemas em tempo real. O participante aprenderá a construir fluxos de dados, automatizar eventos, processar informações e criar dashboards inteligentes, utilizando protocolos de comunicação amplamente adotados no ecossistema IoT.
Conteúdo Programatico
Module 1: Introduction to IoT
- What is IoT
- IoT architecture and components
- Sensors, actuators and devices
- Communication protocols overview
- Use cases of IoT
Module 2: Node-RED for IoT
- Node-RED overview
- Installation and configuration
- Working with nodes and flows
- Message structure
- Debugging and deployment
Module 3: IoT Communication Protocols
- MQTT fundamentals
- MQTT brokers and topics
- Publish and subscribe model
- HTTP in IoT
- Other protocols (CoAP overview)
Module 4: Connecting Devices and Sensors
- Simulating IoT devices
- Reading sensor data
- Sending data to Node-RED
- Device integration patterns
- Edge computing basics
Module 5: Data Processing and Automation
- Real-time data processing
- Data transformation
- Event-driven automation
- Alerts and triggers
- Data filtering and aggregation
Module 6: Data Storage and Integration
- Storing IoT data
- Integration with databases
- Cloud integration basics
- API integration
- Data pipelines
Module 7: Dashboards and Visualization
- Node-RED Dashboard
- Real-time visualization
- Charts and indicators
- User interaction
- Monitoring IoT systems
Module 8: Security in IoT
- IoT security challenges
- Secure communication (TLS)
- Authentication and authorization
- Data protection
- Best practices
Module 9: Real-World IoT Projects
- Smart home automation
- Industrial monitoring
- Environmental monitoring
- Energy management systems
- Case studies
Module 10: Deployment and Scalability
- Deploying IoT solutions
- Running on cloud platforms
- Containerization (Docker)
- Scalability considerations
- Maintenance and updates