You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 14, 2023. It is now read-only.
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.