Asynchronous JavaScript And XML, or its acronym, Ajax, is a Web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire Web page does not have to be reloaded each time the user makes a change. This is meant to increase the Web page's interactivity, speed, and usability.

The Ajax technique uses a combination of:

* XHTML (or HTML), CSS, for marking up and styling information.
* The DOM accessed with a client-side scripting language, especially ECMAScript implementations like JavaScript and JScript, to dynamically display and interact with the information presented.
* The XMLHttpRequest object to exchange data asynchronously with the web server. In some Ajax frameworks and in certain situations, an IFrame object is used instead of the XMLHttpRequest object to exchange data with the web server.
* XML is commonly used as the format for transferring data back from the server, although any format will work, including preformatted HTML, plain text, JSON and even EBML.

Like DHTML, LAMP, or SPA, Ajax is not a technology in itself, but a term that refers to the use of a group of technologies together. In fact, derivative/composite technologies based substantially upon Ajax, such as AFLAX, are already appearing.

Category 5e cable, commonly known as Cat 5e, is an unshielded twisted pair cable type designed for high signal integrity. Cat 5e cables are often used in structured cabling for computer networks such as Fast Ethernet. Cat 5e cable is an enhanced version of Cat 5 that adds specifications for far-end crosstalk. Horizontal cables are limited to a maximum of 90m in length. Cat 5e cable performance characteristics and test methods are defined in TIA/EIA-568-B.2-2001.
The most widely used local area network (LAN) access method, defined by the IEEE as the 802.3 standard. Ethernet has become so popular that a specification for "LAN connection" or "network card" implies Ethernet without saying so. Ethernet allows connection to a company or home network as well as to a cable modem or DSL modem for Internet access. Almost all PCs and Macs are fitted with 10/100 Ethernet ports which connect internally to a network adapter (NIC) that is typically built onto the motherboard.
The MAC address is a unique value associated with a network adapter. MAC addresses are also known as hardware addresses or physical addresses. They uniquely identify an adapter on a LAN. MAC addresses are 12-digit hexadecimal numbers (48 bits in length). By convention, MAC addresses are usually written in one of the following two formats: MM:MM:MM:SS:SS:SS MM-MM-MM-SS-SS-SS The first half of a MAC address contains the ID number of the adapter manufacturer. These IDs are regulated by an Internet standards body. The second half of a MAC address represents the serial number assigned to the adapter by the manufacturer. In the example, 00:A0:C9:14:C8:29 The prefix 00A0C9 indicates the manufacturer is Intel Corporation.
• MODBUS Request,
A MODBUS Request is the message sent on the network by the Client to initiate a transaction,

• MODBUS Confirmation,
A MODBUS Confirmation is the Response Message received on the Client side

• MODBUS Indication,
A MODBUS Indication is the Request message received on the Server side,

• MODBUS Response
A MODBUS Response is the Response message sent by the Server,
The MODBUS messaging services (Client / Server Model) are used for real time information exchange:
• between two device applications,
• between device application and other device,
• between HMI/SCADA applications and devices,
• between a PC and a device program providing on line services.

MODBUS Application Protocol Specification V1.1a.
RFC 1122 Requirements for Internet Hosts -- Communication Layers
A proportional-integral-derivative controller (PID controller) is a common feedback loop component in industrial control applications.
Power over Ethernet or PoE technology describes a system to transmit electrical power, along with data, to remote devices over standard twisted-pair cable in an Ethernet network. This technology is useful for powering IP telephones, wireless LAN access points, webcams, Ethernet hubs, computers, and other appliances where it would be inconvenient or infeasible to supply power separately. Power over Ethernet is standardised in IEEE 802.3af.
RJ45 (Registered Jack 45) is a physical interface often used for terminating twisted pair type cables. "RJ" stands for Registered Jack which is part of the United States Code of Federal Regulations. It has eight "pins" or electrical connections per connector.
Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated (either declarative or scripted). It is an open standard created by the World Wide Web Consortium, which is also responsible for standards like HTML and XHTML.

Trivial File Transfer Protocol (TFTP) is a very simple file transfer protocol, with the functionality of a very basic form of FTP; it was first defined in 1980.

Some details of TFTP:

* It uses UDP (port 69) as its transport protocol (unlike FTP which uses TCP port 21).
* It cannot list directory contents.
* It has no authentication or encryption mechanisms.
* It is used to read files from, or write files to, a remote server.
* It supports three different transfer modes, "netascii", "octet" and "mail", with the first two corresponding to the "ASCII" and "image" (binary) modes of the FTP protocol; the third is now obsolete and is hardly ever used.
* It has a file size limit of 32 MB.

Due to the lack of security, it is dangerous over the open Internet. Thus, TFTP is generally only used on private, local networks.

Example command in tftp in Windows Transfers files to and from a remote computer running the TFTP service.

TFTP [-i] host [GET | PUT] source [destination]

-i Specifies binary image transfer mode (also called octet). In binary image mode the file is moved literally, byte by byte. Use this mode when transferring binary files.
host Specifies the local or remote host.
GET Transfers the file destination on the remote host to the file source on the local host.
PUT Transfers the file source on the local host to the file destination on the remote host.
source Specifies the file to transfer.
destination Specifies where to transfer the file.

Product overview
  • Webserver
  • Automatically Control
    • Heaters
    • Coolers
    • Humidity
    • Lighting
  • Power over Etherneti
  • Universal Input
  • Contact Output
  • New Linear Output
  • New Solid State Relay Output
  • New Autotune PIDi Control
  • AJAXi technology
  • Modbusi TCP/IP
  • Graph Plotting
  • Datalogging