A world where your surroundings adapt to your needs, making every moment seamless and extraordinary.
Imagine waking up in the morning to an environment that detects your presence and responds to change. The lights gradually brighten, and the air conditioner adapts to your preferred ambient temperature, creating the ideal setting to begin your day. While you get ready, your Alexa, Google Assistant, or Siri informs you about the weather forecast and simply keeps you up to speed on your busy agenda. You save energy by only utilizing appliances when they are necessary and maintaining strong data security. All of this is feasible because of Smart Spaces Technology.
Motivation and the ProblemTraditional spaces have certain drawbacks some of them are:
- Inadequate optimization of energy, and infrastructure results in inefficient resource utilization, an increase in waste and higher costs.
- Lack of personalized and context-aware services which impacts user satisfaction, time and effort.
Insufficient monitoring and emergency response systems pose risks and compromise the safety and security of the user.
Our solutionSmart spaces enable technological integration, informed decision-making, and enhanced productivity, and need to be adopted to address these issues and build sustainable, personalized, secure, and connected environments.
For our prototype, we will manage the air conditioning and lighting appliances automatically when the user enters the area, and the appliances will be turned off when he departs to maximize resource utilization.
The user will also be able to view the analytics of his consumption and receive notifications when he is consuming more power than normal, as well as when he is approaching peaks in his location's electricity limitations, which will help him save money.
The settings will be regulated based on the user's preferences and the surrounding factors such as air quality, and space ambience such as temperature, humidity, and other variables.
How it WorksWe created four hardware devices that will collect data from the spaces and regulate the appliances.
The first device is an Arduino, which comprises a PIR sensor and a Wi-SUN transmitter. This is in charge of detecting persons in the target space. We call this the presence detector.
The second device is likewise an Arduino, consisting of an IR emitter, an IR receiver, and a Wi-SUN transceiver. This is in charge of managing the air conditioning in the target space. We call this the air conditioning controller.
The third device is made up of an ESP32, an SDS011 air quality sensor that measures PM2.5 and PM10, and a DST22 Temperature and Humidity Sensor. The device is in responsible for collecting data from the environment and transmitting it to om2m. We call this the ambience monitor.
The fourth device is likewise an ESP32, with relays and capacitors which is responsible to control the AC appliances when required. We call this the appliance controller.
First, the presence detector checks for people continuously when it detects presence it sends data to the om2m server. The air conditioning controller and the appliance controller would be subscribed to the container to which the presence detector sends data. When these devices receive the data they perform the task the user presets when setup.
Features- High reliability and availability due to Wi-SUN technology (Mesh Network).
- Support for multiple types of devices.
- Secure and available over the network.
This project aims to conserve energy and reduce workforce by implementing smart lighting systems. By controlling parameters based on user preferences and surrounding conditions like air quality, temperature, and humidity, electricity wastage can be minimized. The saved energy can be used for residential, commercial, and other purposes. Smart space lighting deployment will not only achieve energy savings goals, but also reduce operational costs, improve service reliability, and serve as a platform for future IoT applications. The Wi-SUN Network handles the connectivity. The network of stationary nodes is based on custom-designed hardware using the EFR32MG12 radio board and an off-the-shelf controller board. Raspberry Pi handles the central connectivity to OneM2M.
Wireless Smart Ubiquitous Network (Wi-SUN) is the leading IPv6 sub-GHz mesh technology for smart city and smart utility applications. By enabling interoperable, multi-service, and secure wireless mesh networks, Wi-SUN can be used for ensuring a seamless smart home experience. We’ve developed a way to ensure a smart home system using the Wi-SUN mesh network. This lets us create a self-healing mesh network across the home. Every appliance with a Wi-SUN node connected to the Wi-SUN network has an Arduino Nano as its controller. The Wi-SUN Border Router is subscribed to the OneM2M server and receives the value from the presence detector and the ambience monitor. The interoperability of the OneM2M allows the Border Router to interact with these sensors. The Border Router sends the command to the appliance nodes to Turn ON/OFF. The status of each appliance can be monitored on the central server.
The Server consists of BRD4001A with a Mighty Gecko radio module EFR32FG25 paired with a Raspberry Pi 3B+.
The Router consists of the radio module EFR32MG12 for Wi-SUN connectivity paired with an Arduino Nano and Sensors.
The hardware consists of an Arduino, which comprises of a PIR sensor and a Wi-SUN transmitter to detect persons in the target space and another device similar to Arduino consists of an IR emitter, an IR receiver, and a Wi-SUN transceiver to manage the air conditioning in target space.
An ambience monitor consisting of an ESP32, an SDS011 air quality sensor that measures PM2.5 and PM10, and a DST22 Temperature and Humidity Sensor is used to collect data from the environment and transmit it to om2m.
Software SetuponeM2M API Usage and OverviewWe have used OM2M the open-source Interoperability Layer. The OM2M resource tree is as follows
Access Control Policy(ACP):
ACP defines the rules and policies that govern access to resources within a OM2M system. It specifies the permissions and restrictions associated with different types of users and entities in the system.
In the architecture we have used acp_admin as default ACP for posting data from the sensor end and retriving data as well.
Services used
This UI is developed to control all the indoor home appliances. For ambience lights, it changes the color based on the temperature. We can also control the speed of the fans. We are also able to observe the statistics of the light status time period.
Comments
Please log in or sign up to comment.