Abstract: With the advancements of Internet of Things and automation, nowadays everyone choses various smart autonomous devices which solve different types of hurdles of day to day life as well as, industrials issues. Todays homes are equipped with many AC appliances which consume lots of electricity due to unsupervised control. People forget to switch off the devices after using the device due to which the device wastes electricity without any reason. We know the fact of shortage of petroleum fuels and coals, that’s why we should stop wasting electricity for no reasons. Thus, to get control over AC appliances we have invented an IoT based Sockets which is really very easy to install as well as hurdle free to use. Users just have to connect the sockets with the home WLAN router using Wi-Fi. And then just via using vocal commands to GOOGLE ASSISTANT users can turn on or switch off the sockets from any corner of the world. This sockets adapter might be controlled as manual adapter (where users have switch on or off the sockets manually) as well as IoT based way (where user can control the sockets via voice commands via Google Assistant). Moreover anyone can control the sockets using an ANDROID APPLICATION.
Description:Hands-free IoT socket Strip using Google Assistant and Android Application, Based on IFTTT Protocol is a model where four AC sockets are provided along a switch. There is three-pin plug given connected with the power strip to get the power supply. Fig:4 depicts the outer schematic view of the product.
Step wise description of the functionality of the IoT socket Strip
1. Power supply of the IoT socket
1. The supplied voltage to the power adapter will be used power up the entire model.
2. Fig: 3 depicts, how the incoming wires are connected with the each of the four sockets via one switch and the relay.
3. There is one 220V AC to 5V DC converter module fitted inside the model. The model is connected with the power supply in wires and the microcontroller. That model is basically there to convert the AC high voltage to DC low voltage to power up the Microcontroller.
2. Functionality of the switch on the power strip
a. If the switch is on ( MANUAL MODE):-
i. Frontend case: When the switch is on then the total power strip will controlled manually. So, there is no need of the internet connectivity or voice commands, user can simply use the sockets to get AC voltage.
ii. Backend case: when the switch is on then all the sockets are directly sorted with AC supply in connection that’s why sockets will have the AC voltage.
b. If the switch is off ( IoT MODE ):-
i. FRONTEND PROCESS:
* GOOGLE ASSISTANT COMMANDS:
If the switch is off then the product is ready to use as IoT power adapter. Just user have to connect the power adapter with the local strong Wi-Fi connection. Then user can command to any Google Assistant compatible devices (like Android Smart phone, Google Home devices and all) to control the sockets. Users have to command “Start The IoT socket” to initialize and start the IoT socket operation, as well as from the Google Assistant will say the welcome . This previous command is mandatory to start the IoT socket without accepting that command, Google Assistant will not do any changes for further commands to the IoT power Strip. After starting the IoT socket user can say “Turn on” then the number of the socket he or she wants to turn on. At that moment that definite socket will be turned on as well as the connected device with that will be switched on automatically. In this case also Google Assistant will generate a Success voice feed-back. Like way same process for turning off any socket of the power strip. At the end to stop the IoT power strip, then just need to say “ Turn off the IoT socket” to the Google Assistant .
* ANDROID APPLICATION SWITCHES
There is an android application which will be provided to the user to control the IoT power Strip when the option for speaking voice commands are not possible. Anyone can open the android app in his or her smart phone and can access to control the sockets from any corner of the world. There are some buttons created inside the application just tapping the buttons user can control the power strip.
ii. BACKEND PROCESS:
* GOOGLE ASSISTANT TO SOCKET==>
Fig:2 depicts the schematic diagram of the procedure how the data is passing. Firstly, the command which has been said by the user to the Google Assistant devices will directly trigger an applet of the IFTTT platform. IFTTT (if this then that) platform is the platform where one can create web-based service chains. That triggered applet is directly connected with ADAFRUIT.IO which an IoT platform for analytics and visualization. The applet will publish some specific values to a definite for the specific User command given to the Google Assistant. That published value is stored automatically inside the ADAFRUIT.IO. Inside socket there is a NODE MCU (ESP8266) which is connected with a four relay module. The connection diagram is given in the Fig: 1. Each of the relays is subscriber of its own feed channel of Adafruit.Io via node mcu module. So the change of the feed due to the user command will affect the relay as well as the state of the relay will be changed which will be the cause of switching on or off any socket.
* ANDROID APPLICATION TO SOCKET==>
The provided Android app is another option to control the
Relays. The android app is preloaded with some buttons for each of the sockets. Just tapping the button basically user hit one WEBHOOKS link, which will trigger an applet of the ADFRUIT.IO. For the definite Webhook link hitting, a special value is stored inside a definite feed of the ADAFRUIT.IO. That specified feeds are subscribed by the Relays using NODE MCU.
The value changed in the feed by the webhooks will change the state of the relay by which the connected devices with sockets can be controlled very easily.
> Wi-Fi CONNECTIVITY PROCEDURE
i. When the device will be plugged in, there is a blue indicator LED backside of the power strip. which will blink at medium frequency. That means the power strip is searching for the previous connected Wi-Fi connection.
After That;
a. If the LED glows fixedly. Then that indicates that the power strip is connected with the internet properly.
b. If the frequency of the LED increases then that indicates the power strip is right now under CONFIGURATION MODE.
Where, user can register new Wi-Fi connection to connect the power strip with the internet, just by entering inside the server hosted by ESP8266 chip.
Claims:1. Our invention is capable enough to control any kind of AC appliances. That’s why there is no limitation of specific devices. User can connect any device, just only the that socket number will be necessary to remember because at the time of commanding Google Assistant user has to mention the number of the socket which will be turned on or off.
2. Not only AC devices we can control DC devices via this IoT power socket. Only one AC to DC low voltage adapter will be needed.
3. To reduce the unnecessary wastage of the electricity, The IoT power strip is the best product as because, from distant user can turn off any device.
4. Industrial operations can also be done. like to start any emergency device or to operate anything at any instant is possible by this invention.
5. The total power strip is totally voice controlled via Google Assistant. Which is really suitable for physically challenged person or any large office where lots of appliances present.
6. If there is no Google Assistant enabled device with the users then he or she can control the sockets just by an android application. The application has specific button to switch on or switch off each of the sockets.
7. Our invented IoT power strip can hold the previous Wi-Fi credentials, there is no need to provide SSID and Password again and again.
8. Resetting the Wi-Fi is very easy , it the power strip is unable to get the previous Wi-Fi signal then it will automatically start its configuration mode where just by signing in user can scan the near my Wi-Fi connection and can choose any ones
| # | Name | Date |
|---|---|---|
| 1 | 201931036824-FER.pdf | 2023-01-12 |
| 1 | 201931036824-FORM 1 [12-09-2019(online)].pdf | 2019-09-12 |
| 2 | 201931036824-DRAWINGS [12-09-2019(online)].pdf | 2019-09-12 |
| 2 | 201931036824-FORM 18 [08-12-2022(online)].pdf | 2022-12-08 |
| 3 | 201931036824-COMPLETE SPECIFICATION [12-09-2019(online)].pdf | 2019-09-12 |
| 4 | 201931036824-DRAWINGS [12-09-2019(online)].pdf | 2019-09-12 |
| 4 | 201931036824-FORM 18 [08-12-2022(online)].pdf | 2022-12-08 |
| 5 | 201931036824-FER.pdf | 2023-01-12 |
| 5 | 201931036824-FORM 1 [12-09-2019(online)].pdf | 2019-09-12 |
| 1 | SearchHistoryE_11-01-2023.pdf |