Skip to content
CEC Semester Sixteen 2019

NFC-connected Phone as a User Interface - There's an App For That

No data was found
September 23,
2019
Introduction to the Project and Development Environment
We will start our first Day by introducing the project goal - write an application on an android phone that will allow us to control and communicate with our embedded device. We will also walk through the steps of installing the android development system on our development PC and writing the app to a phone.
Course Resources
Special Educational Materials
Insight SiP SMCInsight SiP ISP1807-LR-RSHow To Use Bluetooth to Add a Device to the Digi-Key IoT Studio - Blog
Download Archive: MP4
September 24,
2019
An NFC Primer and Introducing the NXP NTAG
Our second Day will be spent learning the basics of Near-Field Communication (NFC) and what the standard specifies for various classes of passive transponder tags. We will define the tag type we will use and what parameters we need to pass back and forth, as well as what security structure we need to implement in order to make our interface secure. We will also look at the NXP NTAG series of chips and the NTAG I2C Explorer Kit we will use to simulate our embedded application.
Course Resources
Special Educational Materials
Insight SiP SMCInsight SiP ISP1807-LR-RSHow To Use Bluetooth to Add a Device to the Digi-Key IoT Studio - Blog
Download Archive: MP4
September 25,
2019
Building an Android Application from Scratch
Now that we have our development environment set up from the first class, we will go through the steps of developing our basic android application. For our third Day, we will build the basic structure and user interface, and test it on the phone.
Course Resources
Special Educational Materials
Insight SiP SMCInsight SiP ISP1807-LR-RSHow To Use Bluetooth to Add a Device to the Digi-Key IoT Studio - Blog
Download Archive: MP4
September 26,
2019
Adding NFC Capability and Communications to Our App
For our penultimate class, we will look at ways we can implement NFC capability to our app so we can communicate via the phone's NFC interface with a passive tag to sense, identify and read and write to the tag.
Course Resources
Special Educational Materials
Insight SiP SMC Insight SiP ISP1807-LR-RSHow To Use Bluetooth to Add a Device to the Digi-Key IoT Studio - Blog
Download Archive: MP4
September 27,
2019
Putting it All Together
For our final class, we will use the NXP NTAG Explorer kit to read and write the tag's info that we access with our app to close the loop between the phone and our embedded device. We will look at the tradeoffs and areas for improvement for the future use of this user interface.
Course Resources
Special Educational Materials
Insight SiP SMCInsight SiP ISP1807-LR-RSHow To Use Bluetooth to Add a Device to the Digi-Key IoT Studio - Blog
Download Archive: MP4
No data was found