Adalm Pluto (Software Defined Radio) to Mobile Android Communication

20 views (last 30 days)
I need to establish a mode of communication using BLE, from Android mobile device to an Adalm Pluto, where any of those could be the central and the peripheral device, i.e., advertising and receiving.
I got to know there Simulink Support Package for Android which has BLEScan and BLESend blocks, and there's also the Simulink Support Package for Adalm Pluto which has its own transmitter and receiver blocks.
i was wondering if I could have a Matlab App for the mobile device and a Simulink Model for the SDR device, which would help me communicate some custom data.

Answers (1)

Pratyush
Pratyush on 15 Jul 2024
Hi Rahul,
Here's a high-level approach to establish BLE communication between an Android mobile device and an ADALM-PLUTO SDR using MATLAB and Simulink:
Step 1: Android Mobile Device Setup
  1. Install Support Package: Install the Simulink Support Package for Android Devices.
  2. Create Simulink Model: Add BLE Send and BLE Scan blocks.
  3. Configure Blocks: Set up the blocks for sending and receiving custom data.
  4. Deploy Model: Deploy the model to the Android device.
Step 2: ADALM-PLUTO SDR Setup
  1. Install Support Package: Install the Simulink Support Package for Analog Devices ADALM-PLUTO Radio.
  2. Create Simulink Model: Add ADALM-PLUTO Transmitter and ADALM-PLUTO Receiver blocks.
  3. Configure Blocks: Set up the blocks to transmit and receive data.
Step 3: Communication
  1. Send Data: Use the BLE Send block on the Android device to send data.
  2. Receive Data: Use the ADALM-PLUTO Receiver block to receive and process data.

Products


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!