Skip to content

Releases: SocioPatterns/openbeacon-ng

Kilifi

19 Apr 10:40
Compare
Choose a tag to compare
Kilifi Pre-release
Pre-release
v0.5.7

Added rule to reboot device through JLinkEXE

v0.5.6

26 Jun 08:47
Compare
Choose a tag to compare
  • added support for 1 Mbps serial data transfers
  • only enable serial port at boot when reset is externally triggered
  • force UART to stay powered once serial port is enabled
  • avoid printing debug statments if serial port is disabled

Varallo Pombia

11 Jun 16:01
Compare
Choose a tag to compare

Tag firmware

  • fixes a few rare issues triggered by high-density situations
  • streamlines error handling in the compressed logging routines
  • fails gracefully in the rare cases when the compression rate is exceptionally low and the flash log buffer overflows
  • robustness against an issue with heatshrink when the encoder overflows the output buffer
  • allows to separately specify log block full threshold & compression chunk size at compile time
  • gracefully handle failures in flash_log_write() when forcing a flush of the compressed stream
  • introduces separate compile-time switches for motion detection and accelerometer-based sleep

Host software

  • adds openbeacon-json to dump a JSON stream to stdout (forked from openbeacon-rx)
  • adds openbeacon-mqtt to publish received packets as JSON objects to an MQTT broker (using libmosquitto)
  • reports reader timestamp, reader ID and packet AES signature in published JSON message
  • publishes info on packets with decryption errors to a separate MQTT topic

v0.5.4

06 Oct 09:29
Compare
Choose a tag to compare
  • status packet reorganization
  • 16-bit status field in status packets
  • moving/sleep flags cleanup
  • report awaking from sleep
  • accelerometer-triggered sleep is disabled by default

v0.5.3

05 Oct 13:03
Compare
Choose a tag to compare

This release adds:

  • logging of reason for tag reset
  • accelerometer-triggered sleep & wake up (switchable at compile time), for advanced power saving
  • minor fixes and improvements

Feral Cat

01 Oct 10:28
Compare
Choose a tag to compare
  • Fixes a rare issue with null RSSI in sightings
  • boots into awake mode unless flash has been erased

v0.5.1

28 Sep 21:41
Compare
Choose a tag to compare
  • Heatshrink compressor tuning
  • set a status flag on boot
  • minor modifications & cleanup

v0.5.0

28 Sep 09:10
Compare
Choose a tag to compare

This release adds:

  • AT45D flash chip library (standard 264-byte page modality)
  • proximity logging to flash (switchable at compile time)
  • flash log compression using the Heatshrink library (switchable at compile time)
  • dumping of flash log to serial port as a base64/uuencoded file
  • low-frequency status logging to flash
  • tag hibernation maintaining RTC clock
  • keypress to hibernate & wake-up tag, to dump flash log to serial, to erase flash
  • RTC clock initialization via J-Link programmer and proximity packets
  • programmable (at compile time) sequence of proximity TX power levels

It modifies:

  • proximity protocol: now we transmit proximity TX power (and no longer transmit protocol byte)
  • tracker protocol: now we only transmit epoch time (and no longer transmit angle, voltage, etc.)
  • status protocol: packets now contain voltage / accelerometer / flash log / error information