Skip to content

Imagine the Possibilities

Ultrasonic Data Transfer at the Speed of Sound with LISNR’s Radius® SDK. 

Empowering Omnichannel User Experiences For

Proximity VerificationTransaction VerificationProximity Marketing

Unlock Ultrasonic-Level Potential of Your Proximity Applications with the Radius® SDK. 

Imagine a world where every interaction is seamless and meaningful – an opportunity to innovate, personalize, and enhance the customer experience.

With Radius® 3.0, LISNR’s ultrasonic SDK, proximity data can go beyond simply knowing where someone is to unlock a new realm of possibilities for your business’s operations and revenue channels.

That’s the power of ultrasonic data.

RadiusDiagramDocumentation - Bidirectional - Two Transceivers.pdf

How It Works

The Standard in Ultrasonic Proximity Data Transmission

Designed for mobility, retail, and merchant leaders, Radius® empowers you to make every interaction count. Seamlessly integrate your omni-channel user experiences with unrivaled security and flexibility.

Key Features

Engineered for versatility and robustness, the Radius 3.0 SDK excels in near-field and long-range data transmission applications. Maximize control and optimize every aspect of ultrasonic signal presence detection, transaction authentication, and user experience.

Fraud Control

ToneLock™. Guarantees that only intended receivers can demodulate Radius Tone payloads, bolstering defenses against interception and keeping data safe.

Discover More

Transaction Control

Multi-Channel Transmission. Select up to 3 distinct channels for robust, simultaneous communication without the need for additional hardware.

Discover More

UX/UI Control

Callbacks. Enhance user experience with Tone Presence Indicators, Tone Quality Indicators, and UI/UX Indicators for real-time or scheduled communication.

Discover More

Data Control

Strategic Insights. Make insight-led, strategic decisions on product performance through enhanced data insights facilitated by broadcast and detection tables.

Discover More

Use Cases: Make Every Interaction Count

Secure. Accessible. Versatile. On-prem or Virtual.

Harness the power of ultrasonic data to create a connected and intuitive experience that addresses your industry’s unique challenges, transforming the way you interact with customers and optimize operations.

LISNR Blog-Innovative Ridesharing Tech Trends-How 7 Ridesharing Companies Use AI, IoT, and Ultrasonic Proximity-1170x683

Macro Use Cases for Proximity Data

How Can You Elevate Your Industry with Proximity Data?

LISNR’s Radius® SDK solves critical challenges across various industries by facilitating seamless data transfer for proximity verification, secure transactions, and personalized proximity marketing. With Radius® 3.0, businesses in sectors such as mobility, retail, financial services, and hospitality boost operational efficiency, accuracy, and customer engagement.

Proximity Verification

Discreetly determine proximity of users

Transaction Verification

Securely authenticate transaction validity

Proximity Marketing

Personalize the customer journey

Micro Use Cases for Proximity Data

What Else Can You Do Once Proximity is Determined?

Engineered by LISNR®, the world’s leading data-over-sound innovator, Radius can transform your business operations and enhance every customer interaction.

Access Control

Pick up online orders in store

Accessibility On or Offline

Deliver services without online access

AI Business Intelligence

Integrate with AI analytics programs

Contactless Payments

Facilitate contactless payments

Contactless Ticketing

BIBO ticketing without physical contact

Dynamic Ad Serving

Deliver retail ad media dynamically

Dynamic Pricing

Adjust fares dynamically in real-time

Entry Verification

Verify and authenticate user to grant access

Fraud Detection & Prevention

Detect and prevent fraudulent activities

Loyalty & Reward Programs​

Enhance loyalty with tailored rewards

Personalized Experiences

Personalize customer and user experiences

Real-Time Presence Detection

Efficiently detect user presence in real-time

Where it Can Be Deployed

Compatible Platforms

LISNR’s ultrasonic SDK plays nicely with others.

Radius® is available for mobile (Android, iOS) and Desktop environments (Windows, Linux, Raspberry Pi) for flexible deployment across various devices.

Frequently Asked Questions

Are you looking to dive a little deeper into the Radius SDK? Below are some commonly asked questions and answers.

What are the differences between the Radius 3.0 SDK features and Radius 2.0 SDK?

LISNR’s Radius 3.0 SDK includes the following features:

  • ToneLock security feature
    Tone failed event notification
    Tone presence (beginning of a Tone) event notification
    Use of multiple channel(s) for broadcasting unique payloads or using separate tone profiles simultaneously
    Expanded set of tone profiles available for bidirectional/transceiver implementations
Can the LISNR ultrasonic SDK work with offline environments?

Yes! LISNR’s ultrasonic SDK (Radius 3.0) does not require an Internet connect to transmit or receive tones. The Radius 3.0 ultrasonic SDK can transmit and receive tones while offline. The SDK can operate offline if it has been less than 24 hours since the last online connection. The Radius 3.0 SDK only requires an online connection once every 24 hours to sync.

How large is the Radius 3.0 SDK file? How much space will it add to my application?

While the Radius 3.0 SDK file size is very small, the actual size varies by platform. Our customer success team can help you quickly determine the file size.

What does the implementation process look like for ultrasonic SDKs?

An ultrasonic SDK implementation process typically follows this process:

1. Establish data flow

  • Customer is introduced to Radius concepts in order to understand the expected data flow and where the Radius SDK will fit into their application(s).

2. Get access to LISNR Portal

  • This is where LISNR customers can download the Radius SDK, create SDK and API tokens, read documentation, access testing tools, and download Radius Sample applications for all supported platforms.

3. Environment Setup

  • Customer developers create SDK Token(s) using their respective Android app ID and/or iOS Bundle ID (if applicable) and put the Radius SDK into their application

4. Integration

  • Customer developers create a Radius object,  Transmitter and Receiver objects (if unidirectional) or Transceiver objects (if bidirectional).
  • Transmitter side – Add logic and UI/UX elements for broadcasting payload data (Tones).
  • Receiver side – Add logic and UI/UX elements for receiving and validating incoming payload data (Tones).
  • Testing
Are ultrasonic proximity SDKs secure? How can I secure my application with Radius 3.0?

Radius 3.0 ultrasonic SDK contains a built-in feature called ToneLock that is used to secure transmitted payload data. The ToneLock feature allows a developer to add a unique identifier (UUID) to a transmitted tone, ensuring that it cannot be received unless the receiving device has the same identifier set.

If the receiving device is not enabled with ToneLock or the ToneLock UUID does not match the value of the transmitter’s ToneLock, the payload will not be demodulated. Using ToneLock to “lock” the payload is used similarly to other methodologies like encryption as a first or second line of defense to fortify data and prevent the same type of man-in-the middle (data interception) fraud attempts.

Is the Radius ultrasonic SDK an application or platform?

LISNR’s Radius product is a software development kit or SDK that can be used to build applications/software.  

While the SDK isn’t an application itself, if you’re looking to demonstrate the capabilities of the SDK or need to test the SDK features, the LISNR team has also developed two separate in-house applications:

  1. Radius Experience Application – For demonstrating UI/UX elements within specific industry use cases.
  2. Radius Sample Application – For testing nearly all features of the SDK. Users can input custom payloads.

While the ultrasonic SDK isn’t a platform, it can function within a wide variety of platforms including Android, iOs, Linux, RPi, and Windows.

Which platforms are the Radius 3.0 SDK available for?

The Radius ultrasonic SDK is available for the following platforms:

  • native Android
  • native iOS
  • Linux
  • RPi
  • Windows

The LISNR Experience Application is available for the following platforms:

  • Android
  • iOS

The LISNR Sample Application and source code are available for the following platforms:

  • Android
  • iOS
  • Desktop (Windows/Linux/RPi)

*Note: In some instances, (Beta) Radius SDK for Web may be available by request.

Do you have a technical requirements checklist?

Your customer success representative will guide you through the requirements gathering and implementation process. Here is an example of a typical technical requirements checklist for an ultrasonic SDK implementation:

  • Data Flow
    • What is the size of the data that will be broadcasted with the Radius SDK in bytes?
    • What is the expected transmission distance between speaker and microphone when using the Radius SDK?
    • Does the data transmitted by the Radius SDK get sent from one device to one device (1 to 1)? Or from one device to many listening devices (1 to many)?
    • Does the data transmitted by the Radius SDK only get sent from one device to one/many (unidirectional)? Or will the other device need to respond using the Radius SDK (bidirectional) or network (unidirectional with network validation)?
    • Does the data transmitted by the Radius SDK need to be secure? Are the security methods provided in the payload or is ToneLock needed?
  • Hardware
    • Broadcasting application/devices have a speaker?
    • Listening application/devices have a microphone?
  • Software
    • Broadcasting Application platform is Android/iOS/Desktop?
      • Broadcasting Application platform will use LISNR Tone Service API?
    • Listening Application platform is Android/iOS/Desktop?

For more information, contact your LISNR representative or visit our integrations requirements page.

How does the ultrasonic SDK integrate with marketing platforms?

Implementing LISNR’s Radius ultrasonic SDK for proximity marketing—on-prem and digitally—is a very common use case.

Here’s an example of how an on-prem proximity marketing use case could function:

  • A loyalty customer store enters a physical space (such as a grocery store, restaurant, pharmacy, hotel, or venue) that is broadcasting a unique identifier using the Radius SDK.
  • When the consumer opens the retail company application (which would be using the Radius SDK), the app detects the broadcasting tone.
  • Once the tone is detected, a targeted, in-person advertisement can be broadcast to the consumer on their mobile device, which the consumer can then utilize.