The JNIOR has a strong list of methods that allow you to monitor, control and configure the unit.
JNIOR Web Server
The JNIOR Web Server implements multiple features. HTTP, HTTPS, PHP and WebSockets. WebSocket allow for bidirectional, real-time communication. This allows our DCP (Dynamic Configuration Page) to work. Use the DCP for manual monitoring, control and configuration.
This is NOT recommended for new development
Using WebSockets and the Web Server you can monitor, control and configure the JNIOR. This is a binary protocol. This is carried over from the Series 3.
This is NOT recommended for new development. Please use the JNIOR Protocol via WebSockets
JNIOR Protocol via WebSockets
Using WebSockets and the Web Server you can monitor, control and configure the JNIOR via JSON formatted JNIOR Protocol packets. This is how the DCP works.
This is recommended for new development
Connecting to the JNIOR via WebSockets has many advantages
- Bidirectional real-time TCP connection. IO State is sent to from the JNIOR when it
occurs without the need to poll. Less overhead!
- Uses JSON for message format. Easy to read and implement.
- Uses wss:// over port 443 to be secure!
TLS v1.0 AES/256 SHA1
- Monitor, Control, Configure as well as File System, Command Line, and Syslog functionality.
Replaces JNIOR protocol, FTP and Telnet.
View Example »
C# WebSocket Example using the JniorWebSocket Library
View Example »
MODBUS is a master / slave protocol. That means that the master is responsible to polling the JNIOR frequently to get data. There are a few variations of MODBUS that are implemented on the JNIOR; MODBUS RTU, MODBUS ASCII and MODBUS TCP.
is a software application that runs on the JNIOR that allows the JNIOR to act as a converter between a serial device connected to the JNIOR serial port and a remote application. Communication to the JNIOR is via the Ethernet network using TCP/IP.
The JNIOR supports SNMP (Simple Network Management Protocol) for querying the JNIOR I/O status, controlling the relay outputs and configuring the I/O to be ‘traps’. The JNIOR MIB and SNMP application notes are available for download in the Support section of our web site.
The Beacon Protocol is for discovery and initial configuration. It utilizes UDP. Discovery is performed via UDP broadcasts while configuration is done using UDP point-to-point.