ezeio2:introduction:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ezeio2:introduction:start [2020-07-25 20:42] – [Inputs and Outputs] andrehezeio2:introduction:start [2022-07-07 16:59] (current) andreh
Line 1: Line 1:
-====== Introduction to the ezeio ======+===== Introduction to the ezeio =====
 {{indexmenu_n>200}} {{indexmenu_n>200}}
  
 //**Thank you for purchasing or considering the ezeio® !**// //**Thank you for purchasing or considering the ezeio® !**//
  
-===== What is the ezeio®? =====+==== What is the ezeio®? ====
  
 The ezeio is a complete solution for monitoring, alarming, control and The ezeio is a complete solution for monitoring, alarming, control and
Line 29: Line 29:
   * Technical alarm systems (fan monitors, temperature, tank levels)   * Technical alarm systems (fan monitors, temperature, tank levels)
   * Lighting control, monitoring and scheduling/automation   * Lighting control, monitoring and scheduling/automation
-  * Sprinkler control, monitoring and scheduling/automation+  * Irrigation control, monitoring and scheduling/automation
   * Battery / EV charging, monitoring and control   * Battery / EV charging, monitoring and control
   * Vehicle tracking, monitoring (GPS)   * Vehicle tracking, monitoring (GPS)
Line 41: Line 41:
 the ezeio system unique. the ezeio system unique.
  
-===== Model information =====+==== Model information ====
  
 ^ Part number ^ Model ^ Cloud connectivity ^ ^ Part number ^ Model ^ Cloud connectivity ^
Line 58: Line 58:
 ^ CAN | 1 | CANbus compatible port | ^ CAN | 1 | CANbus compatible port |
  
-Additional inputs and outputs can be added using ezeio expansion devices and/or third party devices.+Additional inputs and outputs can be added using [[ezeio2:ioexpander|ezeio expansion devices]] and/or third party devices.
  
 Standard & Optional Features; ((Some features require additional paid subscription)) Standard & Optional Features; ((Some features require additional paid subscription))
Line 78: Line 78:
   * Unlimited user access with multiple permission levels from view only to full admin   * Unlimited user access with multiple permission levels from view only to full admin
  
-===== Functional overview =====+==== Functional overview ====
  
-==== Communication ====+=== Communication ===
  
 The ezeio connects to the Internet via Cellular or Ethernet. A cellular modem is built in to the unit, but an external antenna is required. By default, if there is an Ethernet connection that allows Internet access, //Ethernet is prioritized//. If for any reason the Ethernet connection is not available, the ezeio will automatically switch to use the cellular connection. If the Ethernet becomes available after the cellular connection has been established, the ezeio will switch to the Ethernet after a few seconds. The ezeio connects to the Internet via Cellular or Ethernet. A cellular modem is built in to the unit, but an external antenna is required. By default, if there is an Ethernet connection that allows Internet access, //Ethernet is prioritized//. If for any reason the Ethernet connection is not available, the ezeio will automatically switch to use the cellular connection. If the Ethernet becomes available after the cellular connection has been established, the ezeio will switch to the Ethernet after a few seconds.
Line 91: Line 91:
 | Max cable length | 100m (320ft) | | Max cable length | 100m (320ft) |
 | Addressing | DHCP (default) or static IP | | Addressing | DHCP (default) or static IP |
-| Protocol | Proprietary, encrypted, Port 443 |+| Protocol | Proprietary, encrypted, Port TCP/443 |
 | Security | PKI handshake, 128 bit encryption | | Security | PKI handshake, 128 bit encryption |
  
 === Cellular specifications === === Cellular specifications ===
  
-| Antenna connection | SMA | +| Antenna | SMA, standard rugged knob-style antenna with mounting bracket. 1m cable. 
-| Technology | LTE CAT-M1 (default)+| Technology | LTE CAT-M1 | 
-| Carrier support | Global | +| Carrier support | Global, multi-carrier with localization 
-| SIM card | Standard Mini-SIM (2FF) ((SIM is provided by eze System, and not user replaceable)) |+| SIM card | Built-in ((SIM is provided by eze System, and not user replaceable)) |
  
-==== Inputs and Outputs ====+=== Inputs and Outputs ===
  
 The ezeio connects to local sensors and devices through the green screw terminal. There are several connection options. The ezeio connects to local sensors and devices through the green screw terminal. There are several connection options.
Line 115: Line 115:
 | Power supply | | Barrel DC jack input or screw terminal | | Power supply | | Barrel DC jack input or screw terminal |
 | Power output | | Terminals for fused or passthrough DC as well as regulated +5VDC | | Power output | | Terminals for fused or passthrough DC as well as regulated +5VDC |
-| Ground | | Multiple ground terminals |+| Ground | | Inputs, outputs and supply use a common ground. Multiple ground terminals |
  
 === Discrete inputs === === Discrete inputs ===
Line 121: Line 121:
 There are eight (8) discrete inputs on the ezeio. Each input can be individually configured to monitor voltage, current, resistance or pulses. The configuration is done via the web interface at https://eze.io. There are eight (8) discrete inputs on the ezeio. Each input can be individually configured to monitor voltage, current, resistance or pulses. The configuration is done via the web interface at https://eze.io.
  
-More information about connecting to the inputs is available [[ezeio2:installation:inputs|here]].+More information about connecting to the inputs is available [[ezeio2:connections:inputs|here]].
  
 === Discrete outputs === === Discrete outputs ===
Line 133: Line 133:
 Output 4 outputs an analog voltage between 0 and 10V. The software controls this in 100mV steps (0-100%). Output 4 outputs an analog voltage between 0 and 10V. The software controls this in 100mV steps (0-100%).
  
-More information about connecting to the outputs is available [[ezeio2:installation:outputs|here]].+More information about connecting to the outputs is available [[ezeio2:connections:outputs|here]].
  
 === SDI-12 === === SDI-12 ===
Line 141: Line 141:
 The ezeio supports the standard SDI-12 protocol and multiple drivers are available for different types of sensors. The SDI-12 port can also be used as a generic serial input to read GPS data and other nonstandard devices. The ezeio supports the standard SDI-12 protocol and multiple drivers are available for different types of sensors. The SDI-12 port can also be used as a generic serial input to read GPS data and other nonstandard devices.
  
-More information about SDI-12 is available [[ezeio2:installation:sdi12|here]].+More information about SDI-12 is available [[ezeio2:connections:sdi12|here]].
  
 === Modbus/RTU === === Modbus/RTU ===
Line 151: Line 151:
 Several devices can be connected at the same time on the same Modbus/RTU cable. The protocol is very robust, uses low cost bulk wires and can be used in noisy environments and over long distances. Several devices can be connected at the same time on the same Modbus/RTU cable. The protocol is very robust, uses low cost bulk wires and can be used in noisy environments and over long distances.
  
-More information about Modbus/RTU is available [[ezeio2:installation:modbusrtu|here]].+More information about Modbus/RTU is available [[ezeio2:connections:modbusrtu|here]].
  
 === Modbus/TCP === === Modbus/TCP ===
Line 159: Line 159:
 The ezeio supports standard Modbus/TCP as both a 'server' and a 'client'. There are multiple drivers available for various devices. The ezeio supports standard Modbus/TCP as both a 'server' and a 'client'. There are multiple drivers available for various devices.
  
-More information about Modbus/TCP is available [[ezeio2:installation:modbustcp|here]].+More information about Modbus/TCP is available [[ezeio2:connections:modbustcp|here]].
  
 === CAN === === CAN ===
Line 179: Line 179:
  
 == Data acquisition == == Data acquisition ==
-Captured data is communication automatically to the cloud databases, and can be easily viewed in real time or historically, and downloaded as CSV or via API. The data is kept in the servers databases for a minimum of three years.+Captured data is first buffered in the built-in memory, which holds over 50 days of 10 minute interval data, or 300000 samples at other intervals. Buffered data is uploaded automatically to the cloud databases as soon as the connection allows, and can be easily viewed in real time or historically, and downloaded as CSV or via API. The data is kept in the servers databases for a minimum of three years.
  
 == Events == == Events ==
Line 199: Line 199:
 ^ | 32MB flash buffer for log data | ^ | 32MB flash buffer for log data |
 ^ Interfaces | Ethernet, CAN, Modbus RS485, SDI-12, Discrete I/O | ^ Interfaces | Ethernet, CAN, Modbus RS485, SDI-12, Discrete I/O |
-^ Cellular | LTE CAT-M1 global (optional GSM 2G/3G) +^ Cellular | LTE CAT-M1 global | 
-^ RTC | Automatically synchronized with servers. Supercap backup (>24h) | +^ RTC | Automatically synchronized with servers. Supercap backup (~24h) | 
-^ Power | 11-30VDC supply (switching ((Power consumption independent of input votage))), <1W self-draw average |+^ Power | 12-24VDC supply (switching ((Power consumption mostly independent of input voltage))), <1W self-draw average |
  
 There are no provisions for directly connecting to the hardware for configuration. All configuration is managed through the servers https://eze.io. There are no provisions for directly connecting to the hardware for configuration. All configuration is managed through the servers https://eze.io.
Line 207: Line 207:
 === Embedded software === === Embedded software ===
  
-The ezeio runs a proprietary software stack, designed bottom-up by eze System. The software is embedded in the microcontroller and runs immediately when power is applied. The configuration, drivers and user designed logic is synchronized automatically from the cloud servers, and runs locally on the ezeio.+The ezeio runs a proprietary software stack, designed from scratch by eze System. The software is embedded in the microcontroller and runs immediately when power is applied. The configuration, drivers and user designed logic is synchronized automatically from the cloud servers, and runs locally on the ezeio.
  
 Each ezeio unit has unique keys for validating with the ezeio cloud system and will refuse any other attempts to communicate than with the ezeio servers. The system is inherently secure, designed for direct use on the public Internet with no need for additional VPN, firewalls or other third-party security measures. Each ezeio unit has unique keys for validating with the ezeio cloud system and will refuse any other attempts to communicate than with the ezeio servers. The system is inherently secure, designed for direct use on the public Internet with no need for additional VPN, firewalls or other third-party security measures.
Line 213: Line 213:
 In case the communication is interrupted, all logic continues to run, and any messages/log data is buffered and automatically sent to the servers when the communication is restored. In case the communication is interrupted, all logic continues to run, and any messages/log data is buffered and automatically sent to the servers when the communication is restored.
  
 +=== Capacity and performance ===
  
 +^ Field width | 64 bit, double precision | 
 +^ Max fields | 90 (logged data points) | 
 +^ Log buffer, fixed | 56 days, 10 minute interval, all fields and system status | 
 +^ Log buffer, configurable | 262000 blocks of 11 fields each | 
 +^ Log interval | 10 minute standard, configurable down to 5s, configurable to record mean/max/min/snapshot/trend | 
 +^ Event buffer | 8000 events | 
 +^ Alarms | 300, individual condition, holdoff and restore settings. Each alarm may trigger up to four separate actions. | 
 +^ Schedules | 30 daily/weekday or by 10-year calendar | 
 +^ Register width | 32 bit, as signed integer or floating point | 
 +^ Max registers | 2000 total, max 150 per device | 
 +^ Devices | Up to 40 total | 
 +^ Hardware inputs | 8 on main hardware. Expandable to 64 with ezeio expansion. 12 bit resolution, 1000Hz sampling speed (fixed) | 
 +^ Hardware outputs | 4 on main hardware. Expandable to 74 with ezeio expansion. Types: On/Off max 200mA active output, PWM 50Hz/RC servo, Analog 0-10V 0.1V step | 
 +^ Expression processing | 10Hz, fields and alarms | 
 +^ Script execution | Approx 200k instructions per second | 
 +^ Script language | See [[ezeio2:scriptref:|]] |
  • ezeio2/introduction/start.1595709737.txt.gz
  • Last modified: 2020-07-25 20:42
  • by andreh