SlideShare a Scribd company logo
1 of 1
Download to read offline
Bluetooth Low Energy Environmental Sensor
Nicholas Bertoldi, Nathan Jones, Caleb Pratt, Scott Su
{bertoldi, jonesnl, calpratt, scottxsu} @ umich.edu
EECS 373
Design of Microprocessor-Based Systems
Bluetooth Low Energy SQUALL Goal
•	Part of the Bluetooth 4.0 Specification
•	Two modes of operation
•	Connections
•	Connectionless Broadcasts
•	Lower energy usage
•	Same distance as normal Bluetooth
•	Lower data rate than normal Bluetooth
•	Devloped at the University of Michigan’s Lab 11
•	BLE Sensor Tag
•	Designed to be inexpensive
•	Create a sensor board for the SQUALL
•	Measure temperature, humidity, light, and pressure
•	Advertise sensor data
•	Create an android app to monitor the sensor data
•	Record the data on a webserver for later use
Introduction
Sensor Platform Android Application Server
•	SQUALL board
•	Custom daughter board with sensors
•	Light
•	Temperature and Humidity
•	Pressure
•	Advertises sensor data at regular intervals
•	Listens for sensor data
from nearby BLEES
platforms
•	Pushes sensor data
received to a server
•	Supports multiple
simultaneous BLEES
platforms
•	Stores all sensor data reported from the Android app for
each BLEES platform
•	Creates visualizations of data vs. time
Project
Energy Reductions Energy Profile
Measurements every 10 seconds | Broadcasts every 500 ms
•	200 μA drawn on average
•	45.76 days on a 220 mAh battery
Measurements every minute | Broadcasts every second
•	133 μA drawn on average
•	69.02 days on a 220 mAh battery
Power
https://github.com/BLEES
Figure 3. Screenshot of the BLEES monitoring websiteFigure 2. Screenshot of the BLEES Android
application
Figure 1. SQUALL design
Figure 4. Oscilloscope outputs showing reduced energy consumption when
sensors are disabled between sensor readings (below) instead of running con-
tinuously (above).
Figure 5. Oscilloscope showing energy usage during a sensor polling
operation
Figure 6. Oscilloscope showing energy usage during a broadcast

More Related Content

What's hot

Home automation- An Iot application
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot applicationArchana Golhar
 
A tool suite for prototyping internet of things applications
A tool suite for prototyping internet of  things applicationsA tool suite for prototyping internet of  things applications
A tool suite for prototyping internet of things applicationsPankesh Patel
 
Home automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase pptHome automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase pptthrishma reddy
 
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...Komodor
 
Apache edgent with STM32f401 to watson iot platform
Apache edgent with STM32f401 to watson iot platformApache edgent with STM32f401 to watson iot platform
Apache edgent with STM32f401 to watson iot platformMostafa Ramezani
 
Typical elements in a lan
Typical elements in a lanTypical elements in a lan
Typical elements in a lanWacchho
 
K luo bera_poster
K luo bera_posterK luo bera_poster
K luo bera_posterlkcozy
 
IoT Based Home Automation System over Cloud
IoT Based Home Automation System over CloudIoT Based Home Automation System over Cloud
IoT Based Home Automation System over Cloudijtsrd
 
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...Prasad Pulikal
 
Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...Prasad Pulikal
 
Eniscope Overview by Energy Care Technologies
Eniscope Overview by Energy Care TechnologiesEniscope Overview by Energy Care Technologies
Eniscope Overview by Energy Care TechnologiesElias Ray
 
Smart home control system
Smart home control systemSmart home control system
Smart home control systemAnuraghavSai
 
Neotys PAC - Andreas Grabner
Neotys PAC - Andreas GrabnerNeotys PAC - Andreas Grabner
Neotys PAC - Andreas GrabnerNeotys_Partner
 

What's hot (18)

Home automation- An Iot application
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot application
 
A tool suite for prototyping internet of things applications
A tool suite for prototyping internet of  things applicationsA tool suite for prototyping internet of  things applications
A tool suite for prototyping internet of things applications
 
Network scanner
Network scannerNetwork scanner
Network scanner
 
Home automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase pptHome automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase ppt
 
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...
 
Apache edgent with STM32f401 to watson iot platform
Apache edgent with STM32f401 to watson iot platformApache edgent with STM32f401 to watson iot platform
Apache edgent with STM32f401 to watson iot platform
 
Typical elements in a lan
Typical elements in a lanTypical elements in a lan
Typical elements in a lan
 
Python urllib
Python urllibPython urllib
Python urllib
 
K luo bera_poster
K luo bera_posterK luo bera_poster
K luo bera_poster
 
IoT Based Home Automation System over Cloud
IoT Based Home Automation System over CloudIoT Based Home Automation System over Cloud
IoT Based Home Automation System over Cloud
 
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
 
Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...
 
Eniscope Overview by Energy Care Technologies
Eniscope Overview by Energy Care TechnologiesEniscope Overview by Energy Care Technologies
Eniscope Overview by Energy Care Technologies
 
Smart home control system
Smart home control systemSmart home control system
Smart home control system
 
Neotys PAC - Andreas Grabner
Neotys PAC - Andreas GrabnerNeotys PAC - Andreas Grabner
Neotys PAC - Andreas Grabner
 
The arduino and iot
The arduino and iotThe arduino and iot
The arduino and iot
 
Analog digital
Analog digitalAnalog digital
Analog digital
 
Sanjeev ghai irs
Sanjeev ghai irsSanjeev ghai irs
Sanjeev ghai irs
 

Similar to 373 Poster

161129 tryggve-at niasc-biobanks
161129 tryggve-at niasc-biobanks161129 tryggve-at niasc-biobanks
161129 tryggve-at niasc-biobanksanttipursula
 
Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its applicationRoma Vyas
 
Long-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFoxLong-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFoxUS-Ignite
 
ISI_Report_(Repaired) (4) (1)
ISI_Report_(Repaired) (4) (1)ISI_Report_(Repaired) (4) (1)
ISI_Report_(Repaired) (4) (1)Indranil Roy
 
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS  IoT Core and MQTTGustavo Zastrow - Introduction to AWS  IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS IoT Core and MQTTGustavoRuizZastrow
 
Using Tiny OS in Wireless Sensor Network
Using Tiny OS in Wireless Sensor NetworkUsing Tiny OS in Wireless Sensor Network
Using Tiny OS in Wireless Sensor NetworkDeeptiman Mallick
 
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...Amazon Web Services
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
 
Track 2 session 4 - st dev con 2016 - opensoftwarex
Track 2   session 4 - st dev con 2016 - opensoftwarexTrack 2   session 4 - st dev con 2016 - opensoftwarex
Track 2 session 4 - st dev con 2016 - opensoftwarexST_World
 
ERU-2-wsn.ppt
ERU-2-wsn.pptERU-2-wsn.ppt
ERU-2-wsn.pptSahanaMk2
 
REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)
REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)
REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)Nitin Balakrishnan
 
BEMServer - open source platform for building energy management
BEMServer - open source platform for building energy managementBEMServer - open source platform for building energy management
BEMServer - open source platform for building energy managementpbourreau
 
Greenhouse monitoring
Greenhouse monitoringGreenhouse monitoring
Greenhouse monitoringShilpaJoy5
 

Similar to 373 Poster (20)

Anura
AnuraAnura
Anura
 
Anura
AnuraAnura
Anura
 
161129 tryggve-at niasc-biobanks
161129 tryggve-at niasc-biobanks161129 tryggve-at niasc-biobanks
161129 tryggve-at niasc-biobanks
 
Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its application
 
Long-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFoxLong-Distance Battery-Powered Sensors for the IOT- SigFox
Long-Distance Battery-Powered Sensors for the IOT- SigFox
 
ISI_Report_(Repaired) (4) (1)
ISI_Report_(Repaired) (4) (1)ISI_Report_(Repaired) (4) (1)
ISI_Report_(Repaired) (4) (1)
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS  IoT Core and MQTTGustavo Zastrow - Introduction to AWS  IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
 
Using Tiny OS in Wireless Sensor Network
Using Tiny OS in Wireless Sensor NetworkUsing Tiny OS in Wireless Sensor Network
Using Tiny OS in Wireless Sensor Network
 
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
AWS re:Invent 2016: FINRA: Building a Secure Data Science Platform on AWS (BD...
 
Bluetooth based-smart-sensor-network
Bluetooth based-smart-sensor-networkBluetooth based-smart-sensor-network
Bluetooth based-smart-sensor-network
 
Developers Safari into the Internet of Things (IoT) with Pi
Developers Safari into the Internet of Things (IoT) with PiDevelopers Safari into the Internet of Things (IoT) with Pi
Developers Safari into the Internet of Things (IoT) with Pi
 
Distributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-REDDistributed Data Flow for the Web of Things: Distributed Node-RED
Distributed Data Flow for the Web of Things: Distributed Node-RED
 
Track 2 session 4 - st dev con 2016 - opensoftwarex
Track 2   session 4 - st dev con 2016 - opensoftwarexTrack 2   session 4 - st dev con 2016 - opensoftwarex
Track 2 session 4 - st dev con 2016 - opensoftwarex
 
ERU-2-wsn.ppt
ERU-2-wsn.pptERU-2-wsn.ppt
ERU-2-wsn.ppt
 
ERU-2-wsn.ppt
ERU-2-wsn.pptERU-2-wsn.ppt
ERU-2-wsn.ppt
 
REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)
REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)
REMOWZ - Realtime Water Quality Monitoring using ZigBee based WSN (Part I)
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
 
BEMServer - open source platform for building energy management
BEMServer - open source platform for building energy managementBEMServer - open source platform for building energy management
BEMServer - open source platform for building energy management
 
Greenhouse monitoring
Greenhouse monitoringGreenhouse monitoring
Greenhouse monitoring
 

373 Poster

  • 1. Bluetooth Low Energy Environmental Sensor Nicholas Bertoldi, Nathan Jones, Caleb Pratt, Scott Su {bertoldi, jonesnl, calpratt, scottxsu} @ umich.edu EECS 373 Design of Microprocessor-Based Systems Bluetooth Low Energy SQUALL Goal • Part of the Bluetooth 4.0 Specification • Two modes of operation • Connections • Connectionless Broadcasts • Lower energy usage • Same distance as normal Bluetooth • Lower data rate than normal Bluetooth • Devloped at the University of Michigan’s Lab 11 • BLE Sensor Tag • Designed to be inexpensive • Create a sensor board for the SQUALL • Measure temperature, humidity, light, and pressure • Advertise sensor data • Create an android app to monitor the sensor data • Record the data on a webserver for later use Introduction Sensor Platform Android Application Server • SQUALL board • Custom daughter board with sensors • Light • Temperature and Humidity • Pressure • Advertises sensor data at regular intervals • Listens for sensor data from nearby BLEES platforms • Pushes sensor data received to a server • Supports multiple simultaneous BLEES platforms • Stores all sensor data reported from the Android app for each BLEES platform • Creates visualizations of data vs. time Project Energy Reductions Energy Profile Measurements every 10 seconds | Broadcasts every 500 ms • 200 μA drawn on average • 45.76 days on a 220 mAh battery Measurements every minute | Broadcasts every second • 133 μA drawn on average • 69.02 days on a 220 mAh battery Power https://github.com/BLEES Figure 3. Screenshot of the BLEES monitoring websiteFigure 2. Screenshot of the BLEES Android application Figure 1. SQUALL design Figure 4. Oscilloscope outputs showing reduced energy consumption when sensors are disabled between sensor readings (below) instead of running con- tinuously (above). Figure 5. Oscilloscope showing energy usage during a sensor polling operation Figure 6. Oscilloscope showing energy usage during a broadcast