Skip to content

Releases: Krajiyah/ble-sdk

Connection resilience and Encoding Scheme changes

28 Feb 10:46
2056cf2
Compare
Choose a tag to compare
  • reduced MTU from 256 to 150
  • connection consolidated logic for client, server, and forwarder

Updated Core BLE Lib

26 Feb 03:24
591ceb9
Compare
Choose a tag to compare
  • moved from currantlabs/ble to go-ble/ble

Encoding Changes

26 Feb 02:58
fe5d8cb
Compare
Choose a tag to compare
  • move from gob encoding to json + gzip

Fixes for forwarder and client state updates

25 Feb 09:04
31e18a5
Compare
Choose a tag to compare
  • Provide human readable name for devices
  • Let forwarder write client state updates if connected to server
  • Add listener to clients instead of passing onConnect and onDisconnected functions
  • Add OnTimeSync listener to provide codepath for ensured time syncronization
  • Test code cleanup

Forwarder Improvements

11 Jan 00:28
c4c6519
Compare
Choose a tag to compare
  • forwarder connection graph and rssi map updates
  • forwarder run loop fixes

Optimization and Fixes

23 Dec 01:07
1be6242
Compare
Choose a tag to compare
  • Handle nil cases for reads and writes
  • Time synchronization fixes
  • Optimize BLE reads/writes/connections (try-catch/timeouts)
  • Cleanup forwarder unit tests
  • Concurrency safe map operations
  • Fix packet length (set to MTU)