Bluetooth
Swift Bluetooth library
File Explorer
Download Latest Version (.zip)- devcontainer.json
- cmake.yml
- coverage.yml
- swift-arm.yml
- swift-embedded.yml
- swift-musl.yml
- swift-wasm.yml
- swift-windows.yml
- swift.yml
- swiftlint.yml
- FUNDING.yml
- pull_request_template.md
- AdvertisingInterval.png
- ATTExchangeMTU.png
- DiscoverAllCharacteristicDescriptors.png
- DiscoverAllCharacteristics.png
- DiscoverAllPrimaryServices.png
- DiscoverCharacteristicsByUUID.png
- DiscoverPrimaryServiceByServiceUUID.png
- ExchangeMTU.png
- FindIncludedServices.png
- LowEnergyAdvertisingDataExample1.png
- Notifications.png
- PaintCode.pcvd
- PureSwiftBluetooth.png
- ReadCharacteristicValue.png
- ReadLongCharacteristicValues .png
- ReadMultipleCharacteristicValues.png
- ReadUsingCharacteristicUUID.png
- ReliableWrites.png
- SignedWriteWithoutResponse.png
- WriteCharacteristicValue.png
- WriteLongCharacteristicValues.png
- bluetooth-util.pc.in
- empty.c
- libbluetooth-util.map
- symbols.txt
- compare.sh
- conformance_address.c
- conformance_sdp.c
- conformance_uuid.c
- known-differences.txt
- BluetoothUUID.swift
- BluetoothUUIDMetadata.swift
- CompanyIdentifier.swift
- CompanyIdentifierMetadata.swift
- Plugin.swift
- UnitIdentifier.swift
- check-exports.sh
- coverage.sh
- generate-company-names.py
- Bluetooth.md
- Bool.swift
- Hexadecimal.swift
- Integer.swift
- String.swift
- System.swift
- UUID.swift
- Address.swift
- AsyncIndefiniteStream.swift
- BluetoothUUID.swift
- BluetoothUUIDMetadata.swift
- ByteSwap.swift
- ByteValue.swift
- ClassOfDevice.swift
- CompanyIdentifier.swift
- CompanyIdentifierMetadata.swift
- Data.swift
- iBeacon.swift
- L2CAPSocket.swift
- LowEnergyAdvertisingData.swift
- LowEnergyScanTimeInterval.swift
- OptionSet.swift
- RSSI.swift
- SecurityLevel.swift
- SFloat.swift
- UInt128.swift
- UInt24.swift
- UInt256.swift
- UInt40.swift
- UInt48.swift
- UInt512.swift
- Unit.swift
- UnitIdentifier.swift
- UnitIdentifierMetadata.swift
- CompanyNames.swift
- Address.swift
- Boundary.swift
- CompanyID.swift
- Error.swift
- SDPAttributes.swift
- SDPCodec.swift
- SDPData.swift
- SDPList.swift
- SDPPointers.swift
- SDPRecord.swift
- SDPStrings.swift
- SDPUUID.swift
- UUID.swift
- OptionSet.swift
- Decoder.swift
- Encoder.swift
- GAP3DInformation.swift
- GAPAdvertisingInterval.swift
- GAPAppearance.swift
- GAPAppearanceData.swift
- GAPChannelMapUpdateIndication.swift
- GAPClassOfDevice.swift
- GAPCompleteListOf128BitServiceClassUUIDs.swift
- GAPCompleteListOf16BitServiceClassUUIDs.swift
- GAPCompleteListOf32BitServiceClassUUIDs.swift
- GAPCompleteLocalName.swift
- GAPData.swift
- GAPDataType.swift
- GAPEncryptedAdvertisingData.swift
- GAPFlags.swift
- GAPIncompleteListOf128BitServiceClassUUIDs.swift
- GAPIncompleteListOf16BitServiceClassUUIDs.swift
- GAPIncompleteListOf32BitServiceClassUUIDs.swift
- GAPIndoorPositioning.swift
- GAPLEDeviceAddress.swift
- GAPLERole.swift
- GAPLESecureConnectionsConfirmation.swift
- GAPLESecureConnectionsRandom.swift
- GAPLESupportedFeatures.swift
- GAPListOf128BitServiceSolicitationUUIDs.swift
- GAPListOf16BitServiceSolicitationUUIDs.swift
- GAPListOf32BitServiceSolicitationUUIDs.swift
- GAPManufacturerSpecificData.swift
- GAPMeshBeacon.swift
- GAPMeshMessage.swift
- GAPPBADV.swift
- GAPPeriodicAdvertisingResponseTimingInformation.swift
- GAPPublicTargetAddress.swift
- GAPRandomTargetAddress.swift
- GAPSecurityManagerOOBFlags.swift
- GAPSecurityManagerTKValue.swift
- GAPServiceData128BitUUID.swift
- GAPServiceData16BitUUID.swift
- GAPServiceData32BitUUID.swift
- GAPShortLocalName.swift
- GAPSimplePairingHashC.swift
- GAPSimplePairingRandomizerR.swift
- GAPSlaveConnectionIntervalRange.swift
- GAPTransportDiscoveryData.swift
- GAPTxPowerLevel.swift
- GAPURI.swift
- GAPUUIDList.swift
- iBeacon.swift
- Array.swift
- Data.swift
- OptionSet.swift
- ATTAttributePermissions.swift
- ATTConnection.swift
- ATTError.swift
- ATTErrorResponse.swift
- ATTExecuteWriteRequest.swift
- ATTExecuteWriteResponse.swift
- ATTFindByTypeRequest.swift
- ATTFindByTypeResponse.swift
- ATTFindInformationRequest.swift
- ATTFindInformationResponse.swift
- ATTHandleValueConfirmation.swift
- ATTHandleValueIndication.swift
- ATTHandleValueMultipleNotification.swift
- ATTHandleValueNotification.swift
- ATTMaximumTransmissionUnit.swift
- ATTMaximumTransmissionUnitRequest.swift
- ATTMaximumTransmissionUnitResponse.swift
- ATTOpcode.swift
- ATTPrepareWriteRequest.swift
- ATTPrepareWriteResponse.swift
- ATTProtocolDataUnit.swift
- ATTReadBlobRequest.swift
- ATTReadBlobResponse.swift
- ATTReadByGroupTypeRequest.swift
- ATTReadByGroupTypeResponse.swift
- ATTReadByTypeRequest.swift
- ATTReadByTypeResponse.swift
- ATTReadMultipleRequest.swift
- ATTReadMultipleResponse.swift
- ATTReadMultipleVariableLengthRequest.swift
- ATTReadMultipleVariableLengthResponse.swift
- ATTReadRequest.swift
- ATTReadResponse.swift
- ATTSignedWriteCommand.swift
- ATTWriteCommand.swift
- ATTWriteRequest.swift
- ATTWriteResponse.swift
- GATT.swift
- GATTAerobicHeartRateLowerLimit.swift
- GATTAerobicHeartRateUpperLimit.swift
- GATTAerobicThreshold.swift
- GATTAge.swift
- GATTAggregateFormatDescriptor.swift
- GATTAlertCategory.swift
- GATTAlertCategoryBitMask.swift
- GATTAlertLevel.swift
- GATTAlertNotificationControlPoint.swift
- GATTAlertNotificationService.swift
- GATTAlertStatus.swift
- GATTAltitude.swift
- GATTAnaerobicHeartRateLowerLimit.swift
- GATTAnaerobicHeartRateUpperLimit.swift
- GATTAttributes.swift
- GATTBarometricPressureTrend.swift
- GATTBatteryLevel.swift
- GATTBatteryPowerState.swift
- GATTBatteryService.swift
- GATTBloodPressureFeature.swift
- GATTBloodPressureMeasurement.swift
- GATTBloodPressureService.swift
- GATTBodyCompositionMeasurement.swift
- GATTBodySensorLocation.swift
- GATTBootKeyboardInputReport.swift
- GATTBootKeyboardOutputReport.swift
- GATTBootMouseInputReport.swift
- GATTCentralAddressResolution.swift
- GATTCGMSessionRunTime.swift
- GATTCharacteristic.swift
- GATTCharacteristicExtendedProperties.swift
- GATTCharacteristicFormatType.swift
- GATTCharacteristicProperties.swift
- GATTClient.swift
- GATTClientCharacteristicConfiguration.swift
- GATTClientSupportedFeatures.swift
- GATTCrossTrainerData.swift
- GATTCurrentTime.swift
- GATTDatabase.swift
- GATTDatabaseHash.swift
- GATTDateTime.swift
- GATTDateUTC.swift
- GATTDayDateTime.swift
- GATTDayOfWeek.swift
- GATTDescriptor.swift
- GATTDstOffset.swift
- GATTEncryptedDataKeyMaterial.swift
- GATTExactTime256.swift
- GATTExternalReportReference.swift
- GATTFirmwareRevisionString.swift
- GATTFloorNumber.swift
- GATTFormatDescriptor.swift
- GATTHardwareRevisionString.swift
- GATTIndoorPositioningConfiguration.swift
- GATTLatitude.swift
- GATTLESecurityLevels.swift
- GATTLocalEastCoordinate.swift
- GATTLocalNorthCoordinate.swift
- GATTLocalTimeInformation.swift
- GATTLocationName.swift
- GATTLongitude.swift
- GATTManufacturerNameString.swift
- GATTModelNumber.swift
- GATTNewAlert.swift
- GATTNumberOfDigitals.swift
- GATTObjectID.swift
- GATTObjectName.swift
- GATTObjectSize.swift
- GATTObjectType.swift
- GATTPnPID.swift
- GATTProfile.swift
- GATTReferenceTimeInformation.swift
- GATTReportReference.swift
- GATTScanIntervalWindow.swift
- GATTScanRefresh.swift
- GATTSerialNumberString.swift
- GATTServer.swift
- GATTServerCharacteristicConfiguration.swift
- GATTService.swift
- GATTServiceChanged.swift
- GATTSoftwareRevisionString.swift
- GATTSupportedNewAlertCategory.swift
- GATTSupportedUnreadAlertCategory.swift
- GATTSystemID.swift
- GATTTimeAccuracy.swift
- GATTTimeSource.swift
- GATTTimeTriggerSetting.swift
- GATTTimeUpdateControlPoint.swift
- GATTTimeUpdateState.swift
- GATTTimeWithDst.swift
- GATTTimeZone.swift
- GATTUncertainty.swift
- GATTUnits.swift
- GATTUnreadAlertStatus.swift
- GATTUserDescription.swift
- GATTUUIDList.swift
- AdvertisingChannelHeader.swift
- AdvertisingInterval.swift
- BluetoothHostController.swift
- ChannelIdentifier.swift
- ConnectionAcceptTimeout.swift
- HCI.swift
- HCIAcceptConnectionRequest.swift
- HCIAuthenticationComplete.swift
- HCIAuthenticationRequested.swift
- HCIChangeConnectionPacketType.swift
- HCICommand.swift
- HCICommandComplete.swift
- HCICommandStatus.swift
- HCICommandTimeout.swift
- HCIConnectionComplete.swift
- HCIConnectionPacketTypeChange.swift
- HCIConnectionRequest.swift
- HCICreateConnection.swift
- HCICreateConnectionCancel.swift
- HCIDeleteStoredLinkKey.swift
- HCIDisconnect.swift
- HCIDisconnectionComplete.swift
- HCIEncryptionChange.swift
- HCIEncryptionKeyRefreshComplete.swift
- HCIError.swift
- HCIEvent.swift
- HCIExitPeriodicInquiryMode.swift
- HCIGeneralEvent.swift
- HCIHoldMode.swift
- HCIInquiry.swift
- HCIInquiryCancel.swift
- HCIInquiryComplete.swift
- HCIInquiryResult.swift
- HCIIOCapabilityRequest.swift
- HCIIOCapabilityRequestReply.swift
- HCIIOCapabilityResponse.swift
- HCILEAddDeviceToPeriodicAdvertiserList.swift
- HCILEAddDeviceToResolvingList.swift
- HCILEAddDeviceToWhiteList.swift
- HCILEAdvertisingReport.swift
- HCILEAdvertisingSetTerminated.swift
- HCILEChannelSelectionAlgorithm.swift
- HCILEConnectionComplete.swift
- HCILEConnectionUpdateComplete.swift
- HCILECreateConnection.swift
- HCILEDataLengthChange.swift
- HCILEDirectedAdvertisingReport.swift
- HCILEEncrypt.swift
- HCILEEnhancedConnectionComplete.swift
- HCILEEnhancedConnectionCompleteV2.swift
- HCILEEnhancedReceiverTest.swift
- HCILEEnhancedTransmitterTest.swift
- HCILEExtendedAdvertisingReport.swift
- HCILEExtendedCreateConnection.swift
- HCILEGenerateDHKey.swift
- HCILEGenerateDHKeyComplete.swift
- HCILELongTermKeyRequest.swift
- HCILELongTermKeyRequestNegativeReply.swift
- HCILELongTermKeyRequestReply.swift
- HCILEPeriodicAdvertisingCreateSync.swift
- HCILEPeriodicAdvertisingReport.swift
- HCILEPeriodicAdvertisingReportV2.swift
- HCILEPeriodicAdvertisingResponseReport.swift
- HCILEPeriodicAdvertisingSetInfoTransfer.swift
- HCILEPeriodicAdvertisingSubeventDataRequest.swift
- HCILEPeriodicAdvertisingSyncEstablished.swift
- HCILEPeriodicAdvertisingSyncEstablishedV2.swift
- HCILEPeriodicAdvertisingSyncLost.swift
- HCILEPeriodicAdvertisingSyncTransfer.swift
- HCILEPeriodicAdvertisingSyncTransferReceived.swift
- HCILEPeriodicAdvertisingSyncTransferReceivedV2.swift
- HCILEPeriodicAdvertisingTerminateSync.swift
- HCILEPhyUpdateComplete.swift
- HCILERandom.swift
- HCILEReadAdvertisingChannelTxPower.swift
- HCILEReadBufferSize.swift
- HCILEReadChannelMap.swift
- HCILEReadLocalP256PublicKeyComplete.swift
- HCILEReadLocalResolvableAddressReturn.swift
- HCILEReadLocalSupportedFeatures.swift
- HCILEReadMaximumAdvertisingDataLength.swift
- HCILEReadMaximumDataLength.swift
- HCILEReadNumberOfSupportedAdvertisingSets.swift
- HCILEReadPeerResolvableAddressReturn.swift
- HCILEReadPeriodicAdvertisingListSize.swift
- HCILEReadPhy.swift
- HCILEReadRemoteUsedFeatures.swift
- HCILEReadRemoteUsedFeaturesComplete.swift
- HCILEReadResolvingListSize.swift
- HCILEReadRfPathCompensation.swift
- HCILEReadSuggestedDefaultDataLength.swift
- HCILEReadSupportedStates.swift
- HCILEReadTransmitPower.swift
- HCILEReadWhiteListSize.swift
- HCILEReceiverTest.swift
- HCILERemoteConnectionParameterRequest.swift
- HCILERemoteConnectionParameterRequestNegativeReply.swift
- HCILERemoteConnectionParameterRequestReply.swift
- HCILERemoveAdvertisingSet.swift
- HCILERemoveDeviceFromResolvingList.swift
- HCILERemoveDeviceFromWhiteList.swift
- HCILERemoveDeviceToPeriodicAdvertiserList.swift
- HCILEScanRequestReceived.swift
- HCILESetAddressResolutionEnable.swift
- HCILESetAdvertiseEnable.swift
- HCILESetAdvertisingData.swift
- HCILESetAdvertisingParameters.swift
- HCILESetAdvertisingSetRandomAddress.swift
- HCILESetDataLength.swift
- HCILESetDefaultPeriodicAdvertisingSyncTransferParameters.swift
- HCILESetDefaultPhy.swift
- HCILESetEventMask.swift
- HCILESetEventMaskV2.swift
- HCILESetExtendedAdvertisingData.swift
- HCILESetExtendedAdvertisingParameters.swift
- HCILESetExtendedAdvertisingParametersV2.swift
- HCILESetExtendedScanEnable.swift
- HCILESetExtendedScanParameters.swift
- HCILESetExtendedScanResponseData.swift
- HCILESetHostChannelClassification.swift
- HCILESetPeriodicAdvertisingData.swift
- HCILESetPeriodicAdvertisingEnable.swift
- HCILESetPeriodicAdvertisingParameters.swift
- HCILESetPeriodicAdvertisingParametersV2.swift
- HCILESetPeriodicAdvertisingResponseData.swift
- HCILESetPeriodicAdvertisingSubeventData.swift
- HCILESetPeriodicAdvertisingSyncTransferParameters.swift
- HCILESetPeriodicSyncSubevent.swift
- HCILESetPhy.swift
- HCILESetPrivacyMode.swift
- HCILESetRandomAddress.swift
- HCILESetResolvablePrivateAddressTimeout.swift
- HCILESetScanEnable.swift
- HCILESetScanParameters.swift
- HCILESetScanResponseData.swift
- HCILEStartEncryption.swift
- HCILETestEnd.swift
- HCILETransmitterTest.swift
- HCILEUpdateConnection.swift
- HCILEWriteRfPathCompensation.swift
- HCILEWriteSuggestedDefaultDataLength.swift
- HCILinkKeyNotification.swift
- HCILinkKeyRequest.swift
- HCILinkKeyRequestNegativeReply.swift
- HCILinkKeyRequestReply.swift
- HCILowEnergyMetaEvent.swift
- HCIMaxSlotsChange.swift
- HCIModeChange.swift
- HCINumberOfCompletedPackets.swift
- HCIPacketHeader.swift
- HCIPageScanRepetitionMode.swift
- HCIPeriodicInquiryMode.swift
- HCIPINCodeRequest.swift
- HCIPINCodeRequestReply.swift
- HCIQoSSetup.swift
- HCIQoSSetupComplete.swift
- HCIReadClassOfDevice.swift
- HCIReadClockOffset.swift
- HCIReadClockOffsetComplete.swift
- HCIReadConnectionAcceptTimeout.swift
- HCIReadDataBlockSize.swift
- HCIReadDeviceAddress.swift
- HCIReadLMPHandle.swift
- HCIReadLocalName.swift
- HCIReadLocalSupportedCommands.swift
- HCIReadLocalSupportedFeatures.swift
- HCIReadLocalVersionInformation.swift
- HCIReadPageTimeout.swift
- HCIReadRemoteExtendedFeatures.swift
- HCIReadRemoteExtendedFeaturesComplete.swift
- HCIReadRemoteFeaturesComplete.swift
- HCIReadRemoteSupportedFeatures.swift
- HCIReadRemoteVersionInformation.swift
- HCIReadRemoteVersionInformationComplete.swift
- HCIReadRSSI.swift
- HCIReadStoredLinkKey.swift
- HCIReadTransmitPowerLevel.swift
- HCIRejectConnectionRequest.swift
- HCIRemoteNameRequest.swift
- HCIRemoteNameRequestComplete.swift
- HCIReset.swift
- HCISetConnectionEncryption.swift
- HCISetEventFilter.swift
- HCISetEventMask.swift
- HCISimplePairingComplete.swift
- HCIUserConfirmationRequest.swift
- HCIUserConfirmationRequestReply.swift
- HCIVersion.swift
- HCIWriteClassOfDevice.swift
- HCIWriteConnectionAcceptTimeout.swift
- HCIWriteLinkPolicySettings.swift
- HCIWriteLinkSupervisionTimeout.swift
- HCIWriteLocalName.swift
- HCIWritePageScanActivity.swift
- HCIWritePageScanType.swift
- HCIWritePageTimeout.swift
- HCIWriteScanEnable.swift
- HostControllerBasebandCommand.swift
- iBeacon.swift
- InformationalCommand.swift
- LinkControlCommand.swift
- LinkPolicyCommand.swift
- LMPFeature.swift
- LowEnergyAddressType.swift
- LowEnergyAdvertiserAddressType.swift
- LowEnergyAdvertising.swift
- LowEnergyAllPhys.swift
- LowEnergyChannelMap.swift
- LowEnergyClockAccuracy.swift
- LowEnergyCommand.swift
- LowEnergyConnection.swift
- LowEnergyConnectionInterval.swift
- LowEnergyConnectionIntervalRange.swift
- LowEnergyConnectionLatency.swift
- LowEnergyConnectionLength.swift
- LowEnergyEvent.swift
- LowEnergyFeature.swift
- LowEnergyFragmentPreference.swift
- LowEnergyMaxTxOctets.swift
- LowEnergyMaxTxTime.swift
- LowEnergyPacketPayload.swift
- LowEnergyPeerIdentifyAddressType.swift
- LowEnergyPhyOptions.swift
- LowEnergyResolvingList.swift
- LowEnergyRfRxPathCompensationValue.swift
- LowEnergyRfTxPathCompensationValue.swift
- LowEnergyRole.swift
- LowEnergyRxChannel.swift
- LowEnergyRxPhy.swift
- LowEnergyRxPhys.swift
- LowEnergyScanInterval.swift
- LowEnergyState.swift
- LowEnergySupervisionTimeout.swift
- LowEnergyTxChannel.swift
- LowEnergyTxPhy.swift
- LowEnergyTxPhys.swift
- LowEnergyTxPower.swift
- LowEnergyWhiteList.swift
- LowEnergyWhiteListDevice.swift
- PacketType.swift
- ProtocolServiceMultiplexer.swift
- StatusParametersCommand.swift
- VendorCommand.swift
- Hexadecimal.swift
- BluetoothAddress.swift
- BluetoothUUID.swift
- Plugins.swift
- CharacteristicUUID.json
- CompanyIdentifier.json
- DeclarationUUID.json
- DescriptorUUID.json
- MemberUUID.json
- ServiceUUID.json
- UnitIdentifier.json
- BluetoothMetadata.swift
- BluetoothUUID.swift
- CompanyIdentifier.swift
- SDPAttributeID.swift
- SDPBigEndian.swift
- SDPDataElement.swift
- SDPError.swift
- SDPPDU.swift
- SDPServiceRecord.swift
- bluetooth.h
- hci.h
- LICENSE
- sdp.h
- sdp_lib.h
- uuid.h
- CBluetooth.h
- cbt_internal.h
- module.modulemap
- cbt_alloc.c
- cbt_printf.c
- cbt_scan.c
- README.md
- Hexadecimal.swift
- String.swift
- BluetoothUUID.swift
- BluetoothUUIDMetadata.swift
- CompanyIdentifier.swift
- CompanyIdentifierMetadata.swift
- Generate.swift
- UnitIdentifier.swift
- ABITests.swift
- SDPTests.swift
- AddressTests.swift
- AsyncIndefiniteStreamTests.swift
- ATTPDUTests.swift
- AttributeProtocolTests.swift
- BluetoothTests.swift
- BluetoothUUIDTests.swift
- CoreTypeCoverageTests.swift
- DarwinTests.swift
- GAPDataTypeTests.swift
- GAPDecoderTests.swift
- GAPTests.swift
- GATTCharacteristicTests.swift
- GATTClientServerTests.swift
- GATTDatabaseCoverageTests.swift
- GATTDatabaseTests.swift
- GATTDescriptorTests.swift
- GATTTests.swift
- HCIClassicTests.swift
- HCILEAdvertisingTests.swift
- HCILEConnectionTests.swift
- HCILEPrivacyTests.swift
- HCITests.swift
- HostController.swift
- iBeaconTests.swift
- IntegerTests.swift
- L2CAPSocket.swift
- SDPTests.swift
- SFloatTests.swift
- TestProfile.swift
- UInt128CoverageTests.swift
- UInt128Tests.swift
- UInt24Tests.swift
- UInt256Tests.swift
- UInt40Tests.swift
- UInt48Tests.swift
- UInt512Tests.swift
- UUIDTests.swift
- .editorconfig
- .gitignore
- .gitlab-ci.yml
- .swift-format
- .swiftlint.yml
- CMakeLists.txt
- LICENSE
- Package.swift
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
