Skip to content

faisalhazry/LWhero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

LWhero Using NodeRed

LWhero: Laundry warning hero Using NodeRed

1. Problem Statement

Housewives often have to dry clothes outside after the laundry. This can be difficult when the weather is unpredictable or when they don't have a reliable way to check the current conditions.

To address this problem, we want to build an IoT system that can measure the humidity levels in the air and predict when it is likely to rain, so that housewives can plan their laundry schedules accordingly.

The system should be easy to use, reliable, and accessible from anywhere, and it should provide real-time updates and alerts when rain is predicted. Additionally, the system should be cost-effective and environmentally friendly, using minimal resources and energy to operate.

2. System Architecture, sensor & cloud platform

image

3. Mosquitto MQTT Protocol

The MQTT (Message Queuing Telemetry Transport) protocol works on a publish-subscribe messaging pattern, where publishers send messages to a broker, and subscribers receive messages from the broker. The following steps illustrate how MQTT works:

Establish a connection: The MQTT client (publisher or subscriber) establishes a connection to the MQTT broker using a TCP/IP connection.

Subscribe to a topic: The MQTT client sends a "subscribe" message to the broker, indicating the topic to which it wants to subscribe.

Publish a message: The publisher sends a "publish" message to the broker, including the message payload and the topic to which the message should be sent.

Message routing: The broker receives the "publish" message from the publisher and forwards it to all subscribed clients that have subscribed to the topic.

Unsubscribe: When a subscriber is no longer interested in receiving messages for a particular topic, it sends an "unsubscribe" message to the broker.

Disconnect: When the client is done using the MQTT broker, it sends a "disconnect" message to the broker to close the connection.

4. Node-Red

Node-RED is an open-source programming tool designed for visual programming and automation of IoT (Internet of Things) systems. It provides a web-based flow editor that allows users to drag and drop nodes onto a canvas and create a flow that represents a series of events and actions. Each node represents a specific function or service, and the flows connect these nodes to create an automation logic.

5. Dashboard Proposal

image

6. Project Budget

image

7. Video Stage 2:Cloud Platform Demo

IMAGE ALT TEXT HERE

About

LWhero: Laundry warning hero Using NodeRed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published