Engr. Redwan Ferdous took a session on "Smart Life: Hands-On training on property automation design and commissioning through IoT" in collaboration with Dept. of CSE and BHTPA in Chittagong University of Engineering and Technology (CUET) back in 27th December-2021 Monday.
In total 02 sessions, almost 120 students participated in the hands-on training. 1st session attended from 2pm-4:50pm and 2nd session attended from 5pm-6:50pm. All the participants were from L-3,T-2 of Dept. of CSE of CUET.
In the session, different commercial IoT based home automation products were shown along with their controlling mechanism-practically. Also, different career and research opportunities were also discussed in the session.
3. Why Smart Home?
• To Make Life Easier
• To Save precious power & energy
• To make an integrated, relational network for automation
22-Dec-21 All resources from Internet| Non-Commerical Usage 3
4. Some Latest Statistics on Smart Home
22-Dec-21 All resources from Internet| Non-Commerical Usage 4
5. Some Latest Statistics on Smart Home
22-Dec-21 All resources from Internet| Non-Commerical Usage 5
6. Some Latest Statistics on Smart Home
22-Dec-21 All resources from Internet| Non-Commerical Usage 6
7. Some Latest Statistics on Smart Home
22-Dec-21 All resources from Internet| Non-Commerical Usage 7
8. Some Latest Statistics on Smart Home
22-Dec-21 All resources from Internet| Non-Commerical Usage 8
9. Some Latest Statistics on Smart Home
You can get some amazing , authentic statistics on Smart Home
penetration here:
https://www.statista.com/topics/2430/smart-
homes/#dossierKeyfigures
22-Dec-21 All resources from Internet| Non-Commerical Usage 9
10. Platforms for developing IoT Solutions:
Hobbyist
• ESP32/ ESP8266
• Arduino
• Raspberry Pi
• Particle
• Intel Edison
• Adafruit Platforms (i.e.Flora)
15-May-20 10
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
11. Platforms for developing IoT Solutions: IIoT
• STM32 Development Boards (i.e. STM32L4 IoT Discovery Kit)
• ZedBoard
• Nvidia Jetson (For Machine Learning)
• Sti Microcontroller Based Platforms
15-May-20 11
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
12. Protocols Used in IoT/Smart Devices
• WiFi
• Bluetooth
• ZigBee
• NFC
• Cellular (3G/4G/LTE)
• LoRaWAN
• MQTT (Message Queue Telemetry Transport)
• DDS (Data Distribution Service)
• AMQP
• RFID
• Z-Wave (Low Range-Home appliance usage)
• Sigfox (Cellular +WiFi)
15-May-20 12
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
13. Sensors: IIoT/ IoT
15-May-20 13
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
14. Cloud Platforms: IoT
• Amazon AWS
• Microsoft Azure IoT Suite
• Google Cloud’s IoT Platform
• IBM Watson IoT Platform
• Cisco IOT Cloud Connect
• Thingworx 8
• Oracle IoT Platform
- There are few more. Choose your one based on studying Pros and Cons of
each platforms and your solution needs.
15-May-20 14
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
15. IoT Solution Simulators
IoT simulators allow you to design, create and test IoT apps and
devices without actually using real IoT boards.
• MATLAB
• IOTify
• Netsim
• IBM Bluemix
• Ansys IoT Simulator
• BevyWise IoT Simulator
15-May-20 15
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
16. 15-May-20 16
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
17. Local IoT Market (Bangladesh) Status
• On October 21, 2018, they signed a joint-venture deal with the state-
owned West Zone Power Distribution Company (WZPDCL) to create the
company "Bangladesh Smart Electrical Company Limited".(Hexing)
• 4 largest telcos (GrameenPhone, Robi, Banglalink, Airtel) are investing and
adopted their latest motto of contribution towards economy based on IoT
or Advanced Technologies.
• In August 2017, Robi signed an agreement with Sri Lankan start-up nCinga
to create an IoT solution focused on helping the RMG industries of
Bangladesh.
• Banglalink have their own Vehicle Tracking Service and the Watchmaniss
Security Service, a security service for corporates.
• In 2018, BTRC issued a directive in a preliminary effort to develop policy for
the new technology in Bangladesh and permission to use it in 9 sectors.
15-May-20 17
18. Local IoT Market (Bangladesh) Status
• Datasoft inaugurates its IoT device assembling plant at Gazipur Hi-
Tech Park
• More than 30 formal IoT product development startups / companies-
backed by different groups and banks.
• 500+ facebook/ private initiatives on IoT Product developments.
• ICT Ministry/ A2I is funding continuously from few thousands to few
millions.
• In last fiscal year (2019-2020), the government has announced 100
crore funded company to support local entrepreneurs.
15-May-20 18
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
19. Local IoT Market (Bangladesh) Status
15-May-20 19
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
20. Common Smart Home (IoT) Devices
for Home/SME
Command Taker Command Executor
1) Google Home 1) Smart Switch (1/2/3/4 –Gang /Piano Switch)
2) Amazon Alexa/ Echo Dot/ Echo Show 2) Smart Socket (2-Gang/ Multi-Gang)
3) Google Nest 3) Smart Dimmer (for Fan/Chandelier/Dimmable Light)
4) Xiaomi Aqara Smart Hub Controller 4) Smart IP Camera
5) Aeotec Smart Home Hub (Smartthings) 5)Smart Sensors (Door/Window Sensor)
6) Smart Air/gas Sensors (O2, CO2, Methane etc.)
7) Motion/Occupancy Sensor (for
light/power/Conditional load)
8) Smart light (RGB)
9) Smart Energy Meter
10) Access Control/ Smart Door Lock
11) Smart Vertical Blind
22-Dec-21 All resources from Internet| Non-Commerical Usage 20
21. Smart Devices- Smart Hub/Integrator
Amazon Alexa Echo, Echo Dot,
Echo Show
Google Home Aeotec Smart Home Hub
(Smartthings)
Xiaomi Aqara Smart Hub
Controller
Google Nest
22-Dec-21 All resources from Internet| Non-Commerical Usage 21
22. Smart Devices- Switch & Sockets
Smart 03-Gang Switch Smart Power Socket Smart 01-Gang Switch
22-Dec-21 All resources from Internet| Non-Commerical Usage 22
23. Smart Devices- Sensors
Motion Sensor
(Zigbee Protocol)
Temperature &
Humidity Sensor
(Zigbee Control)
Zigbee Bridge Gas Leakage Sensor
22-Dec-21 All resources from Internet| Non-Commerical Usage 23
24. Smart Devices- Light & Loads
Smart Light Smart Relay/
Load Connector
22-Dec-21 All resources from Internet| Non-Commerical Usage 24
25. Smart Devices- Home Security
Smart Door Handle Access Control Smart IP Camera
22-Dec-21 All resources from Internet| Non-Commerical Usage 25
26. Smart Devices- Energy Meter
22-Dec-21 All resources from Internet| Non-Commerical Usage 26
27. Smart Home Hardware Brands
• Xiaomi
• Sonoff
• Philips
• (Samsung) SmartThings
• (Google) Nest
• Lutron
• iRobot [See My Smart Home Cleaner !!]
• (Belkin) WeMo
• EcoBee
• And 200+ more….
22-Dec-21 All resources from Internet| Non-Commerical Usage 27
28. Network Infrastructure for Smart Home
• 4G (LTE) /3G enabled Router
• Wi-Fi Mesh
• Wi-Fi Repeater
22-Dec-21 All resources from Internet| Non-Commerical Usage 28
29. Network Infrastructure for Smart Home
• Wi-Fi Router Controlling Apps/Software
• Vendor Oriented (TpLink/ Mercusys/ Cisco)
• Wi-Fi Toolkit
• Tether
22-Dec-21 All resources from Internet| Non-Commerical Usage 29
30. Smart Home Software
• Software depends on hardware. Software are mainly used for
controlling hardware:
• Operation Status (Running/ Idle), Connection Status
• Scheduling/ Scenario Creation
• Power Consumption
• Log Check etc.
• Popular Smart Hub/ Integrator:
• Google Home
• Amazon Alexa
• Apple Homekit
22-Dec-21 All resources from Internet| Non-Commerical Usage 30
31. Smart Home Software
• Some common Hardware controlling software:
• Smart Life
• eWeLink
• SmartThings
• Tuya (Global- leading IoT Platform- Saas) [https://www.tuya.com/]
22-Dec-21 All resources from Internet| Non-Commerical Usage 31
34. SmartThings by Samsung
• Dedicated home automation hub /controller from Samsung
• Available in all Mid or High end Samsung devices.
• Able to control Smart TV, Sensors, Home Appliances, Light-fan-AC,
Vehicle support and other smart items from almost all the
international brands.
• All Available Supported Brands: https://www.smartthings.com/products-list
22-Dec-21 All resources from Internet| Non-Commerical Usage 34
36. Software Integration
• Netflix
• Spotify
• Online Radio
• 500+ more…
22-Dec-21 All resources from Internet| Non-Commerical Usage 36
37. Scenario Creation
• Basically possible through designated controlling apps/ software i.e.
Google Home, Amazon Alexa etc.
• Other 3rd Party app is also available. i.e.: IFTTT (If This Then That)
22-Dec-21 All resources from Internet| Non-Commerical Usage 37
38. If This Then That (IFTTT)
• One of the most powerful ways of making disparate smart home
devices work together is to open an IFTTT account. The acronym
stands for “If This Then That,” a service in which an action by one
device (or service) can trigger an action on one or more other devices
or services.
• IFTTT is very much like having a smart home hub in the cloud, and it’s
widely supported—and not just by smart home products and
services.
22-Dec-21 All resources from Internet| Non-Commerical Usage 38
39. If This Then That (IFTTT)
22-Dec-21 All resources from Internet| Non-Commerical Usage 39
40. Home Automation Scenario Ideas
• Check out some cool ideas of smart home scenarios here:
https://lazyadmin.nl/home-network/best-home-automation-ideas/
22-Dec-21 All resources from Internet| Non-Commerical Usage 40
46. Planning for IoT Smart Home
• What?
• Why?
• When?
• How?
22-Dec-21 All resources from Internet| Non-Commerical Usage 46
47. Challenges in Planning for Smart Home
(From BluespeedAV)
• Lack of Planning
• Doing it Yourself
• Using Multiple Vendors
• Vendor Selection
• Limited Access Points
• Overlook the Security
• Overdoing Automation
22-Dec-21 All resources from Internet| Non-Commerical Usage 47
48. 07 Mistakes in Planning for Smart Home
During purchase of home automation devices,
partner integration/ supported apps are
Mentioned on the top of packaging or
Website.
22-Dec-21 All resources from Internet| Non-Commerical Usage 48
49. Opportunities
• Amazon Alexa Skill Instance
(Bengali / Other Language, Different Skill Set)
Source: https://developer.amazon.com/en-US/docs/alexa/alexa-skills-kit-sdk-for-python/construct-skill-instance.html
• Real-Estate Home Automation Design and Drawing
• Scenario Creation
• Hardware/ Sensor Design
• Sample Home Automation Freelancers: https://www.upwork.com/hire/home-
automation-freelancers/
• Sample Home Automation Freelance Jobs:
https://www.upwork.com/search/jobs/?q=%22home%20automation%22&sort=r
ecency
22-Dec-21 All resources from Internet| Non-Commerical Usage 49
51. Purpose
• Add and remotely control sensors, motors, actuators, GPIO boards,
and more
• Create triggers and threshold alerts for devices, events, and actions
• Schedule one-time or multi-device events for easy automation
29th August, 2021
54. What is Cayenne ???
• Cayenne is an app for smart phones and computers
• It allows you to control the Raspberry Pi and the Arduino through the
use of an elegant graphical interface and a solid nice communication
protocol.
29th August, 2021
55. Features of Cayenne
• Add and remotely control sensors, motors, actuators, GPIO boards,
and more
• Customizable dashboards with drag-and-drop widgets for connection
devices
• Create triggers and threshold alerts for devices, events, and actions
• Schedule one-time or multi-device events for easy automation
• Quick and easy setup - connect your Pi in minutes
29th August, 2021
56. How to connect & communicate
between Cayenne & Raspberry pi
???
29th August, 2021
57. Step 1: Sign Up to Cayenne
• Go to Cayenne site and Sign Up. After download the file and install the Cayenne system on your Raspberry
Pi.
• Link : https://mydevices.com/cayenne/landing/create-raspberry-pi-projects-with-cayenne/
29th August, 2021
58. Step 2: Connect your pi to internet
•Connect your Raspberry at your LAN by
cable
Or
•Connect your Raspberry to wifi network
29th August, 2021
59. Step 3: Download the App and Install
Cayenne
•Install in your
phone device :
Download from
play store or
Apple store
29th August, 2021
60. Step 4: Install manually Cayenne on your
Raspberry Pi by using Terminal of Raspberry
Pi
• Wget https://cayenne.mydevices.com/dl/rpi_b8w8pn82i9.sh
• sudo bash rpi_b8w8pn82i9.sh –v
•Please be patient 10 minute to
ultimate the installation process.
After this reboot your Raspberry.
29th August, 2021
61. Step 4: Install manually Cayenne on your
Raspberry Pi by using Terminal of Raspberry
Pi
29th August, 2021
62. Step 5 : See Your Device on Cayenne
Dashboard
29th August, 2021
63. Step 5 : See Your Device on Cayenne
Dashboard
• By using Computer you can see your device
on:https://cayenne.mydevices.com/
• By using a Smartphone you can open the app and see
your devices.
29th August, 2021
71. Step 7 : Connect a Led to Your Raspberry Pi
29th August, 2021
72. Step 7 : Connect a Led to Your Raspberry Pi
• Now you can connect a led to GPIO port of Raspberry
Pi.
• Use ALWAYS a resistor in series to led. If you don't use
a resistor, you can burn the led or the Raspberry Pi.
• See the photo and connect the led to pin number 11
or GPIO 17.
29th August, 2021
74. Step 8 : Switch ON the Led
• Then Select the Pin 17 and click on Input. Setup the pin like Output,
and after click on LOW button.
• The button below Green and the word HIGH appear on it. Now your
led in ON!
• You can switch on the led by using your Raspberry Pi by LAN, and also
by a different Network Area.
• This is because Cayenne use a proprietary proxy.
29th August, 2021
75. More Information: Smart Home
• IEEE Smart Grid: https://smartgrid.ieee.org/
• IEEE Internet of Things (IoT): https://iot.ieee.org/
• You can google for different technologies, research and innovation
trends including IEEE Xplore-Digital Library
[https://ieeexplore.ieee.org/] , where research papers over 55,10,232
on different disciplines are enlisted till 21st December, 2021.
22-Dec-21 All resources from Internet| Non-Commerical Usage 75