Skip to content

WeighSong/BluetoothLinux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BluetoothLinux

Join the chat at https://gitter.im/PureSwift/BluetoothLinux Pure Swift Bluetooth Stack for Linux

Does not require BlueZ, communicates directly with the Linux kernel.

Screenshot

Dependencies

  1. SwiftFoundation dependencies
  2. Install Helper C Headers

Unit Tests

I recommend LightBlue Explorer and Locate Beacon to verify the iBeacon is advertising. The iBeacon test case is already configured to use a UUID that is preinstalled in the Locate Beacon app.

Troubleshooting

  • Do not test in Parallels or VMware with the built in Bluetooth adapter found in Macs. You can, however, use VMWare or Parallels, with a Linux compatible BLE USB adapter plugged in.

About

Pure Swift Linux Bluetooth Stack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 90.7%
  • C 5.2%
  • Objective-C 4.1%