SpringCard.Bluetooth
24.44.15.96630849
dotnet add package SpringCard.Bluetooth --version 24.44.15.96630849
NuGet\Install-Package SpringCard.Bluetooth -Version 24.44.15.96630849
<PackageReference Include="SpringCard.Bluetooth" Version="24.44.15.96630849" />
<PackageVersion Include="SpringCard.Bluetooth" Version="24.44.15.96630849" />
<PackageReference Include="SpringCard.Bluetooth" />
paket add SpringCard.Bluetooth --version 24.44.15.96630849
#r "nuget: SpringCard.Bluetooth, 24.44.15.96630849"
#:package SpringCard.Bluetooth@24.44.15.96630849
#addin nuget:?package=SpringCard.Bluetooth&version=24.44.15.96630849
#tool nuget:?package=SpringCard.Bluetooth&version=24.44.15.96630849
SpringCard.Bluetooth
SpringCard Bluetooth Library - .NET library for Bluetooth communication with SpringCard devices
📋 Table of Contents
📖 Overview
SpringCard.Bluetooth is a .NET library developed by SpringCard, providing comprehensive Bluetooth communication capabilities for SpringCard devices. This library enables easy integration of Bluetooth functionality in .NET applications, supporting various SpringCard hardware devices.
Originally developed for internal use at SpringCard, this library has been made available to facilitate Bluetooth communication in .NET applications working with SpringCard hardware.
✨ Features
Bluetooth Connectivity
- Device Discovery: Discover available Bluetooth devices
- Connection Management: Establish and manage Bluetooth connections
- Multi-Platform Support: Works across different operating systems
Platform Support
- Windows: Full Bluetooth functionality on Windows platforms
- Linux: Bluetooth support via BlueZ
- Cross-Platform: Unified API across supported platforms
SpringCard Integration
- SpringCard Devices: Optimized for SpringCard Bluetooth-enabled devices
- Easy Integration: Simple API for SpringCard hardware communication
- Reliable Communication: Robust connection handling
🎯 Supported Frameworks
SpringCard.Bluetooth supports multiple target frameworks:
- .NET Framework 4.8
- .NET 6.0
- .NET 10.0
🚀 Installation
Via NuGet Package Manager
Install-Package SpringCard.Bluetooth
Via .NET CLI
dotnet add package SpringCard.Bluetooth
Via PackageReference in csproj
<PackageReference Include="SpringCard.Bluetooth" Version="[latest-version]" />
💻 Usage
Basic Usage Example
using SpringCard.Bluetooth;
// Discover available Bluetooth devices
var devices = await Bluetooth.DiscoverDevicesAsync();
// Connect to a device
var device = devices.FirstOrDefault(d => d.Name.Contains("SpringCard"));
if (device != null)
{
await device.ConnectAsync();
// Send and receive data
var data = await device.SendAndReceiveAsync(command);
// Disconnect when done
await device.DisconnectAsync();
}
Platform-Specific Usage
Windows
// Use Windows-specific Bluetooth functionality
var windowsDevice = new WindowsBleDevice();
Linux
// Use Linux BlueZ functionality
var linuxDevice = new LinuxBleDevice();
📚 API Documentation
For complete API documentation, please refer to the official SpringCard documentation:
📜 License
This library is licensed under SpringCard proprietary license. See LICENSE.txt for full license text.
Copyright (c) 2008-2026 SpringCard - www.springcard.com
All rights reserved
🆘 Support
For support and inquiries:
- Website: https://www.springcard.com
- Email: support@springcard.com
🏷️ Package Information
| Property | Value |
|---|---|
| Package ID | SpringCard.Bluetooth |
| Author | SpringCard |
| Copyright | Copyright © SpringCard SAS, France, 2008-2026 all rights reserved |
🔄 Version History
For complete version history, see the NuGet Package Page.
📝 Notes
- This library is actively maintained by SpringCard
- Compatible with Windows environments
- Optimized for performance and reliability with SpringCard hardware
- Extensively tested in production environments
- Requires appropriate Bluetooth hardware and drivers
Made with care by SpringCard SAS, France
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- HashtagChris.DotNetBlueZ (>= 1.3.1)
- Microsoft.CSharp (>= 4.7.0)
- SpringCard.LibCs (>= 25.21.31)
- System.Data.DataSetExtensions (>= 4.5.0)
- System.Runtime.WindowsRuntime (>= 4.0.0)
- Tmds.DBus (>= 0.7.0)
-
net10.0
- HashtagChris.DotNetBlueZ (>= 1.3.1)
- SpringCard.LibCs (>= 25.21.31)
- System.Data.DataSetExtensions (>= 4.5.0)
- Tmds.DBus (>= 0.7.0)
-
net6.0
- HashtagChris.DotNetBlueZ (>= 1.3.1)
- SpringCard.LibCs (>= 25.21.31)
- Tmds.DBus (>= 0.7.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SpringCard.Bluetooth:
| Package | Downloads |
|---|---|
|
SpringCard.PCSC.ZeroDriver
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 24.44.15.96630849 | 66 | 6/19/2026 |