NEW FlightHub 2 OpenAPI V1.0
  1. Device Management
NEW FlightHub 2 OpenAPI V1.0
  • Root Directory
    • authentication
      • Authentication Tutorial
    • System Service
      • Query FlightHub 2 system status
    • Organize Projects
      • Organize Project Tutorial
      • Get the list of projects under the organization
      • Get the list of devices under the organization
      • Obtain the list of devices under the project
      • Obtain storage upload credentials for the project
      • Add personnel to the project
    • Device Management
      • Device Management Tutorial
      • Device Model Retrieval
        GET
      • HMS Information Retrieval
        GET
      • Real-time control command distribution
        POST
      • Dock camera switch
        POST
      • Aircraft Lens Switching
        POST
      • Control acquisition
        POST
      • Release control
        DELETE
      • Video transmission clarity settings
        PUT
      • Custom Network RTK Calibration
        POST
    • Livestream Management
      • Livestream Management Tutorial
      • Livestream Push
        • Start livestream
      • Bypass Streaming
        • Stream forwarding error code
        • Create Stream Forwarder
        • Enable/Disable stream forwarder
        • Get stream transcoder list
        • Delete stream forwarder
    • Task Management
      • Task Management Tutorial
      • Create Flight Task
      • Updated flight task status
      • Obtain flight task list
      • Obtain media resources generated by the Flight task
      • Obtain Flight task trajectory information
      • Obtain Flight task information
    • Flight Route Management
      • Flight Route Management Tutorial
      • Flight Route Upload Completion Notification
      • Get the list of flight routes under the project
      • Get flight route details
    • Model Management
      • Model Management Tutorial
      • Model reconstruction coordinate system
      • Get the list of models under the project
      • Get Model Details
      • Model reconstruction
    • Annotation Management
      • Annotation Management Tutorial
      • Create map annotation
  1. Device Management

Custom Network RTK Calibration

Developing
POST
/openapi/v0.1/device/{device_sn}/rtk
Custom Network RTK Calibration: After the dock is deployed or moved, it needs to undergo custom Network RTK calibration for accurate self-positioning.
When the FlightHub 2 interface indicates that calibration is needed, this interface should be called for RTK calibration.

Request

Path Params
device_sn
string 
required
Example:
9HBDMAU0010002
Header Params
X-Request-Id
string <uuid>
required
Request Unique Identifier
X-Language
enum<string> 
optional
Allowed values:
zhen
Default:
zh
X-Project-Uuid
string 
optional
Project Number
Default:
{{X-Project-Uuid}}
Body Params application/json
host
string 
required
Server address
port
integer 
required
Port
account
string 
required
Account
password
string 
required
Password
mount_point
string 
required
mount_point
Example
{
  "host": "10.53.226.97",
  "port": 8002,
  "account": "vntcqkj1CfCO",
  "password": "Sbii1qoJBows",
  "mount_point": "RTCM33_GRCEJ"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/openapi/v0.1/device/9HBDMAU0010002/rtk' \
--header 'X-Request-Id;' \
--header 'X-Language: zh' \
--header 'X-Project-Uuid: {{X-Project-Uuid}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "host": "10.53.226.97",
    "port": 8002,
    "account": "vntcqkj1CfCO",
    "password": "Sbii1qoJBows",
    "mount_point": "RTCM33_GRCEJ"
}'

Responses

🟢200Success
application/json
Body
code
integer 
required
Non-zero indicates an exception
message
string 
required
Message prompt
data
object 
required
bid
string 
required
status
string 
required
Command distribute status, ok indicates that the custom Network RTK configuration information has been successfully sent to the dock, failure indicates that the command distribution failed. The real calibration status can be obtained through the object model acquisition interface: mode_code field.
Example
{
  "code": 200,
  "message": "ok",
  "data": {
    "bid": "",
    "status": "ok"
  }
}
Previous
Video transmission clarity settings
Next
Livestream Management Tutorial
Built with