SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Introduction
Internet of Things
© 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
39%
of the world
population
is connected
13B
connected
things
80%
Technology
powers
of business
processes
5000
More data in
one year than
in previous
Internet of Everything
© 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 7
Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture
© 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
7.26.8 7.6
World Population
Adoption rate of
digital infrastructure:
5X faster than
electricity and telephony
50
Billion
“Smart Objects”
50
2010 2015 2020
0
40
30
20
10
BillionsofDevices
25
12.5
Inflection
point
Timeline
IoT Is Here Now – and Growing!
Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture
© 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco Internet of Things Portfolio
36
Oil and GasEnergy-Utility TransportationMiningManufacturing City SP/M2MDefense
Management
IoT Security
Application Enablement [Fog Computing/IOx]
Connected Factory Connected Train City Safety and Security Energy Distribution Automation Connected Well
IE 2000
IE 3000
CGS2000
Industrial
Switching
IP67 IE
4000
IE 5000
Industrial
Routing
CGR 2000
ASR 903
Industrial
Wireless
Field AP - 1552
Industrial AP
(Rockwell)
Field AP - IW 3700
802.11ac
Positive Train Control
Field
Network
CGR 1000
819H
809H
IR910
IR 509
829H
Embedded
Networks
5900 ESR,
ESS 2020
Switches
5921 ESR
Software
Router
Connected Safety
& Security
Video
Surveillance
Manager and
IP Cameras
Physical
Access
Manager
Digital Media
DMM
Digital Media
Manager
Digital Media
Processors
Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture
Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture
© 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
IoE Solutions
Manufacturing
Transportation
Energy and
Minerals
Public Sector
B2C
Industries Verticals
Connected
Factory
Connected
Transportation
Connected
Utilities
Connected
Mining
Connected
City
Connected
Public Safety
Connected SP
/M2M
Connected
Oil and Gas
Connected
Retail
Connected Health
Connected Factory
Energy Mgmt.
Connected
Roadways
Connected Pipelines
Connected Mobile
Workforce
Asset Visibility and
Monitoring
SCC Infrastructure Management (City Wi-Fi, Parking,
Lighting, Location, Traffic, Safety and Security)
Connected Schools
Remote Tower
Management
Store-in-a-box
Virtual Patient
Observation
Connected Factory
Wireless
Connected Trains
Connected Refinery
Connected AMI
Connected Predictive
Maintenance
Connected Border
CMX digital
Experience
Patient
Wayfinding
Connected Factory
Security
Connected Stations
Secure Ops
Connected Substation
Automation
Connected Mine
Remote Operations
Connected Law
Enforcement
Fleet/Asset
Management
Remote Expert/
Mobile Advisor
Patient Media
Experience
Workspaces (Smart Spaces and REGS)
Secure Ops
Connected Factory
Automation
Connected Trackside
Connected Oilfield
Connected Distribution
Automation
Connected Defense
Digital Media Store
Experience
Cisco Health
Presence
Connected Sports
and Entertainment
Connected Stadium
Connected Stadium
Wi-Fi
StadiumVision StadiumVision Mobile
Solutions and Use Cases
SolutionSKUs
(IVSG)
IoE
Sales,BT
Ecosystem
partners
CCS
Services
(AS,TS)
GTM
FSI
Omni-channel Customer
Interaction
Pervasive Employee
Collaboration
In-branch customer
experience Energy Management
IoT Workshop at Macao Polytechnic Institute
What is Internet of Things (IoT)?
• Industrial Internet

http://www.iiconsortium.org/

• Watson Internet of Things

http://www.ibm.com/internet-of-things/

• Target Open House

http://openhouse.target.com/
主流 Mainstream
「辺境」 Periphery
Hands-on
Getting Started with ESP8266
IoT Workshop at Macao Polytechnic Institute
Setting up Your ESP8266 Board
1. Solder headers to your board

2. Turn on the power slide switch

3. Connect a USB (A to Micro B) cable
Source: https://learn.sparkfun.com/tutorials/esp8266-thing-development-board-hookup-guide/hardware-overview
IoT Workshop at Macao Polytechnic Institute
Setting up an Environment for ESP8266 #1
1. Install Arduino 1.6.8 from the Arduino website.

2. Start Arduino and open Preferences window (File > Preferences on
Windows, Arduino > Preferences... on Mac OS X).

3. Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json
into Additional Board Manager URLs field.

4. Hit OK. Then navigate to the Board Manager by going to Tools > Boards >
Boards Manager. Look for esp8266. Click on that entry, then select Install.

5. With the Board addon installed, all that’s left to do is select “SparkFun
ESP8266 Thing Dev” from the Tools > Boards menu.

6. Then select your serial port number under the Tools > Port menu.
IoT Workshop at Macao Polytechnic Institute
Setting up an Environment for ESP8266 #2
1. Navigate File > Examples > ESP8266 (as a part of Examples from Custom
Libraries) > Blink

2. Hit the button on your Arduino IDE to start uploading

3. If you see the onboard LED is blinking, that means you finished setting up
successfully
IoT Workshop at Macao Polytechnic Institute
Setting up an Environment for ESP8266 #3
1. Navigate to Library Manager by going Sketch > Include Library > Manage
Libraries...

2. Look for PubSubClient and install

3. Look for ArduinoJson and install

4. Grab examples from the Dropbox folder and copy to your Arduino folder

5. Open a Serial Monitor by going Tools > Serial Monitor

6. Change the baud rate from 9600 bps (default) to 115200 bps
IoT Workshop at Macao Polytechnic Institute
How Different from Arduino Uno?
• A Wi-Fi (802.11 b/g/n) wireless modem is integrated

• The processor is faster and has much memory space

• 3.3V, instead of 5V

• Limited number of pins

• Some pins (i.e. D0) are used for special functions

• The on-board LED is connected to D5, instead of D13

• Only one analog input (i.e. A0) and range is 0 - 1V, instead of 0 - 5V
GND GND
Vin Vin
5 D5 LED
0 D0
Used in
reset
4 D4
13 D13 MOSI
12 D12 MISO
16 D16 XPD
ADC A0 10-bit 1V
15 D15
GNDGND
3V33.3V
2D2SDA
14D14SCL/SCLK
RSTReset
TXD7TX
RXD8RX
5VV_USB
NCNot Connected
GNDGND
ESP8266 Thing Dev Board (WRL-13711)Arduino add-on available
80MHz
MicroB USB
3.7-6V
Power connector
Powerswitch
u. antenna connector
Not Connected
To use swap the solder jumper
PCB Antenna
Power (ESP8266 Thing)
Vin: 3.7V-6V
VUSB: 5V
VCC:3.3V @500mA
Max 12mA per I/O pin
Typical Power (ESP8266 module)
Transmit 135-215mA
Receive 60-62mA
Standby 0.9mA
Deep sleep 10uA
LEDs
Power: Red
User (pin 5): Blue
RX: Yellow
TX: Green
Wi-Fi
802.11 b/g/n
Wi-Fi Direct (P2P) soft AP
GPIO0
On bootup will run program if high and bootloader if low
Tied to DTR to run bootloader when reset
Jumpers on back
PWR-LED - cut to disconnect power LED
SLEEP-EN - Connect RST to XPD to enable sleep (disables programming)
Name
Power
GND
Control
Arduino
ADC
Serial
Misc
_
IoT Workshop at Macao Polytechnic Institute
IFTTT Primer
1. Point your web browser to https://ifttt.com/ and create an account

2. Install an application for your smart phone (if available)

3. Create a recipe to get familiar with IFTTT terms (e.g. recipes, channels,
triggers, actions and so on)
IoT Workshop at Macao Polytechnic Institute
Available Triggers for the Instagram Channel
• Any new photo/video by you

• New photo/video by you with specific hashtag

• New photo by you in area

• You like a photo/video

• New photo/video by specific user

• New photo by anyone in area

• New photo/video by anyone with specific hashtag
IoT Workshop at Macao Polytechnic Institute
Example of ESP8266 as a Trigger Device
1. Point your web browser to https://ifttt.com/maker to connect the Maker
channel to your account

2. Copy your key and paste it to your notebook

3. Create a recipe; choose the Maker channel for the trigger and choose
something (e.g. IF Notifications) for the action

4. Connect a button and a resistor to the D4 pin of your board

5. Open IFTTT_Trigger

6. Navigate to a tab named 'config.h' and replace the SSID, password and key
with your's

7. Upload the example to the board, hit the button and see what happens
IoT Workshop at Macao Polytechnic Institute
Example of ESP8266 as an Action Device
1. Point your web browser to https://beebotte.com/ and create an account

2. Create a Channel (e.g. ifttt) and a Resource (e.g. action)

3. Copy the Channel Token and paste it to your notebook

4. Create a recipe; choose something (e.g. Instagram) as the trigger and
choose the Maker channel for the action

URL: https://api.beebotte.com/v1/data/write/ifttt/action?token=**********

5. Open IFTTT_Action_Beebotte

6. Navigate to a tab named 'config.h' and replace the SSID, password and key

7. Upload the example to the board

8. Provoke the trigger and see what happens
IoT Workshop at Macao Polytechnic Institute
Let’s Try!
1. Create an example to fire a trigger when your indoor brightness changes
(e.g. from bright to dark); How might we convert the voltage range from 0 -
3.3V to 0 - 1V, to fit the range of the analog input pin of your board?

2. Write a code to move a servo motor when something happened (e.g. a
person posted a Tweet); How might we connect a servo motor to your board
and control it?
IoT Workshop at Macao Polytechnic Institute
Resources
• ESP8266 Thing Development Board Hookup Guide

https://learn.sparkfun.com/tutorials/esp8266-thing-development-board-
hookup-guide

• Examples

https://github.com/kotobuki/esp8266_examples

• MQTT (MQ Telemetry Transport)

http://mqtt.org/

• Arduino Client for MQTT

http://pubsubclient.knolleary.net/
IoT Workshop at Macao Polytechnic Institute
Related Toolkits
• Blynk

http://www.blynk.cc/

• Node-RED

http://nodered.org/

Weitere ähnliche Inhalte

Andere mochten auch

au未来研究所ハッカソン
au未来研究所ハッカソンau未来研究所ハッカソン
au未来研究所ハッカソンShigeru Kobayashi
 
Windows の標準コマンドでパケット キャプチャ
Windows の標準コマンドでパケット キャプチャWindows の標準コマンドでパケット キャプチャ
Windows の標準コマンドでパケット キャプチャ彰 村地
 
研究発表を準備する
研究発表を準備する研究発表を準備する
研究発表を準備するTakayuki Itoh
 
卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化
卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化
卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化Takuji Narumi
 
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
【プレゼン】見やすいプレゼン資料の作り方【初心者用】【プレゼン】見やすいプレゼン資料の作り方【初心者用】
【プレゼン】見やすいプレゼン資料の作り方【初心者用】MOCKS | Yuta Morishige
 
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版MOCKS | Yuta Morishige
 

Andere mochten auch (7)

au未来研究所ハッカソン
au未来研究所ハッカソンau未来研究所ハッカソン
au未来研究所ハッカソン
 
iBeaconハッカソン
iBeaconハッカソンiBeaconハッカソン
iBeaconハッカソン
 
Windows の標準コマンドでパケット キャプチャ
Windows の標準コマンドでパケット キャプチャWindows の標準コマンドでパケット キャプチャ
Windows の標準コマンドでパケット キャプチャ
 
研究発表を準備する
研究発表を準備する研究発表を準備する
研究発表を準備する
 
卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化
卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化
卒論ウォッチ:ゲーミフィケーションによる研究活動の可視化・活性化
 
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
【プレゼン】見やすいプレゼン資料の作り方【初心者用】【プレゼン】見やすいプレゼン資料の作り方【初心者用】
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
 
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
 

Ähnlich wie IoT Workshop in Macao

Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran ShafqatMicrosoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran ShafqatAllied Consultants
 
Internet of Things (IoT) reference architecture using Azure -MIC - Lahore
Internet of Things (IoT) reference architecture using Azure -MIC - LahoreInternet of Things (IoT) reference architecture using Azure -MIC - Lahore
Internet of Things (IoT) reference architecture using Azure -MIC - LahoreInformation Technology University
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET Journal
 
IRJET- Raspberry Pi and NodeMCU based Home Automation System
IRJET- Raspberry Pi and NodeMCU based Home Automation SystemIRJET- Raspberry Pi and NodeMCU based Home Automation System
IRJET- Raspberry Pi and NodeMCU based Home Automation SystemIRJET Journal
 
Intro to the Internet of Things using Netduino
Intro to the Internet of Things using NetduinoIntro to the Internet of Things using Netduino
Intro to the Internet of Things using NetduinoDean Willson
 
Internet of things the salesforce lego machine cloud
Internet of things   the salesforce lego machine cloudInternet of things   the salesforce lego machine cloud
Internet of things the salesforce lego machine cloudandyinthecloud
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Futureiotians
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantTezpur University
 
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
IOT with Drupal 8 -  Webinar Hyderabad Drupal CommunityIOT with Drupal 8 -  Webinar Hyderabad Drupal Community
IOT with Drupal 8 - Webinar Hyderabad Drupal CommunityPrateek Jain
 
Smart glasses report for computer enginner
Smart glasses report for computer enginnerSmart glasses report for computer enginner
Smart glasses report for computer enginnerJayMusical
 
eIoT-tech-intro-for-paris-hackathon
eIoT-tech-intro-for-paris-hackathoneIoT-tech-intro-for-paris-hackathon
eIoT-tech-intro-for-paris-hackathonCisco DevNet
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationNikhil Jadav
 
From the internet of things to the web of things course
From the internet of things to the web of things courseFrom the internet of things to the web of things course
From the internet of things to the web of things courseDominique Guinard
 
IRJET- Intelligent Home Security System using Artificial Intelligence
IRJET- Intelligent Home Security System using Artificial IntelligenceIRJET- Intelligent Home Security System using Artificial Intelligence
IRJET- Intelligent Home Security System using Artificial IntelligenceIRJET Journal
 
IRJET- Smart Home using Google Assistant (IFTTT)
IRJET-  	  Smart Home using Google Assistant (IFTTT)IRJET-  	  Smart Home using Google Assistant (IFTTT)
IRJET- Smart Home using Google Assistant (IFTTT)IRJET Journal
 
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoTIRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoTIRJET Journal
 

Ähnlich wie IoT Workshop in Macao (20)

Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran ShafqatMicrosoft's view of the Internet of Things (IoT) by Imran Shafqat
Microsoft's view of the Internet of Things (IoT) by Imran Shafqat
 
Internet of Things (IoT) reference architecture using Azure -MIC - Lahore
Internet of Things (IoT) reference architecture using Azure -MIC - LahoreInternet of Things (IoT) reference architecture using Azure -MIC - Lahore
Internet of Things (IoT) reference architecture using Azure -MIC - Lahore
 
Road to RIoT 2017 Medan
Road to RIoT 2017 MedanRoad to RIoT 2017 Medan
Road to RIoT 2017 Medan
 
FIWARE IoT Proposal & Community
FIWARE IoT Proposal & CommunityFIWARE IoT Proposal & Community
FIWARE IoT Proposal & Community
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
 
Uvais
Uvais Uvais
Uvais
 
IRJET- Raspberry Pi and NodeMCU based Home Automation System
IRJET- Raspberry Pi and NodeMCU based Home Automation SystemIRJET- Raspberry Pi and NodeMCU based Home Automation System
IRJET- Raspberry Pi and NodeMCU based Home Automation System
 
Intro to the Internet of Things using Netduino
Intro to the Internet of Things using NetduinoIntro to the Internet of Things using Netduino
Intro to the Internet of Things using Netduino
 
Internet of things the salesforce lego machine cloud
Internet of things   the salesforce lego machine cloudInternet of things   the salesforce lego machine cloud
Internet of things the salesforce lego machine cloud
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
IOT with Drupal 8 -  Webinar Hyderabad Drupal CommunityIOT with Drupal 8 -  Webinar Hyderabad Drupal Community
IOT with Drupal 8 - Webinar Hyderabad Drupal Community
 
Smart glasses report for computer enginner
Smart glasses report for computer enginnerSmart glasses report for computer enginner
Smart glasses report for computer enginner
 
eIoT-tech-intro-for-paris-hackathon
eIoT-tech-intro-for-paris-hackathoneIoT-tech-intro-for-paris-hackathon
eIoT-tech-intro-for-paris-hackathon
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
 
From the internet of things to the web of things course
From the internet of things to the web of things courseFrom the internet of things to the web of things course
From the internet of things to the web of things course
 
IRJET- Intelligent Home Security System using Artificial Intelligence
IRJET- Intelligent Home Security System using Artificial IntelligenceIRJET- Intelligent Home Security System using Artificial Intelligence
IRJET- Intelligent Home Security System using Artificial Intelligence
 
IRJET- Smart Home using Google Assistant (IFTTT)
IRJET-  	  Smart Home using Google Assistant (IFTTT)IRJET-  	  Smart Home using Google Assistant (IFTTT)
IRJET- Smart Home using Google Assistant (IFTTT)
 
IoT
IoTIoT
IoT
 
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoTIRJET- Survey on Nodemcu and Raspberry Pi: IoT
IRJET- Survey on Nodemcu and Raspberry Pi: IoT
 

Mehr von Shigeru Kobayashi

Maker Faireを持続可能にするには?
Maker Faireを持続可能にするには?Maker Faireを持続可能にするには?
Maker Faireを持続可能にするには?Shigeru Kobayashi
 
テレマティクスハッカソン参加同意書
テレマティクスハッカソン参加同意書テレマティクスハッカソン参加同意書
テレマティクスハッカソン参加同意書Shigeru Kobayashi
 
monoFabアイデアソンミーティング参加同意書
monoFabアイデアソンミーティング参加同意書monoFabアイデアソンミーティング参加同意書
monoFabアイデアソンミーティング参加同意書Shigeru Kobayashi
 
情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクス情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクスShigeru Kobayashi
 
Rebuilding the world, from the 'periphery'
Rebuilding the world, from the 'periphery'Rebuilding the world, from the 'periphery'
Rebuilding the world, from the 'periphery'Shigeru Kobayashi
 
Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!Shigeru Kobayashi
 
第2回iBeaconハッカソン
第2回iBeaconハッカソン第2回iBeaconハッカソン
第2回iBeaconハッカソンShigeru Kobayashi
 
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房Shigeru Kobayashi
 
Rapid PrototypingからRapid Manufacturingへ
Rapid PrototypingからRapid ManufacturingへRapid PrototypingからRapid Manufacturingへ
Rapid PrototypingからRapid ManufacturingへShigeru Kobayashi
 
大阪市立大学大学院創造都市研究科ワークショップ
大阪市立大学大学院創造都市研究科ワークショップ大阪市立大学大学院創造都市研究科ワークショップ
大阪市立大学大学院創造都市研究科ワークショップShigeru Kobayashi
 

Mehr von Shigeru Kobayashi (20)

Maker Faireを持続可能にするには?
Maker Faireを持続可能にするには?Maker Faireを持続可能にするには?
Maker Faireを持続可能にするには?
 
Maker Faire Tokyo 2018
Maker Faire Tokyo 2018Maker Faire Tokyo 2018
Maker Faire Tokyo 2018
 
Maker Faire Tokyo 2015
Maker Faire Tokyo 2015Maker Faire Tokyo 2015
Maker Faire Tokyo 2015
 
Gesture Workshop
Gesture WorkshopGesture Workshop
Gesture Workshop
 
Telematics Hackathon
Telematics HackathonTelematics Hackathon
Telematics Hackathon
 
テレマティクスハッカソン参加同意書
テレマティクスハッカソン参加同意書テレマティクスハッカソン参加同意書
テレマティクスハッカソン参加同意書
 
monoFab Ideathon Meeting
monoFab Ideathon MeetingmonoFab Ideathon Meeting
monoFab Ideathon Meeting
 
monoFabアイデアソンミーティング参加同意書
monoFabアイデアソンミーティング参加同意書monoFabアイデアソンミーティング参加同意書
monoFabアイデアソンミーティング参加同意書
 
CEATEC JAPAN 2014
CEATEC JAPAN 2014CEATEC JAPAN 2014
CEATEC JAPAN 2014
 
BLE Boot Camp
BLE Boot CampBLE Boot Camp
BLE Boot Camp
 
Fab MeetUp Vol.5
Fab MeetUp Vol.5Fab MeetUp Vol.5
Fab MeetUp Vol.5
 
SK creator planet 2014
SK creator planet 2014SK creator planet 2014
SK creator planet 2014
 
Solid 2014 kobayashi
Solid 2014 kobayashiSolid 2014 kobayashi
Solid 2014 kobayashi
 
情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクス情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクス
 
Rebuilding the world, from the 'periphery'
Rebuilding the world, from the 'periphery'Rebuilding the world, from the 'periphery'
Rebuilding the world, from the 'periphery'
 
Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!
 
第2回iBeaconハッカソン
第2回iBeaconハッカソン第2回iBeaconハッカソン
第2回iBeaconハッカソン
 
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
 
Rapid PrototypingからRapid Manufacturingへ
Rapid PrototypingからRapid ManufacturingへRapid PrototypingからRapid Manufacturingへ
Rapid PrototypingからRapid Manufacturingへ
 
大阪市立大学大学院創造都市研究科ワークショップ
大阪市立大学大学院創造都市研究科ワークショップ大阪市立大学大学院創造都市研究科ワークショップ
大阪市立大学大学院創造都市研究科ワークショップ
 

Kürzlich hochgeladen

10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxDanielTamiru4
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 

Kürzlich hochgeladen (20)

10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptx
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 

IoT Workshop in Macao

  • 2. © 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 39% of the world population is connected 13B connected things 80% Technology powers of business processes 5000 More data in one year than in previous Internet of Everything © 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 7 Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture
  • 3. © 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 7.26.8 7.6 World Population Adoption rate of digital infrastructure: 5X faster than electricity and telephony 50 Billion “Smart Objects” 50 2010 2015 2020 0 40 30 20 10 BillionsofDevices 25 12.5 Inflection point Timeline IoT Is Here Now – and Growing! Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture
  • 4. © 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco Internet of Things Portfolio 36 Oil and GasEnergy-Utility TransportationMiningManufacturing City SP/M2MDefense Management IoT Security Application Enablement [Fog Computing/IOx] Connected Factory Connected Train City Safety and Security Energy Distribution Automation Connected Well IE 2000 IE 3000 CGS2000 Industrial Switching IP67 IE 4000 IE 5000 Industrial Routing CGR 2000 ASR 903 Industrial Wireless Field AP - 1552 Industrial AP (Rockwell) Field AP - IW 3700 802.11ac Positive Train Control Field Network CGR 1000 819H 809H IR910 IR 509 829H Embedded Networks 5900 ESR, ESS 2020 Switches 5921 ESR Software Router Connected Safety & Security Video Surveillance Manager and IP Cameras Physical Access Manager Digital Media DMM Digital Media Manager Digital Media Processors Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture
  • 5. Source: http://www.slideshare.net/Cisco/enabling-the-internet-of-everything-ciscos-iot-architecture © 2015 Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public IoE Solutions Manufacturing Transportation Energy and Minerals Public Sector B2C Industries Verticals Connected Factory Connected Transportation Connected Utilities Connected Mining Connected City Connected Public Safety Connected SP /M2M Connected Oil and Gas Connected Retail Connected Health Connected Factory Energy Mgmt. Connected Roadways Connected Pipelines Connected Mobile Workforce Asset Visibility and Monitoring SCC Infrastructure Management (City Wi-Fi, Parking, Lighting, Location, Traffic, Safety and Security) Connected Schools Remote Tower Management Store-in-a-box Virtual Patient Observation Connected Factory Wireless Connected Trains Connected Refinery Connected AMI Connected Predictive Maintenance Connected Border CMX digital Experience Patient Wayfinding Connected Factory Security Connected Stations Secure Ops Connected Substation Automation Connected Mine Remote Operations Connected Law Enforcement Fleet/Asset Management Remote Expert/ Mobile Advisor Patient Media Experience Workspaces (Smart Spaces and REGS) Secure Ops Connected Factory Automation Connected Trackside Connected Oilfield Connected Distribution Automation Connected Defense Digital Media Store Experience Cisco Health Presence Connected Sports and Entertainment Connected Stadium Connected Stadium Wi-Fi StadiumVision StadiumVision Mobile Solutions and Use Cases SolutionSKUs (IVSG) IoE Sales,BT Ecosystem partners CCS Services (AS,TS) GTM FSI Omni-channel Customer Interaction Pervasive Employee Collaboration In-branch customer experience Energy Management
  • 6.
  • 7. IoT Workshop at Macao Polytechnic Institute What is Internet of Things (IoT)? • Industrial Internet
 http://www.iiconsortium.org/ • Watson Internet of Things
 http://www.ibm.com/internet-of-things/ • Target Open House
 http://openhouse.target.com/
  • 10. IoT Workshop at Macao Polytechnic Institute Setting up Your ESP8266 Board 1. Solder headers to your board 2. Turn on the power slide switch 3. Connect a USB (A to Micro B) cable Source: https://learn.sparkfun.com/tutorials/esp8266-thing-development-board-hookup-guide/hardware-overview
  • 11. IoT Workshop at Macao Polytechnic Institute Setting up an Environment for ESP8266 #1 1. Install Arduino 1.6.8 from the Arduino website. 2. Start Arduino and open Preferences window (File > Preferences on Windows, Arduino > Preferences... on Mac OS X). 3. Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. 4. Hit OK. Then navigate to the Board Manager by going to Tools > Boards > Boards Manager. Look for esp8266. Click on that entry, then select Install. 5. With the Board addon installed, all that’s left to do is select “SparkFun ESP8266 Thing Dev” from the Tools > Boards menu. 6. Then select your serial port number under the Tools > Port menu.
  • 12.
  • 13.
  • 14.
  • 15. IoT Workshop at Macao Polytechnic Institute Setting up an Environment for ESP8266 #2 1. Navigate File > Examples > ESP8266 (as a part of Examples from Custom Libraries) > Blink 2. Hit the button on your Arduino IDE to start uploading 3. If you see the onboard LED is blinking, that means you finished setting up successfully
  • 16.
  • 17. IoT Workshop at Macao Polytechnic Institute Setting up an Environment for ESP8266 #3 1. Navigate to Library Manager by going Sketch > Include Library > Manage Libraries... 2. Look for PubSubClient and install 3. Look for ArduinoJson and install 4. Grab examples from the Dropbox folder and copy to your Arduino folder 5. Open a Serial Monitor by going Tools > Serial Monitor 6. Change the baud rate from 9600 bps (default) to 115200 bps
  • 18.
  • 19. IoT Workshop at Macao Polytechnic Institute How Different from Arduino Uno? • A Wi-Fi (802.11 b/g/n) wireless modem is integrated • The processor is faster and has much memory space • 3.3V, instead of 5V • Limited number of pins • Some pins (i.e. D0) are used for special functions • The on-board LED is connected to D5, instead of D13 • Only one analog input (i.e. A0) and range is 0 - 1V, instead of 0 - 5V
  • 20. GND GND Vin Vin 5 D5 LED 0 D0 Used in reset 4 D4 13 D13 MOSI 12 D12 MISO 16 D16 XPD ADC A0 10-bit 1V 15 D15 GNDGND 3V33.3V 2D2SDA 14D14SCL/SCLK RSTReset TXD7TX RXD8RX 5VV_USB NCNot Connected GNDGND ESP8266 Thing Dev Board (WRL-13711)Arduino add-on available 80MHz MicroB USB 3.7-6V Power connector Powerswitch u. antenna connector Not Connected To use swap the solder jumper PCB Antenna Power (ESP8266 Thing) Vin: 3.7V-6V VUSB: 5V VCC:3.3V @500mA Max 12mA per I/O pin Typical Power (ESP8266 module) Transmit 135-215mA Receive 60-62mA Standby 0.9mA Deep sleep 10uA LEDs Power: Red User (pin 5): Blue RX: Yellow TX: Green Wi-Fi 802.11 b/g/n Wi-Fi Direct (P2P) soft AP GPIO0 On bootup will run program if high and bootloader if low Tied to DTR to run bootloader when reset Jumpers on back PWR-LED - cut to disconnect power LED SLEEP-EN - Connect RST to XPD to enable sleep (disables programming) Name Power GND Control Arduino ADC Serial Misc _
  • 21. IoT Workshop at Macao Polytechnic Institute IFTTT Primer 1. Point your web browser to https://ifttt.com/ and create an account 2. Install an application for your smart phone (if available) 3. Create a recipe to get familiar with IFTTT terms (e.g. recipes, channels, triggers, actions and so on)
  • 22. IoT Workshop at Macao Polytechnic Institute Available Triggers for the Instagram Channel • Any new photo/video by you • New photo/video by you with specific hashtag • New photo by you in area • You like a photo/video • New photo/video by specific user • New photo by anyone in area • New photo/video by anyone with specific hashtag
  • 23. IoT Workshop at Macao Polytechnic Institute Example of ESP8266 as a Trigger Device 1. Point your web browser to https://ifttt.com/maker to connect the Maker channel to your account 2. Copy your key and paste it to your notebook 3. Create a recipe; choose the Maker channel for the trigger and choose something (e.g. IF Notifications) for the action 4. Connect a button and a resistor to the D4 pin of your board 5. Open IFTTT_Trigger 6. Navigate to a tab named 'config.h' and replace the SSID, password and key with your's 7. Upload the example to the board, hit the button and see what happens
  • 24.
  • 25. IoT Workshop at Macao Polytechnic Institute Example of ESP8266 as an Action Device 1. Point your web browser to https://beebotte.com/ and create an account 2. Create a Channel (e.g. ifttt) and a Resource (e.g. action) 3. Copy the Channel Token and paste it to your notebook 4. Create a recipe; choose something (e.g. Instagram) as the trigger and choose the Maker channel for the action
 URL: https://api.beebotte.com/v1/data/write/ifttt/action?token=********** 5. Open IFTTT_Action_Beebotte 6. Navigate to a tab named 'config.h' and replace the SSID, password and key 7. Upload the example to the board 8. Provoke the trigger and see what happens
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. IoT Workshop at Macao Polytechnic Institute Let’s Try! 1. Create an example to fire a trigger when your indoor brightness changes (e.g. from bright to dark); How might we convert the voltage range from 0 - 3.3V to 0 - 1V, to fit the range of the analog input pin of your board? 2. Write a code to move a servo motor when something happened (e.g. a person posted a Tweet); How might we connect a servo motor to your board and control it?
  • 31. IoT Workshop at Macao Polytechnic Institute Resources • ESP8266 Thing Development Board Hookup Guide
 https://learn.sparkfun.com/tutorials/esp8266-thing-development-board- hookup-guide • Examples
 https://github.com/kotobuki/esp8266_examples • MQTT (MQ Telemetry Transport)
 http://mqtt.org/ • Arduino Client for MQTT
 http://pubsubclient.knolleary.net/
  • 32. IoT Workshop at Macao Polytechnic Institute Related Toolkits • Blynk
 http://www.blynk.cc/ • Node-RED
 http://nodered.org/