
Learn about the history behind Bluetooth Technology that enabled BLE beacon protocols such as iBeacons and Eddystone. This technology can be used to implement any Internet of Things (IoT) Project.
Okay, you have learned some history about beacons in the previous video but what exactly can they do?
In this lecture we present some of the sectors where BLE Beacons can be deployed. Although we can technically deploy beacons in any location depending on our application, this lecture will show the potential of beacons.
In the previous videos you have learned that BLE Beacons continuously transmit data. However, we did not define what this data is yet. So, in this video we explain a Beacon packet and what it transmits.
Just to make things clear from the previous lecture, we give an example of how the information from a BLE Beacon packet can be used.
The previous lectures explained what the BLE Beacons transmit. However it is important to know the physical components that make up the BLE Beacons. In this lecture, the major components of BLE Beacons are presented.
Okay we learned everything about BLE Beacons, but why should we use them? What are the key advantage of this technology? Learn in this video.
This lecture summarizes the section
To purchase your first beacons you need to know what are the different companies that produce them. This video will introduce to you the popular beacon providers.
You learned in the previous videos about different companies like Blue cats, Kontakt.io and Estimote. In this video we demonstrate how you can order the BLE Beacons to work on the course project.
This provides a summary of this section
Definitions can be confusing. In this lecture, we try to simplify the concept of IoT and then build upon this in the next lecture to provide more details.
After a simple introduction, this lectures adds further theoretical background to explain the concept of IoT.
Sometimes, definitions are not sufficient to explain a topic. In this video, we go through an article to see the real life uses of IoT that further helps to visualise the IoT concept and appreciate this emerging field.
The IoT stack closely resembles the TCP/IP stack or the OSI model which we all know. It represents the various communication stages of the internet and the different protocols it uses. Similarly, IoT applications have their own set of protocols for communication some of which are the same as the TCP/IP stack and some of them are not.
The previous lecture explained IoT stack and one of the common protocols used was MQTT, which stands for Message Queueing Telemetry Transport. Its a very simple communication protocol which uses publish/subscribe as its standard.
This lecture explains the concept of the previous lecture about MQTT by providing a well defined example.
This lecture concludes the IoT section and provides a summary of the course so far.
Set up and run your Ionic project to build cross platform apps with Ionic Angular. Learn to install Node and npm, create a blank project, and test in the browser.
Demonstrates using angular zone to trigger immediate user interface updates as beacon proximity changes, by wrapping beacon ranging in zone.run and starting region monitoring.
Build your first mqtt client to publish museum sensor data, such as temperature and ambient lighting, to a broker and stream updates to app users via the museum status topic.
Build a Node.js server to read BLE beacons with node-beacon-scanner, set up a Bluetooth dongle, and process type B telemetry packets while mapping short identifiers to beacons.
Learn to add MQTT to an Ionic app, publish enter messages to a museum entry topic, subscribe to it, and maintain a crowd count that increments on region entry.
Create a museum guide interface with Ionic alerts and publish-subscribe messaging to notify guides when visitors need help via museum help, and reflect busy status via museum help confirm.
Test and finalize your IoT museum guide app, with beacon proximity and museum status checks. Monitor crowd counts and test request help via live updates.
PLEASE NOTE: THIS COURSE IS NOT ACTIVELY MAINTAINED ANYMORE. What this means is that there will be no more QnA, updated libraries etc. However, the libraries and techniques used in the course are still relevant and you will have to do your own research to use the same techniques with updated libraries. If you are only interested and curious about learning how beacons work and how to interface with them, you may still go ahead and buy the course, just beware that the libraries are 2 years old and there might be newer libraries that you could use.
Have you wondered what all the hype surrounding beacons is about? What are they exactly, how do they function?
Are you also an IoT enthusiast like us, wondering what the next shift in IoT is going to look like?
Well then you're in luck, this course is designed to introduce you to the whole beacon technology and the core concepts of it. Anyone from any background is welcome to take this course for a better understanding of IoT and BLE beacons. Usually, when it comes to IoT projects, microcontrollers like Raspberry Pi, Arduino, ESP-32 comes to mind. However, we will introduce iBeacons or BLE Beacons. Beacons have revolutionized the IoT industry with their endless use cases and applications being deployed all around the world. Unfortunately, many people have not even heard of this cutting edge technology which could be being used in their local malls!
What we teach you in the course?
Very Simply, the most excited you should be is for you to get to build your very first IoT project with beacons (We know we are excited to teach you).
Well, we start off with introducing you to the concepts and core of beacon technology, and IoT in general.
We help you to order you very own kit of beacons from Estimote. We then take you through a complete IoT project, a smart museum, from start to finish with well known IoT technologies and protocols like MQTT and BLE.
As an added bonus, you will also get introduced to web technologies like-
Ionic Framework
Very Basic Angular Concepts
and Node.js
These frameworks and technologies are a rage in the industry right now! Ionic is growing in popularity all over the world as one of the best cross platform development frameworks. Node.js well, you know its importance. Also in addition to these you will not use them for traditional web apps but instead deploy a full featured IoT Application using them, importing libraries for MQTT and iBeacon, and trust me when I tell you, no one is doing this right now!
You will also get introduced to Android Studio environment, very minimally but nonetheless important.
Lastly, our aim is to get you to think "IoT". By the end of the course you should be feeling excited to move on and create apps/systems for your very own IoT based ideas, or at least you will definitely start thinking of ideas if you don't have a few already.
The course has no great pre-requisites except maybe a simple understanding of JavaScript or Programming languages is preferred but not necessary, so what are you waiting for, go ahead and START YOUR OWN JOURNEY IN IOT!