Project Details

[Return to Previous Page]

Cellular based IoT using oneM2M

Company: Exacta Global Smart Solutions

Major(s):
Primary: CMPEN
Secondary: CMPSC

Non-Disclosure Agreement: NO

Intellectual Property: NO

An IOT device that operates far from power and communications infrastructure requires power efficient implementations, reduced complexity and sustainability. This can be achieved by using components that are already known and verified to work so that a developer can quickly bring a new product to market. Cellular devices are an example where the radio module components are formally certified to operate according to specific cellular radio standards. oneM2M is a global standard that serves to make developing IoT applications that can be formally certified as well. An aspect of cellular IoT devices is the likelihood that they will need SW/FW to be updated to support new features and security issues. This project will build oneM2M compliant devices (software) using the Thingy 91. The project team will implement the oneM2M primitives for Device Management using Smart Device Template models in TS-0023. The team will learn oneM2M application development and embedded device programing using the Nordic Thingy 91 and Zephyr RTOS as well as ESP32 and Raspberry Pi. The main deliverables will be: - Implementation of a selection of the DM modules from TS-0023 on the Thingy:91 - Using the Thingy:91 as an Interworking Proxy Entity (IPE) implement Device Management on an ESP32 and rPi4, as well as the Thingy:91

 
 

About

Our mission is to help bring the real-world into the classroom by providing engineering students with practical hands-on experience through industry-sponsored and client-based capstone design projects. Since its inception, the Learning Factory has completed more than 1,800 projects for more than 500 different sponsors, and nearly 9,000 engineering students at Penn State University Park participated in such a project.

The Learning Factory

The Pennsylvania State University

University Park, PA 16802