<p>As shown in the figure above, the two master nodes close to the router are automatically connected to the router wifi. The other downstream nodes are respectively connected to the upstream node with the strongest signal.</p>
<h4id="Certification"><ahref="#Certification"class="headerlink"title="Certification"></a><strong>Certification</strong></h4><p><imgsrc="https://api.yimian.xyz/img/?path=imgbed/img_d184ff2_1442x502_8_null_normal.jpeg"alt="Radio frequency fingerprint identification[2]"></p>
<p>Wiot nodes support the use of <strong>RF Fingerprint Recognition</strong><ahref="https://ieeexplore.ieee.org/document/8715341"target="_blank"rel="noopener">[2]</a> to achieve downstream communication authentication. This method uses the RSSI function of esp8266 and scan return parameters. When the downstream device attempts to access the network, the upstream device will collect fingerprint information and report to the server. The server compares the fingerprint with the previous version stored in the database and makes a decision whether to allow access to the network.</p>
<p>Wiot nodes support the use of <strong>RF Fingerprint Recognition</strong><ahref="https://ieeexplore.ieee.org/document/9149584"target="_blank"rel="noopener">[2]</a> to achieve downstream communication authentication. This method uses the RSSI function of esp8266 and scan return parameters. When the downstream device attempts to access the network, the upstream device will collect fingerprint information and report to the server. The server compares the fingerprint with the previous version stored in the database and makes a decision whether to allow access to the network.</p>
<h3id="Cloud-Module"><ahref="#Cloud-Module"class="headerlink"title="Cloud Module"></a>Cloud Module</h3><p>The cloud module acts as the cloud part of Wiot and provides cloud functions. The cloud module can guard the wiot program running in the run-time state. In addition, the cloud module can also provide functions such as testing and deployment. The cloud module uses Docker for virtualization.</p>
<h3id="Command-Line-Program"><ahref="#Command-Line-Program"class="headerlink"title="Command Line Program"></a>Command Line Program</h3><p>That is wiot-cli. It is a set of operation tools provided by Wiot on the developer terminal. Through wiot-cli, developers can implement functions such as testing, deploying, and restoring wiot programs. In addition, wiot-cli also supports a series of common functions such as debug. See the <code>wiot-cli command</code> below for details.</p>