AccordingtotheintroductionofPunchThroughDesign,LightBlue®—BluetoothLowEnergyisaToolsappontheAndroidplatform.Thereiscurrentlya1.6.3versionreleasedonMar23,2020,youcanseethedetailsbelow.
LightBlue®canconnectyoutoallofyourdevicesthatuseBluetoothLowEnergy(alsoknownasBluetoothSmart,orBluetoothLight).WithLightBlue®,youcanscan,connecttoandbrowseanynearbyBLEdevice.Fullsupportofread,write,andnotifyisincludedtoeaseBLEfirmwaredevelopmentefforts.Youcanalsoviewthesignalstrength(RSSI)inrealtimetogetanideaofhowcloseyouaretotheBLEdevice,handyforfindinglostFitbitsorotherBLEdevices!
ThelogfeatureallowsyoutokeeptrackofallsignificantBLEeventsthatoccurwhileusingtheapp(e.g.,devicediscovery,connection,reading,writing).
UseLightBlue®totestyournewBLEHeartRateMonitor,temperaturesensor,TICC2540Keyfob,NordicuBlue,PanasonicPAN1720,etc.LightBlue®isalsoidealfordeveloperswantingtotestthefirmwareoftheirownBLEperipherals.
KeyFeatures:
-ScanforanyBLEperipherals
-Seebasicdeviceinfo(name,MACaddress,RSSI)ataglance
-Browsecharacteristicsandservices
-Registerfornotifications
-Readcharacteristics
-WritetocharacteristicsinhexorUTF-8stringformat
-ThoroughlylogBLEeventsandsharetheminplaintextformat
Anoteonlocationaccess:ifyourAndroiddeviceisrunningAndroidM(6.0)andabove,you'llneedtogranttheappfinelocationaccessinorderfortheOStosurfaceBLEscanresultstotheapp.ThisisanAndroidSDKrequirement—wedonotuseyourlocationforanything,notevenwhiletheappisintheforeground.