For AI agents: visit https://esf.eurotech.com/v6.2.0/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
Everyware Software Framework (ESF)ChangelogDownloads
HomeGuidesChangelog
ChangelogDownloadsSupportMulti-service IoT Edge GatewaysEUROTECHEveryware Software Framework (ESF)
Guides
SupportMulti-service IoT Edge GatewaysEUROTECH
Javadoc

Introduction

  • IoT Edge Framework
  • Architecture
  • Getting Started
    • Install ESF via RPM
    • Upgrade ESF via RPM
    • ESF on Docker

IoT Gateway Configuration

  • Administration Console
  • Gateway Status
  • Network Configuration
    • Ethernet Configuration
    • Wi-Fi Configuration
    • Cellular Configuration
  • Firewall Configuration
  • Cloud Services
    • Cloud Service Configuration
    • Data Service Configuration
    • Connection Monitors in DataService
    • Message Publishing Backoff Delay
    • MqttData Transport Service Configuration
  • SSL Configuration
  • Gateway Administration Console Authentication

Core Services

  • Introduction
  • Clock Service
  • Deployment Service
  • Command Service
  • H2Db Service
  • Position Service
  • Provisioning Service
  • Reboot Service
  • Rest Service
  • Vpn Service
  • Watchdog Service
  • Log Analytics
    • APIs
    • Implementation for systemd
    • Feature Setup
    • Export Journald Logs
    • Usage Examples
  • Diagnostics Service
  • CloudCat Service
  • Simple Artemis MQTT Broker Service
  • ActiveMQ Artemis Broker Service
  • Terminal Client and Server Services

Wires

  • Introduction
  • Assets as Wire Components
  • DB Store and Filter
  • Script Filter
  • FIFO Component
  • Statistical Components Examples
  • Multiport Wire Components
    • Conditional Component
    • Join Component
    • Mathematical Components Example
  • Usage Examples
    • Modbus Application
    • OPC-UA Application
    • TI SensorTag Application
    • GPIO Driver Application
    • iBeacon Driver Application
    • Eddystone Driver Application with RuuviTag+
  • MQTT Namespace
  • References

Connect Field Devices

  • Introduction to Drivers and Assets
  • Assets
  • Drivers
    • Modbus Driver
    • OPC UA Driver
    • S7 PLC Driver
    • LoRa Driver
    • GPIO Driver
    • Ti SensorTag Driver
    • SenseHat Driver
    • iBeacon Driver
    • Eddystone Driver
    • FANUC CNC Driver
    • J1939 Driver
    • J1979 Driver
    • BACNet Driver
    • IEC 60870-5-101/104 Master Driver
    • IEC 60870-5-104 Server Driver
    • Modbus to DNP3 conversion example
    • DNP3 Slave Driver
    • DNP3 Master Driver
    • MBus Driver
    • Ethernet/IP Driver for AllenBradley
    • MVB Driver
  • I/O APIs
  • ASSET-V1 MQTT Namespace
  • Accessing Asset data from Everyware Cloud 4
  • Implementing a protocol conversion with Kura Wires

Multi-Cloud Connection Support

  • Overview
  • User Guide
  • Application Developer Guide
  • Cloud Connection Developer Guide

IoT Cloud Services Connection

  • Everyware Cloud Connection
  • Everyware Cloud Provisioning
  • Eclipse Kapua Connection
  • Cumulocity Cloud Connection
  • AWS IoT Core Connection
    • Single Thing Provisioning
    • ESF Cloud Connector for AWS IoT Core
    • How to add an AWS CloudWatch Dashboard
    • Legacy AWS IoT Connector
  • Azure IoT Connection
    • Create a Device in IoT Central Applications
    • Connection String Provisioning and Connection
    • TPM Provisioning and Connection
    • SaS Provisioning and Connection
    • X.509 Provisioning and Connection
    • Creating Additional Types of Certificates for Azure IoT
  • Legacy V2 Azure IoT Connection
    • Legacy V2 Create a Device in IoT Central Applications
    • Legacy V2 TPM Provisioning and Connection
    • Legacy V2 SaS Provisioning and Connection
    • Legacy V2 X.509 Provisioning and Connection

Administration

  • Directory Layout
  • Snapshot Management
  • Application Management
  • Remote Management
  • Remote Access

Security

  • Introduction
  • Framework Execution Modalities
  • Security Policy File
  • Bundle Signing
  • Startup Security Checks
  • Gateway Administration Console (Web UI) Improvements
  • Move to Production
  • Device Disposal

Java Application Development

  • Development Environment Setup
  • Hello World Application
  • Deploy and Debug Applications
  • Remote Debugging on Target Platform
  • Configurable Application
  • Connected Application
  • Gateway Features
    • How to Use Serial Ports
    • How to Use GPIO
    • How to Use Modbus
    • How to Use RS-485 Ports
    • How to Use CAN bus
    • How to Use People Counter
    • How to Use Watchdog
    • How to Manage Network Settings
    • How to Use Bluetooth 2.1
    • How to Use Legacy Bluetooth LE
    • How to Use Legacy Bluetooth LE Beacons
    • How to Use Legacy Bluetooth LE Beacon Scanner
    • How to Use New Bluetooth LE APIs
    • How to Use New Beacon APIs
    • How to use the ReliaIO 10-12

Gateway Configurations

  • BoltGATE 20-25
  • BoltGATE 20-31
  • DynaGATE 10-06
  • DynaGATE 20-30
  • ReliaGATE 10-11
  • ReliaGATE/DynaGATE 10-12
  • ReliaGATE 10-14
  • ReliaGATE 20-25
  • RaspberryPi 2/3

References

  • Javadoc
  • MQTT Namespace

FAQ

  • Connectivity
Powered by 

Javadoc

  • Kura API Documentation
  • Java Communications API (javax.comm)
  • Java USB (javax.usb)
  • Java HIDAPI Javadoc
  • OpenJDK Device I/O API Documentation
  • CANBus API Documentation

Updated 10 months ago


RaspberryPi 2/3
MQTT Namespace