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.
The JMP Protocol is available in JANOS 1.8! JMP utilizes the same JSON messaging format that the websockets protocol has used. So there is consistency. Actually the websockets now just wrap the JMP protocol in websocket envelopes for delivery. Click here for more information!
JNIOR Protocol via WebSockets
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.
A quick example using java-script in client browser
View Example »
C# WebSocket Example using the JniorWebSocket Library
View Example »
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
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.