zy上云api


属性写

<p>[TOC]</p> <h4>物模型写入属性操作</h4> <h5>设置飞行参数</h5> <ol> <li> <p>操作描述 通过WebSocket协议向设备发送写入属性的请求,修改设备的可写属性值。设备接收到请求后,会根据物模型定义验证属性值,并返回操作结果</p> </li> <li>请求格式 </li> </ol> <pre><code class="language-json">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;setFlightParams&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;properties&amp;quot;: { &amp;quot;rtl_alt&amp;quot;: 39 } }, &amp;quot;timestamp&amp;quot;: 1700000000000 }</code></pre> <table> <thead> <tr> <th>属性</th> <th>值</th> </tr> </thead> <tbody> <tr> <td>avoid_enable</td> <td>false</td> </tr> <tr> <td>avoid_margin</td> <td>0.0</td> </tr> <tr> <td>batt2_fs_low_act</td> <td>0</td> </tr> <tr> <td>batt2_low_volt</td> <td>0.0</td> </tr> <tr> <td>batt_fs_act</td> <td>0</td> </tr> <tr> <td>batt_low_volt</td> <td>0.0</td> </tr> <tr> <td>fence_enable</td> <td>false</td> </tr> <tr> <td>fence_radius</td> <td>0.0</td> </tr> <tr> <td>fs_gcs_enable</td> <td></td> </tr> <tr> <td>fs_options</td> <td>0</td> </tr> <tr> <td>gps_bds_status false</td> </tr> <tr> <td>gps_type</td> <td>0</td> </tr> <tr> <td>product_id</td> <td>0</td> </tr> <tr> <td>prx_type</td> <td>0</td> </tr> <tr> <td>psc_posxy_p</td> <td>0.0</td> </tr> <tr> <td>rtl_alt</td> <td>0.</td> </tr> <tr> <td>rtl_alt_final</td> <td>0.0</td> </tr> <tr> <td>sta_xy_amax</td> <td>0.0</td> </tr> <tr> <td>sta_xy_vmax</td> <td>0.0</td> </tr> <tr> <td>wp_accel</td> <td>0.0</td> </tr> <tr> <td>wpnav_speed</td> <td>0.0</td> </tr> <tr> <td>wpnav_speed_dn</td> <td>0.0</td> </tr> <tr> <td>wpnav_speed_up</td> <td>0.0</td> </tr> </tbody> </table> <ol> <li>响应格式</li> </ol> <pre><code class="language-json">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;code&amp;quot;: 0, // 结果返回码:0 表示成功,非 0 表示失败 &amp;quot;message&amp;quot;: &amp;quot;成功&amp;quot; // 错误信息(如果失败则返回具体原因) &amp;quot;data&amp;quot;: {}, &amp;quot;timestamp&amp;quot;: 1700000000000 }</code></pre> <h5>获取飞行参数</h5> <ol> <li> <p>操作描述 通过WebSocket协议向设备发送写入属性的请求,修改设备的可写属性值。设备接收到请求后,会根据物模型定义验证属性值,并返回操作结果</p> </li> <li>请求格式 </li> </ol> <pre><code class="language-json">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;getFlightParams&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;properties&amp;quot;: [ [ &amp;quot;gps_type&amp;quot;, &amp;quot;gps_type1&amp;quot; ] ] }, &amp;quot;timestamp&amp;quot;: 1700000000000 }</code></pre> <h5>设置返航点</h5> <ol> <li> <p>操作描述 通过WebSocket协议向设备发送写入属性的请求,修改设备的可写属性值。设备接收到请求后,会根据物模型定义验证属性值,并返回操作结果</p> </li> <li>请求格式 </li> </ol> <pre><code class="language-json">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;method&amp;quot;: &amp;quot;setReturnPoint&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;properties&amp;quot;: { &amp;quot;latitude&amp;quot;: 0, &amp;quot;longitude&amp;quot;: 0 } }, &amp;quot;timestamp&amp;quot;: 1700000000000 }</code></pre> <ol> <li>响应格式</li> </ol> <pre><code class="language-json">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;code&amp;quot;: 0, // 结果返回码:0 表示成功,非 0 表示失败 &amp;quot;message&amp;quot;: &amp;quot;成功&amp;quot; // 错误信息(如果失败则返回具体原因) &amp;quot;data&amp;quot;: {}, &amp;quot;timestamp&amp;quot;: 1700000000000 }</code></pre> <ol> <li>操作描述 通过WebSocket协议向设备发送写入属性的请求,修改设备的可写属性值。设备接收到请求后,会根据物模型定义验证属性值,并返回操作结果。具体的属性名称、数据类型和范围限制请参考设备模型文件。</li> <li>请求格式 请求消息通过WebSocket发送,采用JSON格式,包含以下字段:</li> </ol> <pre><code class="language-json">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, // 请求的唯一标识符 &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, // 监听响应的标识符 &amp;quot;method&amp;quot;: &amp;quot;setProperty&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;properties&amp;quot;: { &amp;quot;lostAction&amp;quot;: 1 } }, &amp;quot;timestamp&amp;quot;: 1700000000000 // 请求发送的时间戳(毫秒) }</code></pre> <ol> <li>响应格式</li> </ol> <pre><code class="language-json">{ &amp;quot;tid&amp;quot;: &amp;quot;1234567890&amp;quot;, &amp;quot;bid&amp;quot;: &amp;quot;9876543210&amp;quot;, &amp;quot;code&amp;quot;: 0, // 结果返回码:0 表示成功,非 0 表示失败 &amp;quot;message&amp;quot;: &amp;quot;成功&amp;quot; // 错误信息(如果失败则返回具体原因) &amp;quot;data&amp;quot;: {}, &amp;quot;timestamp&amp;quot;: 1700000000000 }</code></pre>

页面列表

ITEM_HTML