SlideShare a Scribd company logo
1 of 30
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
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
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

Similar to Smart Campus Technology

Raghavendra
RaghavendraRaghavendra
Raghavendra
Ragh P
 
Pradeep_iOS_Developer
Pradeep_iOS_DeveloperPradeep_iOS_Developer
Pradeep_iOS_Developer
Pradeep kn
 
IT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab ManualIT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab Manual
pkaviya
 
goutham Resume (1) (1) (2)
goutham Resume (1) (1) (2)goutham Resume (1) (1) (2)
goutham Resume (1) (1) (2)
goutham narsinga
 
POBICOS: IoT platform for home and building
POBICOS: IoT platform for home and buildingPOBICOS: IoT platform for home and building
POBICOS: IoT platform for home and building
Jaroslaw Domaszewicz
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
ankush Ankush
 

Similar to Smart Campus Technology (20)

Mobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple WatchMobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple Watch
 
BLE Beacons4classrooms - iBeacons
BLE Beacons4classrooms - iBeaconsBLE Beacons4classrooms - iBeacons
BLE Beacons4classrooms - iBeacons
 
Kuldeep_IOS
Kuldeep_IOSKuldeep_IOS
Kuldeep_IOS
 
Shiva_138711780
Shiva_138711780Shiva_138711780
Shiva_138711780
 
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
[CocoaHeads Tricity] Estimote Beacons - world most popular iBeacon implementa...
 
Raghavendra
RaghavendraRaghavendra
Raghavendra
 
Resume_vipul
Resume_vipulResume_vipul
Resume_vipul
 
Pradeep_iOS_Developer
Pradeep_iOS_DeveloperPradeep_iOS_Developer
Pradeep_iOS_Developer
 
IT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab ManualIT6611 Mobile Application Development Lab Manual
IT6611 Mobile Application Development Lab Manual
 
goutham Resume (1) (1) (2)
goutham Resume (1) (1) (2)goutham Resume (1) (1) (2)
goutham Resume (1) (1) (2)
 
Divyesh mehta resume
Divyesh mehta resumeDivyesh mehta resume
Divyesh mehta resume
 
Resume_IOS_3.9 (1).DOC
Resume_IOS_3.9 (1).DOCResume_IOS_3.9 (1).DOC
Resume_IOS_3.9 (1).DOC
 
I os1
I os1I os1
I os1
 
POBICOS: IoT platform for home and building
POBICOS: IoT platform for home and buildingPOBICOS: IoT platform for home and building
POBICOS: IoT platform for home and building
 
IRJET- Smart Workplace – using Ibeacon
IRJET- Smart Workplace – using Ibeacon IRJET- Smart Workplace – using Ibeacon
IRJET- Smart Workplace – using Ibeacon
 
Philip s
Philip sPhilip s
Philip s
 
Philip s
Philip sPhilip s
Philip s
 
14 569
14 569 14 569
14 569
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
 
iPhone App Development
iPhone App Development iPhone App Development
iPhone App Development
 

Recently uploaded

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
hublikarsn
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Recently uploaded (20)

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 

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
  • 14.
  • 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
  • 22.
  • 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

  1. 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
  2. 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
  3. 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
  4. https://techcrunch.com/.../6-1b-smartphone-users-globally-by-2020-overtaking-basic