Skip to content
This repository was archived by the owner on Apr 14, 2023. It is now read-only.

Protocol Decoding

Brian Rudy edited this page Feb 25, 2022 · 5 revisions

All information posted here regarding the SmartControl protocol implementation was derived by inspection and analysis using off-the-shelf tools as no formal documentation has been released for public consumption.

The Navien SmartControl implementation used by the iOS and Android mobile applications consists of two different sets of protocols a RESTful API, and a Binary Protocol.

You must first authenticate with the REST API, and then make a TCP socket connection to port 6001 for the Binary Protocol. All major functions for interacting with a device are performed via the binary protocol.

Clone this wiki locally