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 [2021-09-17 17:09] – [ezeio hardware and firmware] 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 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 96: Line 96:
 === 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 222: Line 222:
 ^ Event buffer | 8000 events | ^ Event buffer | 8000 events |
 ^ Alarms | 300, individual condition, holdoff and restore settings. Each alarm may trigger up to four separate actions. | ^ 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 | ^ Register width | 32 bit, as signed integer or floating point |
 ^ Max registers | 2000 total, max 150 per device | ^ Max registers | 2000 total, max 150 per device |
Line 229: Line 230:
 ^ Expression processing | 10Hz, fields and alarms | ^ Expression processing | 10Hz, fields and alarms |
 ^ Script execution | Approx 200k instructions per second | ^ Script execution | Approx 200k instructions per second |
 +^ Script language | See [[ezeio2:scriptref:|]] |
  • ezeio2/introduction/start.1631898581.txt.gz
  • Last modified: 2021-09-17 17:09
  • by andreh