Skip to content

SCK Beta 0.9.4

Latest
Compare
Choose a tag to compare
@vicobarberan vicobarberan released this 21 Jul 11:07
· 15 commits to master since this release

Supports SCK versions 1.0 and 1.1

New Features

  • Changes to support the new configurator.
  • New command post data. Retrieve sensor readings and post them to server if network connection is available.
  • New command get all (0.9.3 release) for retrieving all config info from the kit: faster configuration and less probability of serial communication errors.
  • New behaviour: Don't send data if RTC hasn't been updated since boot (0.9.3 release). If RTC is not working or can't get updates don't capture data. This in conjuction with the new memory limit protection will fix the problem of memory overflow when the kit can't connect for extended periods. The data captured in this period was useless and not ingested by the platform because the lack of timesamp, so it makes no sense to keep it in memory.
  • Added eeprom memory sanity check on boot (0.9.3 release), trying to avoid problems if EEPROM memory gets corrupted.
  • New command clear memory (0.9.3 release) for restoring default EEPROM values.
  • New battery percent calculation based on a lookup table. Battery percent reporting is more accurate.

- [Make changes to time update instant.](https://github.com/fablabbcn/Smart-Citizen-Kit/commit/3805425daa42c0996a7a42edb34b361d27f2f10b) Now when time update interval is changed via "set time update" command, the changes take effect instanlty, you don't have to wait until next post loop. - [Improved Wifi management](https://github.com/fablabbcn/Smart-Citizen-Kit/commit/67e2459b42d5763198bcd44101ea9e4e0bec8d86) - Removed automatic entering in APmode if no network is configured yet. - Report error in wifi connection including ssid and pass used. - If no connection has been made since boot don't enter sleep mode, keep trying and make error visible with blue leds. - Try to make a post immediately after boot. - Now a reboot is not needed after changed networks via the configurator if no connection has been made since boot. (If you upgraded firmware it's recommended to restart the kit).

Fixes