Sign inSign up

envirover/uvhub

By envirover

•Updated about 5 years ago

UV Hub proxy server

Image
0

2.1K

envirover/uvhub repository overview

⁠UV Hub Image

UV Hub⁠ is a server application that brokers communication with unmanned vehicles controlled by ArduPilot or PX4 autopilots over the Internet and/or RockBLOCK communication channels. It is designed to work with UV Radio Room⁠ companion computer, providing two-way communication between the autopilots and ground control stations such as Mission Planer or QGroundControl.

⁠Quick Start

⁠System Requirements

  • 256MB of RAM
  • MongoDB 4.2.3
  • Active RockBLOCK and Rock 7 Core account credentials, if RockBLOCK communication channel is used.

⁠Ports

PortDescription
5080HTTP port used by RockBLOCK services to POST mobile-originated messages
5060TCP port used by connections from UV Radio Room
5760TCP port used for MAVLink ground control stations connections
5757TCP port used to update reported parameters and missions in the shadow

⁠Environment Variables

Environment VariableDescriptionDefault
ROCKBLOCK_IMEIThe unique IMEI of your RockBLOCK
ROCKBLOCK_USERNAMEYour Rock 7 Core username
ROCKBLOCK_PASSWORDYour Rock 7 Core password
MAV_AUTOPILOTAutopilot class from MAV_AUTOPILOT enumeration (3 - ARDUPILOTMEGA, 12 - PX4)3
MAV_TYPEVehicle type from MAV_TYPE enumeration (1 - FIXED_WING, 2 - QUADROTOR, 10 - GROUND_ROVER, 12 - SUBMARINE)2
SHADOW_CONNECTIONSTRINGMongoDB connection stringmongodb://localhost:27017

⁠License

Copyright 2016-2020 Pavel Bobov

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0⁠

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

Tag summary

Content type

Image

Digest

Size

248.7 MB

Last updated

about 5 years ago

docker pull envirover/uvhub:2.5.0