Live SessionExpert Deep DiveSubscription
Sending Sensor Data with Arduino - ESP32 to SAP BTP ABAP
Online
.png&w=3840&q=75)
Overview
In this training, you will learn step by step how to send sensor data from an Arduino or ESP32 device to an ABAP system running on SAP Business Technology Platform (BTP).
Using an air-quality sensor as a practical example, the session covers how to collect sensor readings, transmit data securely via HTTP, and store and visualize the results in SAP BTP using a RAP (RESTful ABAP Programming Model) OData V4 service.
On the ABAP Side:
- Define a database table for sensor data
- Generate a Fiori Elements app for display and management
- Create a RAP-based OData V4 API
- Set up inbound communication and users
- Test the API using Postman
- On the Arduino / ESP32 Side:
- Connect and program common air quality sensors
- Write C code to capture and send data as JSON
- Retrieve date/time from a time server
- Send data to and consume the OData service on SAP BTP
By the end of this session, you will have implemented a complete end-to-end integration—from sensor measurement to data storage and visualization in SAP BTP.
Learning objectives
After participating in this live session, you will be able to:
- Understand how to collect real-world sensor data using Arduino or ESP32
- Know how to transmit data securely over WiFi using HTTP and OData
- Be able to design and implement an inbound API in ABAP using RAP
- Have a complete picture of how IoT-style data flows into SAP BTP
- Be ready to adapt the scenario to your own sensors and use cases
Your current experience in this topic
Beginner
Intermediate
Advanced
Roles
Consultant, Architect, Administrator
