Changes

no edit summary
Line 53: Line 53:  
Router parameters are held within '''registers'''. Each register contains 2 bytes of information. For simplification the number of registers for storing numerical values is 2, while the number of registers for storing text information is 16. The register addresses and corresponding system values are described in the table below:
 
Router parameters are held within '''registers'''. Each register contains 2 bytes of information. For simplification the number of registers for storing numerical values is 2, while the number of registers for storing text information is 16. The register addresses and corresponding system values are described in the table below:
   −
<table class="nd-othertables">
+
{{Template:Networking_rutos_manual_modbus_modbus_tcp_get_parameters_table
    <tr>
+
|mobile = {{{mobile}}}
        <th width="546">required value</th>
+
|series = {{{series}}}
      <th width="200">register address</th>
+
|name = {{{name}}}
        <th width="200">register number</th>
+
|analog = {{{analog}}}
      <th width="200">number of registers</th>
+
|gps = {{{gps}}}
      <th width="200">representation</th>
  −
    </tr>
  −
    <tr>
  −
      <td>System uptime</td>
  −
      <td>1</td>
  −
        <td>2</td>
  −
      <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
{{#ifeq:{{{mobile}}}| 1 |
  −
    <tr>
  −
      <td>Mobile signal strength ([[RSSI]] in dBm)</td>
  −
      <td>3</td>
  −
        <td>4</td> 
  −
      <td>2</td>
  −
        <td>32 bit integer</td>
  −
    </tr>
  −
{{#ifeq:{{{series}}}|TRB14X||
  −
    <tr>
  −
      <td>System temperature (in 0.1 °C)</td>
  −
      <td>5</td>
  −
        <td>6</td>
  −
      <td>2</td>
  −
        <td>32 bit integer</td>
  −
    </tr>
   
}}
 
}}
}}
  −
    <tr>
  −
      <td>System hostname</td>
  −
      <td>7</td>
  −
        <td>8</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
{{#ifeq:{{{mobile}}}| 1 |
  −
    <tr>
  −
      <td>GSM operator name</td>
  −
      <td>23</td>
  −
        <td>24</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
}}
  −
    <tr>
  −
      <td>Router serial number</td>
  −
      <td>39</td>
  −
        <td>40</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
{{#switch:{{{name}}}
  −
|TRB141=
  −
|TRB142=
  −
|TRB145=
  −
|
  −
    <tr>
  −
      <td>LAN MAC address</td>
  −
      <td>55</td>
  −
        <td>56</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
}}
  −
    <tr>
  −
      <td>Router name</td>
  −
      <td>71</td>
  −
        <td>72</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
{{#ifeq:{{{mobile}}}| 1 |
  −
    <tr>
  −
      <td>Currently active SIM card slot</td>
  −
      <td>87</td>
  −
        <td>88</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Network registration info</td>
  −
      <td>103</td>
  −
        <td>104</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Network type</td>
  −
      <td>119</td>
  −
        <td>120</td>
  −
      <td>16</td>
  −
        <td>Text</td>
  −
    </tr>
  −
}}
  −
    <tr>
  −
      <td>Current WAN IP address</td>
  −
      <td>139</td>
  −
        <td>140</td>
  −
      <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
{{#ifeq:{{{analog}}}| 1|
  −
    <tr>
  −
      <td>Analog input value</td>
  −
      <td>141</td>
  −
        <td>142</td> 
  −
      <td>2</td>
  −
        <td>32 bit integer</td>
  −
    </tr>
  −
}}
  −
{{#ifeq:{{{gps}}}| 1|
  −
    <tr>
  −
      <td>GPS latitude coordinate</td>
  −
      <td>143</td>
  −
        <td>144</td>
  −
      <td>2</td>
  −
        <td>32 bit float</td>
  −
    </tr>
  −
    <tr>
  −
      <td>GPS longitude coordinate</td>
  −
      <td>145</td>
  −
        <td>146</td>
  −
      <td>2</td>
  −
        <td>32 bit float</td>
  −
    </tr>
  −
    <tr>
  −
      <td>GPS fix time</td>
  −
      <td>147</td>
  −
        <td>148</td>
  −
      <td>16</td>
  −
        <td>Text (Unix timestamp×1000)</td>
  −
    </tr>
  −
    <tr>
  −
      <td>GPS date and time</td>
  −
      <td>163</td>
  −
        <td>164</td>
  −
      <td>16</td>
  −
        <td>Text (DDMMYYhhmmss)</td>
  −
    </tr>
  −
    <tr>
  −
      <td>GPS speed</td>
  −
      <td>179</td>
  −
        <td>180</td>
  −
      <td>2</td>
  −
        <td>32 bit integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>GPS satellite count</td>
  −
      <td>181</td>
  −
        <td>182</td>
  −
      <td>2</td>
  −
        <td>32 bit integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>GPS accuracy</td>
  −
      <td>183</td>
  −
        <td>184</td>
  −
      <td>2</td>
  −
        <td>32 bit float</td>
  −
    </tr>
  −
}}
  −
{{#ifeq:{{{mobile}}}| 1|
  −
    <tr>
  −
      <td>Mobile data received today (SIM1)</td>
  −
      <td>185</td>
  −
      <td>186</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data sent today (SIM1)</td>
  −
      <td>187</td>
  −
      <td>188</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data received this week  (SIM1)</td>
  −
      <td>189</td>
  −
      <td>190</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data sent this week  (SIM1)</td>
  −
      <td>191</td>
  −
      <td>192</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data received this month  (SIM1)</td>
  −
      <td>193</td>
  −
      <td>194</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data sent this month  (SIM1)</td>
  −
      <td>195</td>
  −
      <td>196</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
        <td>Mobile data received last 24h  (SIM1)</td>
  −
        <td>197</td>
  −
        <td>198</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
        <td>Mobile data sent last 24h  (SIM1)</td>
  −
        <td>199</td>
  −
        <td>200</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
}}
  −
{{#ifeq:{{{mobile}}}| 1|
  −
      <tr>
  −
        <td>Active SIM card</td>
  −
        <td>205</td>
  −
        <td>206</td>
  −
        <td>1</td>
  −
        <td>32 bit unsigned integer</td>
  −
      </tr>
  −
      <tr>
  −
        <td>Mobile data received last week (SIM1)</td>
  −
        <td>292</td>
  −
        <td>293</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
      </tr>
  −
      <tr>
  −
        <td>Mobile data sent last week (SIM1)</td>
  −
        <td>294</td>
  −
        <td>295</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
      </tr>
  −
      <tr>
  −
        <td>Mobile data received last month (SIM1)</td>
  −
        <td>296</td>
  −
        <td>297</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
      </tr>
  −
      <tr>
  −
        <td>Mobile data sent last month (SIM1)</td>
  −
        <td>298</td>
  −
        <td>299</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
      </tr>
  −
{{#ifeq:{{{series}}}|TRB14X| |
  −
      <tr>
  −
          <td>Mobile data received today (SIM2)</td>
  −
          <td>300</td>
  −
          <td>301</td>
  −
          <td>2</td>
  −
          <td>32 bit unsigned integer</td>
  −
      </tr>
  −
      <tr>
  −
        <td>Mobile data sent today (SIM2)</td>
  −
        <td>302</td>
  −
        <td>303</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
      </tr>
  −
      <tr>
  −
        <td>Mobile data received  this week  (SIM2)</td>
  −
        <td>304</td>
  −
        <td>305</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
        <td>Mobile data sent  this week  (SIM2)</td>
  −
        <td>306</td>
  −
        <td>307</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
        <td>Mobile data received  this month  (SIM2)</td>
  −
        <td>308</td>
  −
        <td>309</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
        <td>Mobile data sent  this month  (SIM2)</td>
  −
        <td>310</td>
  −
        <td>311</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data received last 24h (SIM2)</td>
  −
      <td>312</td>
  −
      <td>313</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
        <td>Mobile data sent last 24h (SIM2)</td>
  −
        <td>314</td>
  −
        <td>315</td>
  −
        <td>2</td>
  −
        <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data received last week (SIM2)</td>
  −
      <td>316</td>
  −
      <td>317</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data sent last week (SIM2)</td>
  −
      <td>318</td>
  −
      <td>319</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data received last month(SIM2)</td>
  −
      <td>320</td>
  −
      <td>321</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Mobile data sent last month (SIM2)</td>
  −
      <td>322</td>
  −
      <td>323</td>
  −
      <td>2</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
}}
  −
}}
  −
{{#switch:{{{name}}}
  −
|RUTXR1=
  −
|TRB255=
  −
    <tr>
  −
      <td>PIN 3 status</td>
  −
      <td>324</td>
  −
      <td>325</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>PIN 4 status</td>
  −
      <td>325</td>
  −
      <td>326</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>PIN 2 status</td>
  −
      <td>336</td>
  −
      <td>337</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
    </tr>
  −
|TRB245=
  −
    <tr>
  −
      <td>PIN 3 status</td>
  −
      <td>324</td>
  −
      <td>325</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>PIN 4 status</td>
  −
      <td>325</td>
  −
      <td>326</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>PIN 2 status</td>
  −
      <td>336</td>
  −
      <td>337</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
    </tr>
  −
|
  −
    <tr>
  −
      <td>Digital non-isolated input (4 PIN connector)</td>
  −
      <td>324</td>
  −
      <td>325</td>
  −
      <td>1</td>
  −
      <td>32 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td>Digital open collector output (4 PIN connector)</td>
  −
      <td>325</td>
  −
      <td>326</td>
  −
      <td>1</td>
  −
      <td>32 bit unsigned integer</td>
  −
</tr>
  −
}}
  −
{{#switch:{{{series}}}
  −
|RUTX=
  −
|
  −
    <tr>
  −
      <td> PIN 3 direction {{#ifeq:{{{series}}}|TRB14X|(4 PIN connector)}}</td>
  −
      <td>326</td>
  −
      <td>327</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
    </tr>
  −
    <tr>
  −
      <td> PIN 4 direction {{#ifeq:{{{series}}}|TRB14X|(4 PIN connector)}} </td>
  −
      <td>327</td>
  −
      <td>328</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
}}
  −
{{#ifeq:{{{mobile}}}|1|
  −
    <tr>
  −
      <td> Modem ID </td>
  −
      <td>328</td>
  −
      <td>329</td>
  −
      <td>8</td>
  −
      <td>Text</td>
  −
  </tr>
  −
}}
  −
{{#ifeq:{{{name}}}|TRB141|
  −
    <tr>
  −
      <td> Relay </td>
  −
      <td>337</td>
  −
      <td>338</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> Latching relay </td>
  −
      <td>338</td>
  −
      <td>339</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> Isolated input </td>
  −
      <td>339</td>
  −
      <td>340</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> 1-wire </td>
  −
      <td>340</td>
  −
      <td>341</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> PIN 1 input status </td>
  −
      <td>341</td>
  −
      <td>342</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> PIN 2 input status </td>
  −
      <td>342</td>
  −
      <td>343</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> PIN 1 (Dry/Wet) status </td>
  −
      <td>343</td>
  −
      <td>344</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> PIN 2 (Dry/Wet) status </td>
  −
      <td>344</td>
  −
      <td>345</td>
  −
      <td>1</td>
  −
      <td>16 bit unsigned integer</td>
  −
  </tr>
  −
    <tr>
  −
      <td> ACL status </td>
  −
      <td>346</td>
  −
      <td>347</td>
  −
      <td>1</td>
  −
      <td>32 bit integer</td>
  −
  </tr>
  −
}}
  −
{{#ifeq:{{{mobile}}}|1|
  −
    <tr>
  −
      <td> IMSI </td>
  −
      <td>348</td>
  −
      <td>349</td>
  −
      <td>16</td>
  −
      <td>Text</td>
  −
  </tr>
  −
}}
  −
</table>
  −
      
===Modbus read===
 
===Modbus read===

Navigation menu