Communication Methods
  • Ethernet JMP Protocol
  • Ethernet WebSockets
  • Ethernet using ASCII Commands
  • Ethernet using the JNIOR Protocol
  • Custom Communication Protocols
  • JNIOR Web Server
  • Modbus/TCP Slave
  • Modbus/TCP Master
  • Modbus RS485 Master
  • Serial ASCII Commands
  • SNMP
  • Windows DLL

A Variety of Communication Methods – At the same time!

The JNIOR can be integrated into a variety of applications via several communication methods.  Because the JNIOR can have multiple connections, you can have several connections via the same method or you can use a variety of methods with separate connections, all at the same time.

  • JNIOR Web Server – the JNIOR contains its own web server for launching various monitoring, control and configuration web pages.  The JNIOR web pages consist of HTML And JavaScript files. The web pages communicate through a WebSocket interface.
  • JMP Protocol – The JMP Protocol is an Ethernet protocol that uses the JSON format for messages. JMP stands for JANOS Management Protocol. The JMP Protocol can be used directly on default port 9220. The JMP Protocol messages are used by the WebSocket interface. JSON has an advantage of being human readable versus a binary format.
  • JNIOR Protocol – the JNIOR Protocol is a binary formatted protocol. The JMP Protocol can be used directly on default port 9200. By implementing the JNIOR protocol communications within their application directly, the user can establish an efficient communications link with the JNIOR to take advantage of all the JNIOR functionality. This is not recommended for new development. Please refer to the JMP protocol for the latest protocol features.
  • ASCII Commands – the Serial Control Plus program allows the user to interact with the JNIOR I/O via simple ASCII commands.  The connection can be made via the JNIOR serial port and/or the Ethernet port.  The user can control the relay outputs (on, off, pulse) and receive the status of the digital inputs (on, off) and counters via simple ASCII commands such as C1 (close output 1) or C1p=1000 (pulse relay output 1 for 1000 milliseconds).
  • Serial-to-Ethernet Server – 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.
  • Modbus/TCP Slave and Master – supports access to the JNIOR I/O via Modbus TCP communications over the Ethernet network.  The JNIOR can act as a Modbus Slave and/or a Modbus Master. MODBUS is widely used in many applications.
  • Modbus RS485 Master – the JNIOR Model 410 can communicate via RS485 and act as a Modbus master to other devices on the RS485 network.
  • Windows DLL – the JNIOR Windows DLL allows the user to access the JNIOR functions through easy to use API calls.  By taking advantage of these predefined API calls, the user can easily design custom applications which access all available JNIOR data and functionality without having to know the details behind the JNIOR protocol communications structure.  There are many functions in the DLL to accommodate the needs of the software developer.
  • SNMP – 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.
  • MQTT – The JNIOR has an application for communicating with MQTT brokers to publish and receive messages.
  • Custom Communications Methods – have your own communication method for your application?  You, or INTEG, can develop a custom application that will run on the JNIOR and interface with the JNIOR I/O via our standard Java Class for the JNIOR OS.  Your custom application can then convert the JNIOR I/O commands to your protocol for integrating with your application.  Contact INTEG for more information to learn how we have already done this for several customers.