Top Banner
Internet Of Things Presented by Taher Alblowe Founder GeeksValley.com Jeddah I/O
68

Internet of things - انترنت الأشياء

Jan 13, 2017

Download

Education

geeksvalley
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Internet of things - انترنت الأشياء

Internet Of Things

Presented by Taher AlbloweFounder GeeksValley.com

Jeddah I/O

Page 2: Internet of things - انترنت الأشياء

GeeksValley - Presentation 2

Index

•Whois.

•Maker movement.

•Internet of things.

•Learning how to build iot products.

•Prototyping.

•Today’s Project

Page 3: Internet of things - انترنت الأشياء

GeeksValley - Presentation 3

whois

@Alblowe [email protected]

- Bachelor Degree in Computer Science.

- Master Degree in e-Services.

- Had previous startups ( failed / success ).

- Worked different technical /business positions in KSA, and Overseas.

- Google Developer Groups Mentor.

- Geek, Geek, Geek, Geek, Geek…

- Founder of Geeks Valley

Taher Alblowe

Page 4: Internet of things - انترنت الأشياء

GeeksValley - Presentation 4

Maker Movement

ماهي هذه الثقافة؟

Page 5: Internet of things - انترنت الأشياء

GeeksValley - Presentation 5

معينةمشكلةيحللمنتجأولينموذجبصنعيقومالذي( هاوي)الشخص

Page 6: Internet of things - انترنت الأشياء

GeeksValley - Presentation 6

األفرادصناعات

Page 7: Internet of things - انترنت الأشياء

GeeksValley - Presentation 7

Page 8: Internet of things - انترنت الأشياء

GeeksValley - Presentation 8

Page 9: Internet of things - انترنت الأشياء

GeeksValley - Presentation 9

Learning how to build IOT products

Page 10: Internet of things - انترنت الأشياء

GeeksValley - Presentation 10

What is the Internet Of Things?

The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics,

software, sensors, and network connectivity, which enables these objects to collect and exchange data.

Page 11: Internet of things - انترنت الأشياء

GeeksValley - Presentation 11

IOT Timeline

Page 12: Internet of things - انترنت الأشياء

GeeksValley - Presentation 12

IOT Timeline

Internet of Content Internet of Services Internet of People Internet of Things

Web 1.0

Web sites

Search

eMail

HTML

Web 2.0

eCommerce

eServices

REST

Social Media

Mobile enabler

HTML5

Device 2 Device

Communication

Page 13: Internet of things - انترنت الأشياء

GeeksValley - Presentation 13

What Makes it “IOT” ?About the Devices ..

Page 14: Internet of things - انترنت الأشياء

GeeksValley - Presentation 14

What Makes it “IOT” ?

Page 15: Internet of things - انترنت الأشياء

GeeksValley - Presentation 15

Sensors..

Page 16: Internet of things - انترنت الأشياء

GeeksValley - Presentation 16

Connectivity ..

Page 17: Internet of things - انترنت الأشياء

GeeksValley - Presentation 17

People & Processes..

Page 18: Internet of things - انترنت الأشياء

GeeksValley - Presentation 18

In nutshell ..

UID (Unique Identification Number)

Communication

sensors

intelligence

Mobility

Page 19: Internet of things - انترنت الأشياء

GeeksValley - Presentation 19

Popular Protocols..

Page 20: Internet of things - انترنت الأشياء

GeeksValley - Presentation 20

Iot Big Players ..

Page 21: Internet of things - انترنت الأشياء

GeeksValley - Presentation 21

Iot popular platforms..

Page 22: Internet of things - انترنت الأشياء

GeeksValley - Presentation 22

Iot Standards under progress !ITU are still working on providing a well documented and agreed standards.

Page 23: Internet of things - انترنت الأشياء

GeeksValley - Presentation 23

Iot can serve all fields

Page 24: Internet of things - انترنت الأشياء

GeeksValley - Presentation 24

Iot example product..

Page 25: Internet of things - انترنت الأشياء

GeeksValley - Presentation 25

Iot example product..

Page 26: Internet of things - انترنت الأشياء

GeeksValley - Presentation 26

Iot example product..

Page 27: Internet of things - انترنت الأشياء

GeeksValley - Presentation 27

Iot example product..

Page 28: Internet of things - انترنت الأشياء

GeeksValley - Presentation 28

Iot example product..

Page 29: Internet of things - انترنت الأشياء

GeeksValley - Presentation 29

Iot example product..

Page 30: Internet of things - انترنت الأشياء

GeeksValley - Presentation 30

Iot example product..

Page 31: Internet of things - انترنت الأشياء

GeeksValley - Presentation 31

Iot in 2020

Page 32: Internet of things - انترنت الأشياء

GeeksValley - Presentation 32

Iot canvas

Page 33: Internet of things - انترنت الأشياء

GeeksValley - Presentation 33

Start by learning how to prototype

Page 34: Internet of things - انترنت الأشياء

GeeksValley - Presentation 34

Iot prototyping boards timeline

Page 35: Internet of things - انترنت الأشياء

GeeksValley - Presentation 35

Arduino ..an open-source computer hardware and software company, project and user community

that designs and manufactures microcontroller-based kits for building digital devices

and interactive objects that can sense and control the physical world.

Page 36: Internet of things - انترنت الأشياء

GeeksValley - Presentation 36

Arduino pins..

Page 37: Internet of things - انترنت الأشياء

GeeksValley - Presentation 37

Arduino IDE..

Page 38: Internet of things - انترنت الأشياء

GeeksValley - Presentation 38

Sensors examples..

Page 39: Internet of things - انترنت الأشياء

GeeksValley - Presentation 39

Arduino prototype example

Page 40: Internet of things - انترنت الأشياء

GeeksValley - Presentation 40

Raspberry pi ..The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer

monitor or TV, and uses a standard keyboard and mouse. It is a capable little device

that enables people of all ages to explore computing, and to learn how to program in

languages like Scratch and Python

Page 41: Internet of things - انترنت الأشياء

GeeksValley - Presentation 41

Raspberry pi GPIO..

Page 42: Internet of things - انترنت الأشياء

GeeksValley - Presentation 42

Raspberry pi GPIO..

Page 43: Internet of things - انترنت الأشياء

GeeksValley - Presentation 43

Raspberry pi GPIO..

Page 44: Internet of things - انترنت الأشياء

GeeksValley - Presentation 44

Raspberry pi GPIO..

Page 45: Internet of things - انترنت الأشياء

GeeksValley - Presentation 45

Raspberry pi shield example

Page 46: Internet of things - انترنت الأشياء

GeeksValley - Presentation 46

Raspberry pi some projects..

Page 47: Internet of things - انترنت الأشياء

GeeksValley - Presentation 47

Raspberry pi some projects..

Page 48: Internet of things - انترنت الأشياء

GeeksValley - Presentation 48

Raspberry pi some projects..

Page 49: Internet of things - انترنت الأشياء

GeeksValley - Presentation 49

Raspberry pi some projects..

Page 50: Internet of things - انترنت الأشياء

GeeksValley - Presentation 50

Raspberry pi some projects..

Page 51: Internet of things - انترنت الأشياء

GeeksValley - Presentation 51

How can I start learning ?

Page 52: Internet of things - انترنت الأشياء

GeeksValley - Presentation 52

Learning sources

raspberrypi.orgarduino.cc instructables.com Geeksvalley.com

Page 53: Internet of things - انترنت الأشياء
Page 54: Internet of things - انترنت الأشياء

GeeksValley - Presentation 54

Geeks Valley learning system

Page 55: Internet of things - انترنت الأشياء

GeeksValley - Presentation 55

Geeks Valley learning system

Page 56: Internet of things - انترنت الأشياء

GeeksValley - Presentation 56

Geeks Valley learning system

Page 57: Internet of things - انترنت الأشياء

GeeksValley - Presentation 57

Geeks Valley learning system

Page 58: Internet of things - انترنت الأشياء

GeeksValley - Presentation 58

Join us NOW..

Are you a talent ? Have a geek soul ?

GeeksValley.com

[email protected]

Page 59: Internet of things - انترنت الأشياء

GeeksValley - Presentation 59

Today’s Project ..

Garage SMS Security System

Page 60: Internet of things - انترنت الأشياء

GeeksValley - Presentation 60

Features..

100% secure garage door operation, with access control lists.

Only authorized family members can open.

Ability to monitor or control garage anywhere in the world from a controlled website.

Full video capture of who's coming into the garage, uploaded securely to your website.

Ability to remotely stop or kill the process in case of malfunction or abuse

Email notifications when a family member arrives or leaves the house

SMS solution, with no GSM card purchases or any cell contracts

In less than 30 minutes .. !!!

Page 61: Internet of things - انترنت الأشياء

GeeksValley - Presentation 61

Step 1: Requirements

• Raspberry Pi

• Camera

• relay board

• Wires

• Website

• Twilio number account

Page 62: Internet of things - انترنت الأشياء

GeeksValley - Presentation 62

Step 2: Install required libraries on Raspberry Pi

sudo apt-get install -y python-pip mysql-server python-dev libmysqlclient-dev

sudo pip install MySQL-python twilio

create two directories:

/home/pi/movies

/home/pi/pictures

Page 63: Internet of things - انترنت الأشياء

GeeksValley - Presentation 63

Step 3: Create SQL databases, users, permissions

mysql -pYourSQLPassword -u root -h localhost

create database GarageDoor;

use GarageDoor;

create table Door(sSid CHAR(40));

create table Authorized(sPhone CHAR(20));

create table Log(sPhone CHAR(20), sAction CHAR(10), dDate datetime);

insert into Authorized (sPhone) values ('+YourNumber');

CREATE USER 'garage'@'localhost' IDENTIFIED BY 'garagepassword';

GRANT ALL PRIVILEGES ON * . * TO 'garage'@'localhost';

FLUSH PRIVILEGES;

exit;

Page 64: Internet of things - انترنت الأشياء

GeeksValley - Presentation 64

Step 4: connect the relay and garage door opener

Page 65: Internet of things - انترنت الأشياء

GeeksValley - Presentation 65

Step 5: Add a camera

Page 66: Internet of things - انترنت الأشياء

GeeksValley - Presentation 66

Step 6: Python Code

http://www.geeksvalley.com/door_sms_security.py

Page 67: Internet of things - انترنت الأشياء

GeeksValley - Presentation 67

Step 7: Execute and test..

sudo chmod 755 door_sms_security.py

sudo python door_sms_security.py

Page 68: Internet of things - انترنت الأشياء

Thank you …