Home  ›  Blog  ›  5.3.1 NETLab Release Notes

5.3.1 NETLab Release Notes

July 5th, 2014, by Phil

The 5.3.1 release of the NETLab Toolkit adds one major new feature and a few minor changes. The main feature is support for the new class of Internet of Things devices that are networked, such as the Arduino Yun and Intel Galileo. The toolkit is able to interact with these devices via the network instead of through a USB/Serial connection as it does with the Arduino UNO. This means the computer running your toolkit project can be completely separated from your devices, as long as the computer and device are on the same network.

iotnREST Protocol

We’re establishing a standard protocol to work with these network connected device that we’ll implement on as many systems as possible. Initially, we’re starting with the REST protocol as a simple and easy to use communication method. In the future, we’ll add Web Sockets for more efficient real-time communication. We’re calling this protocol iotn for Internet of Things NETLab, and the REST implementation is iotnREST.

The affected widgets now have iotnREST as an option for input or output. All you need to do is set that as the controller, and set the controllerIP to the IP address of your device. Then install our software on the device, and you’ll be up and running.

See the iotn reference page for more info.

XBee proximity (via RSSI)

This release adds a feature to the XBee support that returns the radio signal strength from a remote XBee node. This allows you to roughly determine the distance of the remote XBee. To use this, set the controllerInputNum in the widget to “99”.

Other fixes/changes

  • In the input/ouput widgets that supported OSC, the oscString parameter has been changed to urlString and is now also used by the iotnREST protocol. This allows you to customize the REST messages sent by the widget in case you have a custom application.
  • A bug was fixed in the Hub where it would not properly release a subscriber to a hubFeed/pipe.
  • The HTML5 widgets now support iotnREST. Support for smoothing and easing was also added to the HTML4 AnalogIn widget.