@vicobarberan vicobarberan released this Jul 21, 2016 · 13 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

Assets 2

@vicobarberan vicobarberan released this Apr 14, 2016 · 33 commits to master since this release

SCK Beta 0.9.3 for the Ambient Sensor Board

Supports SCK versions 1.0 and 1.1

New fixes and features

  • Improved eeprom memory management and error detection.
  • Improved communication with web configurator.
  • Added support for coexisting of web configured Wi-fy and custom hard-coded ones.
  • Fixed wrong timestamp on data after connection error.
  • Now the kit will not post data until the time is valid.

Loading Firmware

The firmware is totally compatible with Arduino.

You can upload the firmware using the Arduino IDE.

  • For SmartCitizen Kit version 1.0 select Tools/Boards/Arduino Leonardo on the Arduino IDE (ATmega 32U4 at 16Mhz)
  • For SmartCitizen Kit version 1.1 select Tools/Boards/Lylipad Arduino USB on the Arduino IDE (ATmega 32U4 at 8Mhz)

The firmware is automatically loaded by the setup process at smartcitizen.me

More info

docs.smartcitizen.me

Assets 2

@pral2a pral2a released this Jul 28, 2015 · 70 commits to master since this release

SCK Beta 0.9.2 for the Ambient Sensor Board

Supports SCK versions 1.0 and 1.1

New fixes and features

  • Improved hardware documentation
  • Custom backend implementation examples
  • Fixed overflow serial debug issue
  • Fixed HTTP request to be RFC2616 compilant

Loading Firmware

The firmware is totally compatible with Arduino.

You can upload the firmware using the Arduino IDE.

  • For SmartCitizen Kit version 1.0 select Tools/Boards/Arduino Leonardo on the Arduino IDE (ATmega 32U4 at 16Mhz)
  • For SmartCitizen Kit version 1.1 select Tools/Boards/Lylipad Arduino USB on the Arduino IDE (ATmega 32U4 at 8Mhz)

The firmware is automatically loaded by the setup process at smartcitizen.me

More info

docs.smartcitizen.me

Assets 2

@pral2a pral2a released this Feb 25, 2015 · 88 commits to master since this release

SCK Beta 0.9.1 for the Ambient Sensor Board

Supports SCK versions 1.0 and 1.1

New Features

  • Improved SD firmware and minor fixes.

Loading Firmware

The firmware is totally compatible with Arduino.

You can upload the firmware using the Arduino IDE.

  • For SmartCitizen Kit version 1.0 select Tools/Boards/Arduino Leonardo on the Arduino IDE (ATmega 32U4 at 16Mhz)
  • For SmartCitizen Kit version 1.1 select Tools/Boards/Lylipad Arduino USB on the Arduino IDE (ATmega 32U4 at 8Mhz)

The firmware is automatically loaded by the setup process at smartcitizen.me

Assets 2

@pral2a pral2a released this Oct 22, 2014 · 109 commits to master since this release

SCK Beta 0.9.0 for the Ambient Sensor Board

Supports SCK versions 1.0 and 1.1

New Features

  • Major update on the firmware architecture for maintenance and modularity.
  • Economic mode for extended battery life.
  • Increased EEPROM storage for batch updates up to 570 posts.

Loading Firmware

The firmware is totally compatible with Arduino.

You can upload the firmware using the Arduino IDE.

  • For SmartCitizen Kit version 1.0 select Tools/Boards/Arduino Leonardo on the Arduino IDE (ATmega 32U4 at 16Mhz)
  • For SmartCitizen Kit version 1.1 select Tools/Boards/Lylipad Arduino USB on the Arduino IDE (ATmega 32U4 at 8Mhz)

The firmware is automatically loaded by the setup process at smartcitizen.me

Assets 2

@pral2a pral2a released this Apr 22, 2014 · 142 commits to master since this release

SCK Beta 0.8.6 for the Ambient Sensor Board

Supports SCK versions 1.0 and 1.1

New Features

  • Supports the new platform configuration tool
  • Splits the firmware in SD and WiFi for improved size and performance
  • Adds recovery functions for the WiFly module (recovery and firmware update)
  • Improved boot time
  • Improved comments and missing translations
  • Accelerometer support

Loading Firmware

The firmware is totally compatible with Arduino. You can upload the firmware using the Arduino IDE.

  • For SmartCitizen Kit version 1.0 select Tools/Boards/Arduino Leonardo on the Arduino IDE (ATmega 32U4 at 16Mhz)
  • For SmartCitizen Kit version 1.1 select Tools/Boards/Lylipad Arduino USB on the Arduino IDE (ATmega 32U4 at 8Mhz)

The firmware is automatically loaded by the setup process at smartcitizen.me

Assets 2

@pral2a pral2a released this Jan 22, 2014 · 201 commits to master since this release

SCK Beta 0.8.5 for the Ambient Sensor Board

Supports SCK versions 1.0 and 1.1

Loading Firmware

The firmware is totally compatible with Arduino. You can upload the firmware using the Arduino IDE.

  • For SmartCitizen Kit version 1.0 select Tools/Boards/Arduino Leonardo on the Arduino IDE (ATmega 32U4 at 16Mhz)
  • For SmartCitizen Kit version 1.1 select Tools/Boards/Lylipad Arduino USB on the Arduino IDE (ATmega 32U4 at 8Mhz)
Assets 2
Jan 14, 2014
SCK Beta 0.8.4
Jan 14, 2014
SCK Platform 0.6.2
Jan 14, 2014
SCK Platform 0.6.2