Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, B0-4.0, C0-3.0, C0-3.1, C0-4.0, C0-4.1, C1-4.1., C0-4.2, C1-4.2, C0-4.3, C1-4.3.
1.Fixed some other bugs
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, B0-4.0, C0-3.0, C0-3.1, C0-4.0, C0-4.1, C1-4.1.
- Support new model C1.
- Fixed some other bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, B0-4.0, C0-3.0, C0-3.1, C0-4.0.
- Support firmware 4.0 for B0 and C0.
- Add Eddystone support.
- Use
BeaconConfiguration
andSensoroBeaconConnectionV4
to config firmware 4.0+. - Fixed some other bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0, C0-3.1.
- Support SDK to discover iBeacons when the screen is turned off.
- Fixed some other bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0, C0-3.1.
- Open setting scan period and setting between scan period API.
- Support power saving mode if app is in the background.
- Fixed some other bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0, C0-3.1.
- Fixed bug: sensorobeaconkit.jar and sensorocloud.jar are not compatible.
- Support flash light for C0-3.1.
- Fixed some other bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0.
- Fixed bug: It will crash SDK when scanning some beacons.
- Support broadcast keys with valid period.
- Fixed some other bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0.
- Improve the
SensoroBeaconConnection.onConnectedState
. If the beacon disconnects from the phone, thestatus
of callback will beSensoroBeaconConnection.SERVICE_OR_CHARACTERISTIC_NOT_EXIST
. - Improve the
SensoroBeaconConnection.writeSecureBroadcastInterval
. You cann't writeSecureBroadcastInterval.NONE
into model C0. - Fixed some bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0, C0-3.0.
- Add model C0 supported.
- Add
TransmitPower.LEVEL8
~TransmitPower.LEVEL11
for C0. For more details please to see README.MD - Change
AdvertisingInterval.getAdvertisingIntervalValue
andTransmitPower.getTransmitPowerValue
return type. - Add API
TransmitPower.isMicroTX
. - Fixed some bugs.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3, B0-3.0.
- Add new characteristics: prevent squatters.
- Add ENUM
Beacon.MovingState
forBeacon.getMovingState
. - Deprecated API
SensoroBeaconManager.setOutOfRangeDelay(long delayMills)
- Deprecated class
BatterySaveInBackground
- Change some methods renturn type:
Beacon.getMajor()
,Beacon.getMinor()
,Beacon.getLight()
,Beacon.getTemperature()
. If they return null, it means their function are disabled. For more details to see Javadoc.
Important upgrade as below:
- Change
com.sensoro.beacon.kit.SensoroBeaconManager.BeaconManagerListener
tocom.sensoro.beacon.kit.BeaconManagerListener
- Use
com.sensoro.cloud.SensoroManager
instead ofcom.sensoro.beacon.kit.SensoroBeaconManager
. - Change SDK scan mode.(You need to add
<service android:name="com.sensoro.beacon.kit.IntentProcessorService"></service>
in your AndroidManifest.xml) - Add API
SensoroManager.addBroadcastKey(String broadcastKey)
- Add API
SensoroManager.isBluetoothEnabled()
. - Add API
SensoroManager.setCloudServiceEnable(bool)
.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3.
- Deprecated
TransmitPower.MIN
,TransmitPower.LOW
,TransmitPower.MEDIUM
,TransmitPower.HIGH
andTransmitPower.MAX
.- Add
TransmitPower.LEVEL0
,TransmitPower.LEVEL1
,TransmitPower.LEVEL2
,TransmitPower.LEVEL3
,TransmitPower.LEVEL4
,TransmitPower.LEVEL5
,TransmitPower.LEVEL6
andTransmitPower.LEVEL7
.
- Add
- Important upgrade. For more details to see Javadoc.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3.
- Add ENUM
SecureBroadcastInterval
. - Change API
writeSecureBroadcastRotationInterval(int)
towriteSecureBroadcastInterval(SecureBroadcastInterval)
.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2, B0-2.3.
- Add API secure broadcast -
writeSecureBroadcastRotationInterval
. - Fix calculate accelerometer count bug.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2.
- Important upgrade: Upgrade APIs. For more click here.
- Fix ConcurrentModificationException bug.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2.
- Improve the JavaDoc of SDK.
- Add the version of SDK.
Support A0-1.0, B0-1.0, B0-2.0, B0-2.1, B0-2.2.
- Change Java annotation of SDK from Chinese to English.
- Support that the hardware of Yunzi is above 2.0.
- Throw exception when calls
startService
.
Support A0-1.0, B0-1.0, B0-2.0.
- Support that the hardware of Yunzi is 2.0.
- Add a value
ADVERTISING_INTERVAL_1285
of AdvertisingInterval. - Fix some bugs.
Support A0-1.0, B0-1.0.
- Initial version.