/
Examples

Examples

Github provides examples on how to use and customize the SmartServer, including example applications and web pages for the EnOcean SmartServer IoT Edge Server. 

Github examples include:

  • apps – SmartServer application and internal devices.
    • localDev is used to create SmartServer internal devices, which can be used to customize the SmartServer, or used to help map LonWorks to BACnet and Modbus datapoints, or vice versa.
      • To use localDev, you will need an XIF file with the datapoints you want to support. To use dynamic datapoints for IzoT CT, use the included NM_DynamicC.xif file.

  • connectors – node.js examples that show how to connect to a cloud server.
    • Azure

  • drivers – example custom drivers.
  • node-red – example Node-RED example flows.
    • web-connector shows how to do datapoint web binding between two or more SmartServers.
    • dashboards shows example web flows web pages.
    • See Node-RED Tutorial for information on how to use the SmartServer Node-RED editor built into the CMS Sequencing widget.
  • starter kit – Starter Kit examples, including resources file examples for BACnet, Modbus, LON, and Node-RED. 
    • The SmartServer Starter Kit is a demo-board with BACnet, LON, and Modbus devices that are used to demo and test the SmartServer IoT. 
    • Includes resources file examples for BACnet, Modbus, LON, and Node-RED.
    • See the SmartServer IoT Starter Kit User's Guide for additional information on how to setup and use the Starter Kit.

  • web pages – example custom web pages that show how to use the SmartServer REST API and the WebSocket APIs.


Related content

SmartServer 101
SmartServer 101
Read with this
Creating Custom Web Pages
Creating Custom Web Pages
More like this
System Architecture
System Architecture
Read with this
Using this Documentation (Release 4.1 and Prior)
Using this Documentation (Release 4.1 and Prior)
More like this
SmartServer IoT Ethernet, RS-485 Ports, and USB Ports
SmartServer IoT Ethernet, RS-485 Ports, and USB Ports
Read with this
Interacting with Devices Using IAP/MQ
Interacting with Devices Using IAP/MQ
More like this