Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Downloads for the current stable release (SmartServer IoT 3.2 Update 23) are available here:

Descriptions and direct links for the current and previous releases are available in the following sections.

SmartServer IoT 3.2 Update 3

Release Date: November 24, 2021


  • SmartServer IoT Software: 3.26.001
  • IzoT Net Export Utility: 1.30.335
  • Platform
    • Ubuntu Linux: 20.04
    • Ubuntu kernel: 5.4
    • Node.js: 14
    • Java VM: 11
    • Python: 3.8
    • PHP: 8.0
    • NginX: 1.18.0



  • The following problems have been fixed:
    • The OPC UA Servier did not use any localization transformations specified in the the Datapoint Properties Widget.  For example, if you specified a localization transformation to convert a Celsius temperature value to a Fahrenheit temperature value, the OPC UA Server always reported the temperature value in Celsius. (LUM-8668)
    • The SmartServer LON interface sometimes failed if you powered up the SmartServer without a connection on the LAN or WAN interface. (AP-8831)
    • When you updated a datapoint in the Datapoint Browser, in some cases the SmartServer updated the datapoint with a stale value instead of the value you entered. (LUM-8664)
    • Certain alarm conditions including many LON device communication errors caused alarm reporting errors. (AP-8830)


  • You can update an installed SmartServer running an earlier release of the SmartServer software to the 3.2 Update 3 release.  However, after you have installed 3.2 Update 3 you cannot go back to an earlier release prior to 3.2 Update 2 without first clearing all devices out of the SmartServer.  If you attempt to load an earlier version of the SmartServer software on a SmartServer with 3.2 Update 3 and provisioned devices, the earlier software is not compatible with the 3.2 Update 3 database and will fail to run.  Always backup your SmartServer prior to updating it to the 3.2 Update 3 software.  If you have to go back to an earlier release, either restore one of your backups with the earlier release, or re-image your SmartServer with a clean version of the earlier release as described in Updating with the SmartServer Configuration Page.  Links to prior releases are available on this page. (LUM-8271)
  • In some cases, the SmartServer 3.2 Update 3 software will fail to run on SmartServer hardware with a dual core processor.  You can determine which processor you have by reading the label on the bottom of the SmartServer. The serial number printed under the product name includes one letter. If the letter is F or later, you have a quad core processor. If the letter is A through E, you have a dual core processor that may not be compatible with this release. 
  • If you use the Datapoint Brower with a structured datapoint, such as a SNVT_swtich datapoint with state and value fields, and you have assigned presets to the datapoint in the Datapoint Properties widget, you will only be able to specify preset values in the Datapoint Browser. This issue does not affect Modbus or BACnet datapoints since they do not use structured datapoints. (LUM-8832)
  • The SmartServer may fail to communicate with LON devices when using LON independent management mode (IMM) and changing a SmartServer network interface after importing an IzoT Net Server or LNS database. If you lose communication with LON devices in IMM after changing a network interface, backup your SmartServer and then reset your databases as described in Resetting the SmartServer to Factory Defaults. (AP-8563)
  • If your SmartServer has any BACnet devices with a discovered device interface (XIF) and you export your device types using the Settings button or the Devices Widget Export action, your discovered BACnet XIF will not be included in the export.  You can get a copy of the discovered XIF in the /var/apollo/data/bacnetrouter/res directory on your SmartServer. (LUM-8265)
  • You cannot include leading zeros in the device unique ID (UID) and the BACnet object instance numbers that you specify in the BACnet XIF (BAC) file.  The CMS will accept the definitions, but some operations will fail due to the leading zeros. (AP-8018)
  • You cannot update IAP output datapoints (which are the same as BACnet input datapoints) from calendar events.  You can update IAP input datapoints (which are the same as BACnet output datapoints).  This includes writes to BACnet inputs such as BACnet AI and BI objects. (LUM-7839)
  • In some cases, when you create a connection between two LON datapoints, the devices involved in the connection may be deprovisioned.  You can recover by reprovisioning the devices after they become deprovisioned. (AP-8360)
  • In some cases, the CMS displays stale data after you make a change.  If a datapoint value, context, preset, or other value is not displayed as you expect, refresh your browser window (Ctrl-F5 in many browsers).  If you are using the CMS Datapoint Browser, you can click the Refresh button in the upper right corner of the widget. (LUM-7145, AP-7677)
  • The SmartServer requires free space on the SD card for normal operation and requires logged data to be less than 8 GB.  For optimal performance, keep logged data below 100 MB.  The SmartServer includes a 32 GB SD card.  You can run out of free space on the SD card if you create many backups or retain too much data in the data log, and performance will degrade if the storage for logged data exceeds 100 MB, and will degrade significantly if the storage for logged data exceeds 8 GB.  The Datapoint Properties widget displays an estimate of how much SD card space will be required for logged data based on your data log configuration.  You can use this value to manage the space required for data logs and keep the size below 100 MB for best performance, or keep the size below 8 GB for acceptable performance.  If required, you can free up space on the SD card by deleting backups.  To delete backups from the SD card, see Managing the SmartServer SD Card. (LUM-7271)
  • If you are using an IOX I/O Expansion Module, always plug the IOX into a USB port on the SmartServer instead of port on a USB hub.

SmartServer IoT 3.2 Update 2