SlideShare a Scribd company logo
Student: Mr. Adrien Feudjio
Advisor: Dr. Kofi Nyarko
Date: April 27th, 2017
Time: ~11:00AM
Table of Content
Let’s do it :)
I. Problem Statement
II. Objective
III.Approach
IV.Background
V.Methodology
VI.Results
VII.Future Work
VIII.Acknowledgement
Problem Statement
Technology is fast improving, but our campuses remain as unconnected as
ever.
At Morgan, students miss opportunities often because of the lack of
information when they are in the buildings where these events are taking
place.
So, how do we increase awareness for our 21st century students?
Meet Victor.
He just transferred to MSU with the hope of landing an
internship at JPMorgan.
Victor loves Engineering! However, he can’t figure
out opportunities in his thousand of emails, even
though he comes on campus daily.
The lack of location
based information left
Victor wondering
whether he made the
right choice.
Objective
Build an ibeacon profile (UUID, Major, Minor) from a
raspberry pi 3 to broadcast a signal which can be identified
by an IOS app to provide a location-based notification to the
user when in the broadcast range.
UUID - Universally Unique IDentifier
Major/Minor - Group IDentifier
Approach
An Experimental Setup connecting a
Raspberry Pi 3 with an Iphone 5S using a
specific recognizable ibeacon profile
➔ Raspberry Pi 3
Initiated and Activated the bluetooth
with “sudo bluez” and created a “cronjob”
using a batch scripting
➔ Iphone 5S
Activate the Bluetooth
➔ IOS App
Built using Objective-C to provide a
notification both on Open/Closed app
scenario
How many wireless technologies do
you need to
communicate with
the rest of the world?
Background
Just one! Bluetooth!!!
(With a little help from your smartphone)
Bluetooth 5
Bluetooth Technology Differences
The Bluetooth SMART
(also known as Bluetooth
Low Energy, BLE) is a
wireless communication
technology used in more
than
6 Industries
and by 2020 there will be
more than
6.1B devices
that are Bluetooth enabled.
Source: techcrunch.com
Bluetooth Low Energy
- Uses low frequency chip to transmit data to devices around 50 meters
away.
- Used for indoor and outdoor location detection.
- Connects with an App for communication.
GOAL: Transmit data + Location detection + App
Smart Campus Technology
Methodology - Architecture
Engineering Building
IOS App
Raspberry
Pi 3
Iphone
Entering
range
Signal
Received
Methodology:
Step 1
Step 1: Raspberry Pi + Beacon = PiBeacon
Beacon: An electronic device that transmits small amounts of data via
Bluetooth Low Energy (BLE) up to 50 meters
An ibeacon
bluetooth profile
broadcast lines of
code were written
in Python
Issues: Doesn’t RUN
on boot and needs
user interaction
Issues: Python code runs with a
delay as there is a need to be in
the specified directory
The code was
re-written as a
Bash script
which only runs
when called
A cronjob was
created to run
the bash script
on boot
automatically (1mins)
1 2 3
Methodology:
Steps 2
Step 2: Design | Develop | Code the IOS App
Designed the app
with focus on
location and
space for event
listing
Developed
using Agile
methodology
of iterations
Coded with
Objective-C.
(Thanks to Dr.
Nyarko’s C Prog
Class ;)
Design Develop Code
Methodology:
Steps 3
Step 3: Connect PiBeacon & IOS App
RP3 with
ibeacon profile
broadcasting
automatically
Location zone
within which the
interaction
occurs with
ibeacon profile
App with
ibeacon profile
recognition for
app/notifications
triggering
PiBeacon Connect IOS App
Smart Campus Technology
Results - App Notifications
Victor just got a notification that his
dream company, JPMorgan, is having
an informational session from 12-4pm
in the Engineering Library.
Results - Event Listings
Location
Notifications
Based
From Unconnected to
Connected
Engineering students will NOT have to search
thousands of emails to find the Great Opportunities
and Events that the School of Engineering has to
offer.
Couldn’t vary the
broadcast power
of the PiBeacon
because of the
manufacturer’s
specifications Couldn’t produce
a indoor location
system because of
the high # of
PiBeacons
required
Challenges
+
-
R
+ : Increase
- : Decrease
R : Default
Adding Features
such as
registering for
classes &
Overrides
For Students
Building a
network of
PiBeacons in the
whole Campus
For MSU
Designing an
Indoor Location
Positioning
system
For EVRL
This can be achieved with more smart Morgan minds and technical resources
Future Work
Are you still Unconnected?
Support and Download this
Senior Design Project to
#BeKonnected.
Acknowledgements
- GOD
- Google
- Dr. Kofi Nyarko
- Mr. Kelechi Nwachukwu
- Victor Oyare
- Femi Oluyinka
- EVRL Lab
- School of Engineering
- Morgan State University
Thank YOU :)
Reference
Reference
Barcelona http://www.cisco.com/c/m/es_es/innovationcenter/barcelona.html
Bluetooth https://www.bluetooth.com/specifications/bluetooth-core-specification/bluetooth5
PiBeacon https://learn.adafruit.com/pibeacon-ibeacon-with-a-raspberry-pi/overview
Agile Methodology https://xbsoftware.com/blog/software-development-life-cycle-sdlc-scrum-step-step/
Raspberry Pi 3 https://www.element14.com/community/docs/DOC-80899/l/raspberry-pi-3-model-b-technical-
specifications#
TechCrunch https://techcrunch.com/2015/06/02/6-1b-smartphone-users-globally-by-2020-overtaking-basic-fixed-
phone-subscriptions/

More Related Content

PDF
Curriculum Vitae - Federico Berto
PPTX
I phone app
DOCX
PDF
Islam Mohamed Ahmed Cv
DOCX
iOS developer deepish resume-docx
PDF
Mohamed hosny
PPT
iPhone Sdk Winter Conference
PPTX
Internet of things, and rise of ibeacons
Curriculum Vitae - Federico Berto
I phone app
Islam Mohamed Ahmed Cv
iOS developer deepish resume-docx
Mohamed hosny
iPhone Sdk Winter Conference
Internet of things, and rise of ibeacons

Similar to Smart Campus Technology (20)

PDF
Mobile development in age of Internet of Things and programming Apple Watch
PPT
BLE Beacons4classrooms - iBeacons
DOC
Kuldeep_IOS
DOC
Shiva_138711780
PDF
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
DOC
Raghavendra
DOC
Resume_vipul
DOC
Pradeep_iOS_Developer
PDF
IT6611 Mobile Application Development Lab Manual
DOCX
goutham Resume (1) (1) (2)
PDF
Divyesh mehta resume
DOC
Resume_IOS_3.9 (1).DOC
PDF
PPT
Lecture0_CSE224 of Lovely Proffesional Uni
PDF
POBICOS: IoT platform for home and building
PDF
IRJET- Smart Workplace – using Ibeacon
PDF
Philip s
PDF
Philip s
PDF
14 569
DOC
iPhone Developer_ankush
Mobile development in age of Internet of Things and programming Apple Watch
BLE Beacons4classrooms - iBeacons
Kuldeep_IOS
Shiva_138711780
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
Raghavendra
Resume_vipul
Pradeep_iOS_Developer
IT6611 Mobile Application Development Lab Manual
goutham Resume (1) (1) (2)
Divyesh mehta resume
Resume_IOS_3.9 (1).DOC
Lecture0_CSE224 of Lovely Proffesional Uni
POBICOS: IoT platform for home and building
IRJET- Smart Workplace – using Ibeacon
Philip s
Philip s
14 569
iPhone Developer_ankush
Ad

Recently uploaded (20)

PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
web development for engineering and engineering
PPTX
CH1 Production IntroductoryConcepts.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
Sustainable Sites - Green Building Construction
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Well-logging-methods_new................
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Current and future trends in Computer Vision.pptx
PPT
introduction to datamining and warehousing
PPT
Mechanical Engineering MATERIALS Selection
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Safety Seminar civil to be ensured for safe working.
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
UNIT 4 Total Quality Management .pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
bas. eng. economics group 4 presentation 1.pptx
web development for engineering and engineering
CH1 Production IntroductoryConcepts.pptx
573137875-Attendance-Management-System-original
Sustainable Sites - Green Building Construction
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Well-logging-methods_new................
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Current and future trends in Computer Vision.pptx
introduction to datamining and warehousing
Mechanical Engineering MATERIALS Selection
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Safety Seminar civil to be ensured for safe working.
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
UNIT 4 Total Quality Management .pptx
Ad

Smart Campus Technology

  • 1. Student: Mr. Adrien Feudjio Advisor: Dr. Kofi Nyarko Date: April 27th, 2017 Time: ~11:00AM
  • 2. Table of Content Let’s do it :) I. Problem Statement II. Objective III.Approach IV.Background V.Methodology VI.Results VII.Future Work VIII.Acknowledgement
  • 3. Problem Statement Technology is fast improving, but our campuses remain as unconnected as ever. At Morgan, students miss opportunities often because of the lack of information when they are in the buildings where these events are taking place. So, how do we increase awareness for our 21st century students?
  • 4. Meet Victor. He just transferred to MSU with the hope of landing an internship at JPMorgan. Victor loves Engineering! However, he can’t figure out opportunities in his thousand of emails, even though he comes on campus daily.
  • 5. The lack of location based information left Victor wondering whether he made the right choice.
  • 6. Objective Build an ibeacon profile (UUID, Major, Minor) from a raspberry pi 3 to broadcast a signal which can be identified by an IOS app to provide a location-based notification to the user when in the broadcast range. UUID - Universally Unique IDentifier Major/Minor - Group IDentifier
  • 7. Approach An Experimental Setup connecting a Raspberry Pi 3 with an Iphone 5S using a specific recognizable ibeacon profile ➔ Raspberry Pi 3 Initiated and Activated the bluetooth with “sudo bluez” and created a “cronjob” using a batch scripting ➔ Iphone 5S Activate the Bluetooth ➔ IOS App Built using Objective-C to provide a notification both on Open/Closed app scenario
  • 8. How many wireless technologies do you need to communicate with the rest of the world? Background
  • 9. Just one! Bluetooth!!! (With a little help from your smartphone)
  • 12. The Bluetooth SMART (also known as Bluetooth Low Energy, BLE) is a wireless communication technology used in more than 6 Industries and by 2020 there will be more than 6.1B devices that are Bluetooth enabled. Source: techcrunch.com
  • 13. Bluetooth Low Energy - Uses low frequency chip to transmit data to devices around 50 meters away. - Used for indoor and outdoor location detection. - Connects with an App for communication. GOAL: Transmit data + Location detection + App
  • 15. Methodology - Architecture Engineering Building IOS App Raspberry Pi 3 Iphone Entering range Signal Received
  • 17. Step 1: Raspberry Pi + Beacon = PiBeacon Beacon: An electronic device that transmits small amounts of data via Bluetooth Low Energy (BLE) up to 50 meters An ibeacon bluetooth profile broadcast lines of code were written in Python Issues: Doesn’t RUN on boot and needs user interaction Issues: Python code runs with a delay as there is a need to be in the specified directory The code was re-written as a Bash script which only runs when called A cronjob was created to run the bash script on boot automatically (1mins) 1 2 3
  • 19. Step 2: Design | Develop | Code the IOS App Designed the app with focus on location and space for event listing Developed using Agile methodology of iterations Coded with Objective-C. (Thanks to Dr. Nyarko’s C Prog Class ;) Design Develop Code
  • 21. Step 3: Connect PiBeacon & IOS App RP3 with ibeacon profile broadcasting automatically Location zone within which the interaction occurs with ibeacon profile App with ibeacon profile recognition for app/notifications triggering PiBeacon Connect IOS App
  • 23. Results - App Notifications Victor just got a notification that his dream company, JPMorgan, is having an informational session from 12-4pm in the Engineering Library.
  • 24. Results - Event Listings Location Notifications Based
  • 25. From Unconnected to Connected Engineering students will NOT have to search thousands of emails to find the Great Opportunities and Events that the School of Engineering has to offer.
  • 26. Couldn’t vary the broadcast power of the PiBeacon because of the manufacturer’s specifications Couldn’t produce a indoor location system because of the high # of PiBeacons required Challenges + - R + : Increase - : Decrease R : Default
  • 27. Adding Features such as registering for classes & Overrides For Students Building a network of PiBeacons in the whole Campus For MSU Designing an Indoor Location Positioning system For EVRL This can be achieved with more smart Morgan minds and technical resources Future Work
  • 28. Are you still Unconnected? Support and Download this Senior Design Project to #BeKonnected.
  • 29. Acknowledgements - GOD - Google - Dr. Kofi Nyarko - Mr. Kelechi Nwachukwu - Victor Oyare - Femi Oluyinka - EVRL Lab - School of Engineering - Morgan State University
  • 30. Thank YOU :) Reference Reference Barcelona http://www.cisco.com/c/m/es_es/innovationcenter/barcelona.html Bluetooth https://www.bluetooth.com/specifications/bluetooth-core-specification/bluetooth5 PiBeacon https://learn.adafruit.com/pibeacon-ibeacon-with-a-raspberry-pi/overview Agile Methodology https://xbsoftware.com/blog/software-development-life-cycle-sdlc-scrum-step-step/ Raspberry Pi 3 https://www.element14.com/community/docs/DOC-80899/l/raspberry-pi-3-model-b-technical- specifications# TechCrunch https://techcrunch.com/2015/06/02/6-1b-smartphone-users-globally-by-2020-overtaking-basic-fixed- phone-subscriptions/

Editor's Notes

  • #4: Fortune 100 IT Companies such as Cisco have made cities like Barcelona “Smart” through the Internet-of-Things (IoT) to enhance lightening management and parking efficiency
  • #11: https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwjFwfPkl7LTAhUNySYKHV60CmMQjhwIBQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DSynyKRkbLh8&psig=AFQjCNFVKLdO0b1eZum-7zK4L7hEsldG-g&ust=1492748430164947
  • #12: https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwjFwfPkl7LTAhUNySYKHV60CmMQjhwIBQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DSynyKRkbLh8&psig=AFQjCNFVKLdO0b1eZum-7zK4L7hEsldG-g&ust=1492748430164947
  • #13: https://techcrunch.com/.../6-1b-smartphone-users-globally-by-2020-overtaking-basic