Doors.NET - NXT Proxy Service
1.0 Introduction
The Doors.NET NXT Proxy service is the service that looks for and detects the NXT controllers on the network. It supports auto-config 'discovery and assignment' requests and auto-config will not function without the NXT Proxy service.
- DoorsNXTProxy listens on TCP/11434 for incoming requests.
- It sends discovery requests to UDP/11434, listening for responses on UDP/11435.
- Responses are echoed back on connected socket from TCP/1143.
- DHCP is configured by the assignment request starts up listening on UDP/11067 and responding to UDP/11068.
- Both TCP/11434 and UDP/11434/11453 use Keri custom protocols. And use standard DHCP protocol, but on custom port numbers 11067/11068.
- Ports 11067, 11068, 11434, 11435 are custom port numbers to Keri NXT controllers.
- TCP/10010 (NXT Command channel) is used by NXT Gateway to discover configuration of already known controllers (including manually added controllers) - in case they are not accessible by UDP on local network, the configuration data is received back on the channel connected to TCP/10010 that would normally be received on UDP/11435 by the proxy.
3.0 Broadcast Messages
DHCP messages may be broadcast or directed (unicast) as appropriate. Because of these UDP broadcast protocols, they are designed to work on a single LAN. The broadcasts won't span networks and usually don't work across VPNs on their own.
4.0 Firewall Settings
Firewalls should minimally allow UDP/11435, 11067 incoming. Additionally they could allow TCP/11434 for remote use (proxy running on one computer, queried from another computer). If a firewall blocks outgoing traffic (not the default), then it should allow TCP/11434, UDP/11434, 11068 outgoing.

Typically, the NXT Proxy service should reside on the same PC as the NXT gateway service.
The NXT and the Neutron controller types require the NXT Proxy service.
Related Articles
Doors.NET - Quick Start Guide
1.0 Introduction This document covers the basic installation and configuration of Doors.NET with Standard NXT, PXL, Entraguard, NXT-MSC (Mercury-Powered) or True Mercury controller types. It assumes that the computer being used for the Doors.NET ...
Doors.NET Quick Start Guide - Standalone Document
Doors.NET - Quick Start Guide - Standalone Document (attached)
Setup an NXT Controller
Introduction This document covers the basic configuration of NXT controllers in Doors.NET software. It assumes Doors.NET has already been successfully installed on your host PC, the software license has been activated, and the gateway has been ...
Doors.NET Communication Ports
Doors.NET - Ethernet Communication Ports (PDF) P/N: 01248-001 Rev. A (attached)
Doors.NET FAQs
Doors.NET Software Questions Where can I download the latest version of the Doors.NET software? Note: To download the latest version of Doors.NET from the Kerisys.com website you will need to first register an account and then log into the site with ...