Changes

Line 1: Line 1:  +
==Introduction==
 +
{{Template:Networking_rutxxx_manual_fw_disclosure | fw_version= {{{fw_version}}} }}
 +
 +
'''JSON-RPC''' is a remote procedure call protocol encoded in JSON. It is a very simple protocol (and very similar to XML-RPC), defining only a few data types and commands. JSON-RPC allows for notifications (data sent to the server that does not require a response) and for multiple calls to be sent to the server which may be answered out of order.
 +
 +
This article provides a guide on how to use JSON-RPC on RUTxxx routers.
 +
 +
==Configuration overview and prerequisites==
 +
Before we begin, let's overview the configuration that we are attempting to achieve and the prerequisites that make it possible.<br>
 +
'''Prerequisites''':
 +
* A PC for with a HTTP request software.
 +
* An Internet connection. (''This example is based in a local configuration, but also can be used via wired WAN or a remote installation with Public IP'')
 +
* One RUTxxx series router.<br>
 +
'''Configuration scheme:'''
 +
[[File:{{{file_scheme}}}|border|class=tlt-border|center]]
 +
 +
==Enabling JSON-RPC==
 +
Before anything else, you'll need to make sure JSON-RPC is enabled on your router. JSON-RPC is enabled by default, so if you haven't made any changes to the router's access settings, everything should be in order. Otherwise you can check JSON-RPC status by logging into your router's WebUI and navigating to '''System → Administration → Access Control'''. Look for the ''WebUI'' section; there will be an '''Enable JSON RPC''' field. Make sure it is checked:
 +
 +
[[File:WEBUI JSON.jpg|border|class=tlt-border|center]]
 +
 
==Using JSON-RPC with Linux OS==
 
==Using JSON-RPC with Linux OS==
  

Navigation menu