NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
vtburtonra
Feb 14, 2023Aspirant
access the list of attached devices via URL with json output
I have an Orbi RBR850 and two RBS850's. In combination, they provide excellent WiFi coverage to my house. The RBS's are connected back to the RBR via Ethernet. I have "a bunch" of IOT devices conn...
CrimpOn
Feb 14, 2023Guru - Experienced User
vtburtonra , please check your private messages. (click on the envelop in the upper right part of the screen.
CrimpOn
Feb 14, 2023Guru - Experienced User
Netgear uses the Simple Object Access Protocol (SOAP) as the communications link between the router and apps (Orbi app, Nighthawk app, etc.) https://en.wikipedia.org/wiki/SOAP . The list of routers using SOAP is extensive:
https://www.routeripaddress.com/search/netgear+router+soap+api/*/*/
In addition to the Excel spreadsheet mentioned above, there are examples on the internet which use various programming languages to access and control Netgear routers using SOAP. One for Python is pyNetgear_Enhanced
https://github.com/roblandry/pynetgear_enhanced . There's one for Go https://github.com/DRuggeri/netgear_client
Javascript; https://www.npmjs.com/package/netgear
A common complaint is that each of these projects was limited because Netgear does not publish specifications for the SOAP interface and each developer had to scrape the parameters from observing the Nighthawk or Orbi app communications.
If someone had a Fortran or C language library, I'd be all over this.