Releases: Krajiyah/ble-sdk
Releases · Krajiyah/ble-sdk
Connection resilience and Encoding Scheme changes
Updated Core BLE Lib
- moved from currantlabs/ble to go-ble/ble
Encoding Changes
- move from gob encoding to json + gzip
Fixes for forwarder and client state updates
- 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
- forwarder connection graph and rssi map updates
- forwarder run loop fixes
Optimization and Fixes
- 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)