The business and educational opportunities of Internet of Things (IoT) are abundant. Cisco's forecast of every device being connected by 2025 -- the Internet of Everything -- is achievable by applying today's embedded development tools to wireless innovations of tomorrow. As a high school and college educator, I'm constantly looking at emerging tech trends and training tools that prepare my students for future employment opportunities.
As an example, I continue to explore ways to teach embedded development in the world of IoT technologies through cool lab projects and curricula for my CTE (Career Technical Education) high school students, most recently using Cypress Semiconductor's Bluetooth Low Energy (BLE) electronic health thermometer application from the company's BLE Pioneer Kit. It is one that my students can investigate hands-on at the lab bench.
Education Based on New Product Development
I'm using the BLE Pioneer Kit, with its PSoC board and the health thermometer software, as a new product development training tool to show IoT concepts to my CTE electronics technology students. The health thermometer is a BLE device that transmits temperature data to a smartphone (iOS and Android devices). In addition to using a BLE board, a few electronic parts are required for the IoT project.
MORE FROM DESIGN NEWS: A Peek Into Cypress' BLE Pioneer Kit for IoT
The main learning objective behind this IoT proof-of-concept (PoC) project is to illustrate how a wireless sensor can be built to send environmental data to a mobile device using BLE technology. Also, this project illustrates to my students the engineering process of developing embedded products.
The basic engineering steps to new product development creation that I teach my students are:
- Receive customer product requirements
- Develop product specifications (hardware/software)
- Build PoC prototype
- Test PoC prototype
- Demo PoC prototype to customer
- Revise PoC prototype for manufacturing production
- Product launch
I take a hands-on approach of explaining the new product development creation process by allowing the students to write the requirements, product specifications, and build the PoC prototypes. The product-requirements discussion focuses on understanding the customer needs for the intended electronic device.
The product requirements for our BLE electronic thermometer consist of a remote sensor transmitting temperature data to a smartphone. The smartphone is to provide an easy user interface (UI) for the customer to obtain temperature data from the remote sensor as well device information on the BLE device. The UI will display temperature updates from a remote sensor in the field.
A Product Specifications Development Exercise
With an understanding of the customer product requirements, my CTE students will be introduced to developing hardware and software product specifications for the health thermometer. Cypress' PSoC 4 board is a development platform of choice because of its ease in building electronic devices using the PSoC Creator software. Also, all of the generated files (.c , .h, and hex) are included along with the product description document in a conveniently zipped file.
The PSoC Creator software is the perfect tool to generate products specifications because of the hierarchical diagram and the previous documentation and files mentioned. The PSoC board is an