Skip to content

Releases: makerlabmx/aquila-server-osx-bundle

Aquila Tools for Mac 20160408

11 Apr 19:03
Compare
Choose a tag to compare

Changelog

  • Important: Altair Hardware definition for Arduino is no longer included with the bundled Arduino IDE, instead you must install it via Boards Manager from the Arduino IDE, this way updating the definitions in the future will be much easier. Instructions are included in the bundle, please follow them carefully.
  • Updated software included in the installer:
    • Arduino IDE - 1.6.8
    • Aquila Server v0.2.3
    • more USB-Serial drivers

Changes in aquila-server

  • Updated server and dependencies for working with nodejs v4.4.X LTS
  • Added Service Client in UI -> now you can make Service requests from the aquila-server web interface
  • Changes for improving device discovery and connection management
  • Misc. bug fixes

Note: It is recommended to delete the settings directory from any previously installed versions.
You can delete it with:

From a terminal: rm -rf ~/.aquila-server

Changes in Altair Hardware definition (please, follow the steps in the document included in the bundle for installing the definition)

  • Updated ArduinoJson library
  • Updated examples for new ArduinoJson library (API changed)
  • Removed old Firmata library, you can download the latest version from Library manager
  • Added Low-Power library with Altair support
  • Added examples for using Aquila with low power, watchdog timer, interrupts and yield()
  • Misc. bug fixes

Aquila Tools for Mac 20150916

17 Sep 02:42
Compare
Choose a tag to compare

This is a maintenance release specially targeted towards fixing Windows-related problems.

Changelog

  • Updated most aquila-server dependencies to their latest versions
  • Updated to nodejs v0.12.7
  • Minified UI files, now should load faster
  • Fixed minor long standing bugs related to actions and events order in the UI, consistency improvements
  • Fixed problem that arised when mongodb takes longer to load than aquila-server
  • Added server.js configuration file in the configuration folder, for configuring server port and ssl
  • Updated altair libraries

Troubleshooting

  • Problem: aquila-server startup fails with message Error: listen EADDRINUSE

    Cause: This happens because the port 8080 is already occupied by another process,

    Solution: We should change the port in which our server will live. For this, edit the file ~/.aquila-server/server.js with a plain text editor like TextEdit or Sublime Text and change the por number, for example, we could use port: 5080

    Solution 2: If the previous solution doesn't work, please check if your firewall is blocking the chosen port.

  • Problem: aquila-server fails to start with message ERROR connecting to database, make sure that mongodb is installed and running or try resetting the database.

    Cause: This happens because the database file was corrupted (your computer was abruptly tuned off or the mongodb process was forcibly interrupted while writing the file).

    Solution: Delete the database folder ~/.aquila-server/data/db. The next time aquila-server is started a new database should be created. Please note that all your device data and configuration will be lost.

Aquila Tools for Mac 20150501

04 May 15:31
Compare
Choose a tag to compare

Now using Services is much more easy, introducing variables and functions.

Performance of the mesh network has been greatly improved. The Bridge firmware and the lower layers of the hub server software have been rewritten.

Changelog

  • Aquila Libraries for Altair:
    • Implemented buffers and better message handling on Mesh library
    • Simplified upper layer libraries
    • New static event subscriptions in AquilaProtocol
    • New variables and functions API in Services
    • Reimplemented Bridge, now with SLIP protocol transport and CRC checksum, better message handling
    • Several bugs fixed
  • Aquila Server:
    • Rewritten lower layer bridge interface for new SLIP and CRC transport
    • Bugs fixed
    • Ready for interacting with node-red-aquila

Aquila Tools for Mac 20150402

02 Apr 17:12
Compare
Choose a tag to compare

Includes new features and important fixes to the Aquila Serve and Mesh Bridge Firmware. Fixes a serious bug that prevented unencrypted communication from working.

Now you can program timed tasks from the Aquila Server.

If you are updating from an older version, it's recommended that you delete manually the .aquila-sever folder in your home folder (Hidden by default). You can delete it from the Terminal with:

rm -rf ~/.aquila-server

Please note that this will reset all your preferences.

Changelog

  • Fixed a serious bug that prevented unencrypted communication from working.
  • Updated Aquila Server to version 0.1.10
  • Updated Arduino Aquila to Arduino 1.6.3 and Altair libraries 0.1.1

Aquila Tools for Mac 20150322

23 Mar 00:35
Compare
Choose a tag to compare

Includes new features and important fixes to the Aquila Server and Mesh Bridge Firmware.

Now you can program timed tasks from the Aquila Server.

If you are updating from an older version, it's recommended that you delete manually the .aquila-sever folder in your home folder (Hidden by default). You can delete it from the Terminal with:

rm -rf ~/.aquila-server

Please note that this will reset all your preferences.

Changelog

  • Updated Aquila Server to version 0.1.10
  • Updated Arduino Aquila to Arduino 1.6.1 and Altair libraries 0.1.1

Aquila Tools for Mac 20150123

24 Jan 03:46
Compare
Choose a tag to compare

Updated Aquila Server to version 0.1.3

Aquila Tools for Mac 20150106

06 Jan 21:46
Compare
Choose a tag to compare

Aquila Tools for Mac, includes Arduino IDE with Altair hardware definition, USB-Serial drivers, the Aquila Server and documentation.

Compatible with OSX 64bit only. tested on OSX 10.10.

Installation

Just open the .DMG file and follow the instructions.

Aquila Server Bundle 20141125

25 Nov 18:15
Compare
Choose a tag to compare

Aquila Server binary in a Bundle for easy OSX installation and running.

Compatible with OSX 64bit only. tested on OSX 10.10.

Installation

Simply drag it to your Applications folder.

How to use the Aquila Server

  1. Connect an Altair to your PC and upload the AltairBridge program from the Arduino IDE (File > Examples > AquilaBridge > AltairBridge)
  2. Launch AquilaServer from your Applications folder or Launchpad
  3. A window with status will be opened, you can minimize it
  4. Open http://localhost:8080 from any Modern web browser and you will see the Aquila Hub UI