Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    jptalledo10
    @jptalledo10
    Hi. I am testing the DroineBridge Beta 0.7 with Alfa Network transceivers 2.4Ghz. I am getting some "artifacts" on the receiver side. The image bottom section is noisy. Any recommendations on tweaks for the Video broadcasting?
    msdard
    @msdard

    it is asking for "dronebridge login"

    what are the access (login/password?)

    I test user=pi and password=rasspbery but it is not useful
    Wolfgang
    @seeul8er
    it is pi and raspberry. Its just the german keyboard layout so y and z are switched compared to the US ☝️
    msdard
    @msdard
    I am testing the DroineBridge Beta 0.7 with TL-WN722N. I wrote the image onto the SD cards and connected the Pi camera module to the air part too. but I saw only this picture. What is my mistake?
    image.png
    Wolfgang
    @seeul8er
    Looks like it is not detecting your wifi adapters. Check your power supply. Connect a keyboard and login using user: pi and passw: raspberry (beware keyboard layout z-y switched). Then look at the output of command iwconfig
    msdard
    @msdard

    Thank you for reply my question, I uesed iwconfig command and saw below text. Can you help me to solve problem?

    pi@dronebridge:~ $ iwconfig
    wlan0 unassociated ESSID:"" Nickname:"WIFI@REALTEK"
    Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
    Sensitivity:0/0
    Retry:off RTS thr:off Fragment thr:off
    Power Management:off
    Link Quality:0 Signal level:0 Noise level:0
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    lo no wireless extensions.

    eth0 no wireless extensions.

    wifihotspot0 IEEE 802.11 Mode:Master Tx-Power=31 dBm
    Retry short limit:7 RTS thr:off Fragment thr:off
    Power Management:on

    wifihotspot0 IEEE 802.11 Mode:Master Tx-Power=31 dBm
    Retry short limit:7 RTS thr:off Fragment thr:off
    Power Management:on

    msdard
    @msdard
    Also, lsusb command shows me the wifi module is detected.
    pi@dronebridge:~ $ lsusb
    Bus 001 Device 004: ID 2357:010c TP-Link TL-WN722N v2
    Bus 001 Device 005: ID 0424:7800 Standard Microsystems Corp.
    Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
    Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Wolfgang
    @seeul8er
    @msdard You are having the TP-Link TL-WN722N v2 (v1.x would be supported) version with a Realtek chipset. That Wifi-Chip is not supported for now. You can try installing a modified driver for it to enable monitor mode and injection: https://github.com/aircrack-ng/rtl8188eus - No guaranty it will work.
    msdard
    @msdard

    thank @seeul8er

    I tested https://github.com/aircrack-ng/rtl8188eus

    when I tried on raspberry pi(dronebridge iso), I can't make the project and see this error:
    make ARCH=arm CROSS_COMPILE= -C /lib/modules/4.19.127-v7-dronebridge+/build M=/home/pi/rtl8188eus modules
    make[1]: /lib/modules/4.19.127-v7-dronebridge+/build: No such file or directory. Stop.
    make:
    [Makefile:2059: modules] Error 2

    when I tried on PC(Ubuntu), I make it correct, I think it is a cross-compile procedure, if I guess true, Should I copy which files to raspberry? where is the destination?

    Wolfgang
    @seeul8er
    @msdard mhm I am sure I included the headers for the kernel, but it seems it can not find it. I never cross compiled a kernel module. No idea where to copy the files exactly. At the end you should get a .ko file or something. I guess you will have to figure that out yourself.
    KingKone
    @KingKone
    Hi guys, did someone took a look at the Onion2, it has a MT7688 soc but i can't find what wifi adapter is build into it. Maybe its compatible with the MT7601? What do you think, should i give it a try?
    hmmm does not have a csi port :'-(
    msdard
    @msdard

    Hi @seeul8er,
    I tried to Downloading & Compiling project according to https://dronebridge.gitbook.io/docs/developer-guide/downloading-and-compiling
    And I have some questions?

    1- Should we do it on the PC or on raspberry-pi? It compiled in PC completely, it doesn’t compile in raspberry pi and I see this error, Can I fix it (If we should do it in raspberry-pi)?

    $ make
    collect2: error: ld returned 1 exit status
    make[2]: [splash/CMakeFiles/db_splash.dir/build.make:84: splash/db_splash] Error 1
    make[1]:
    [CMakeFiles/Makefile2:960: splash/CMakeFiles/db_splash.dir/all] Error 2
    make: * [Makefile:130: all] Error 2

    2- How can I use it? Can I replace this part in DroneBridge_0_7_0_alpha? Or can we only add it in image build procedure?

    KingKone
    @KingKone
    ok do you thing a lichee oi zero (allwinner v3s) with some rtl8812au module could do the trick? on the air side
    BOD76911
    @BOD76911
    I would like to see if I can get some help with setting up a bench test of DroneBridge. I am using the latest image (downloaded December 21st ) of DroneBridge onto two Pi 3Bs. The video link is very clear but I cannot get any of the telemetry to come through clearly. I have connected the flight controller to the Airside PI. The flight controller is sending Mavlink 2 messages and these work fine when I connect the flight controller to either MissionPlanner or QGroundControl via a wired FTDI link. When I activate the DroneBridge link with the flight controller connected to the Airside PI uart there is no flight controller telemetry showing on the Groundside PI video output. I have enabled the wifi output for the GroundController hotspot and set it to port 5760 . When I Telnet to the Groundcontroller on 192.168.2.1 port 5760 via putty I can see characters are being received but when I connect QGroundControl to this IP address and port it does not pick-up the data stream. I would appreciate any suggestions on what to try next. I have looked at the log on the Airside PI via port 1605 the messages look ok. Many thanks in advance.
    Wolfgang
    @seeul8er
    Sorry guys, I know I am late on this one, but my focus is on getting my drone hardware flying so I can do better testing.
    @msdard You compile it on the device where you want to use it. The splash screen requires special libs to be installed. Some of them are not supported on the RPi4. You can comment out the line in the main CMakeLists.txt in the root directory to skip compiling the splash screen. It is not essential.
    Not sure what you mean exactly with the second question.
    @KingKone I did not look up the specs but when it comes to Air side SingleBoard Computers (SBC) it comes down to USB, UART and Camera support (interface, framerate, hardware encoding). I doubt that the lichee will get the job done.
    Sadly the telemetry stream is not tested much since I do not have flying hardware at the moment. Could be that there is something wrong with it. Maybe increase packet size for the telemetry stream.
    Dronotique
    @Dronotique
    Hello,
    Is there a way to make DroneBridge works with rtl8812bu (B version instead of A)?
    I've serverals of this chipsets !
    Wolfgang
    @seeul8er
    @Dronotique I am not aware of any driver that supports monitor mode and injection for the rtl8812bu chipset. Maybe you can find one doing more research than me. Usually, the Kali Linux distro is pretty up to date when it comes to such drivers. If Kali does not support the chipset for injection then I have no hope there is a proper driver available somewhere.
    Dronotique
    @Dronotique

    OK, Thanks.
    I've already used this chipset in monitoring.
    I "just" need to compile the driver and install it over DroneBridge?

    For the moment I'm using RT3050 chipset and I got video quality issue. I tried to modify all the parameters without success.
    https://www.youtube.com/watch?v=n3yOvcbY7LY&feature=youtu.be
    Do you have an y idea?

    Wolfgang
    @seeul8er

    You are losing a lot of packets, that is the reason for the shitty quality. That may be due to a noisy environment (try somewhere underground or further away from Wifi sources). Might also be because the card is outputting too much power. Setting the output power lower might also solve part of the issue. See here. Try txpower_ralink -3 inside the shell.

    Otherwise yes. You need to compile the driver and install it to DroneBridge. Beware that a working monitor mode (receiving) does not guarantee working injection (sending).

    Dronotique
    @Dronotique
    OK, I'll have a try outdoor. Thanks a lot for your great job!
    jsoncarp007
    @jsoncarp007

    Does anyone have experience getting DroneBridge working on with a Navio2 flight controller? I posted this on the emlid site but I thought I should try here as well:

    I managed to successfully get DroneBridge running on the latest emlid navio2 image. The only problem I’m having is that I can’t seem to get telemetry working over anything but udp. The udp telemetry feed works fine. I’m able to connect via Mission Planner and all is well.

    Unfortunately I need a working serial feed of the telemetry data for DroneBridge to display it. I can’t seem to get telemetry working over the Navio2 UART or USB.

    I’m hoping someone can help me get unstuck here… DroneBridge is a perfect companion for the Navio2 IMO and I am so close to getting it all working.

    Hardware and config details below.

    What I have tried:

    First, I tried using “socat” to create virtual ports for DroneBridge to talk to ardupilot on. No luck there.
    Next I ordered 2 USB to TTL modules and tried:
    first hooking them both to the Pi and each other and set ardupilot to output to /dev/ttyUSB0 (param: -C /dev/ttyUSB0); set DroneBridge to /dev/ttyUSB1, tried every baud rate from 1200 to 115200 - no luck.
    then tried hooking the Navio2 UART to one of the USB to TTL modules (on the Pi), all bauds, no luck
    decided maybe Dronebridge doesn’t like the data/format or something so connected to my (Windows) laptop via the 2 USB to TTL modules and attempted to connect to Mission Planner. I also tried connecting to the Navio2 UART (connected to the USB to TTL on the Windows PC). At 115200 baud it seemed to connect but it failed pulling parameters (again, this works fine if I open the UDP port with Mission Planner)
    I also tried using an old telemetry modem with no luck - though I’m not 100% sure that device still works and currently don’t have the right plug to test it on an Arducopter (android) device I have.
    One other thing to note, I can get DroneBridge to pull telemetry from my Arducopter (android) device over usb (device shows up as /dev/ttyACM0).

    Here is my hardware:

    Raspberry Pi 4
    Navio2
    Pi camera
    Panda Wireless PAU09 (DroneBridge compatible wifi adapter- rt2800usb driver)
    Power is being supplied to the Navio2/Pi via the power port on the Navio2, for testing I’m running off a 12V 1.5amp power supply
    Additional power is supplied to the WiFi card via a split USB cable
    Config:

    Was running latest ardupilot in emlid image (v4.0.?) but updated it to latest beta trying to resolve this issue, didn’t help. Now running ArduCopter V4.0.6-rc1 (cc1f9a4b)
    emlidtool - 1.0.8
    Kernel: 4.19.127-emlid-v7l+
    RCIO firmware: 0xb9064332

    sorry, formatting was much nicer in my original post :(
    jsoncarp007
    @jsoncarp007

    I realize this is more of an arducopter/navio issue, but I'm wondering if something I installed to get everything for DB to build, etc is somehow interfering with serial communication. Running lsof on the port arducopter is transmitting on only shows the arducopter process attached to it, but I don't know if there is something else I should be looking at.

    One DB specific question I have is, does DB transmit on the serial port for telemetry? Is there a negotiation process? When I look at serial traffic on the port I've assigned to DroneBridge for telemetry I do see activity, but I don't know enough (and couldn't find online enough info) to determine whether what I was looking at was incoming or outgoing.

    Wolfgang
    @seeul8er
    @jsoncarp007 Unfortunately the telemetry stream was not tested much by me on the last releases. It could be that there is an issue I am not aware of. Dronebridge only sends data to the FC in case the control module receives RC commands or other data from the proxy module on the GND. That is only the case if a GCS is connected to the GND requesting data. So DroneBridge does not send data to the FC on its own.
    I have no experience with Navio etc. no idea how their config goes. That is why I can only partly follow your description. The latest DroneBridge release does not support UDP telemetry. Only TCP connections by a GCS (Mission Planner). Maybe DroneBridge is competing with a Navio application for the serial port. As far as I know, only one app can correctly access it at a time.
    I would try: Try to find the correct output that Navios ROS provides. Connect the output using a serial console like cat -v < /dev/ttyS1 to verify the FC is sending. After that hock up DroneBridge to that serial port. If nothing appears it is probably an issue with DroneBridge.
    jsoncarp007
    @jsoncarp007
    @seeul8er Thank you for the response. FYI - I'm not trying to transmit any data to the "air" device or it's flight controller. I have the rcio flag (that I can't recall the tag for offhand) set to "n". I'm just trying to get the OSD telemetry data on the ground station working. It's certainly possible DroneBridge has an issue I'm running into, but I can get OSD/telemetry data on the ground station from the exact same device if I plug an old APM 2.6 flight controller into one of the pi's USB ports. I have tried just about every possible way to transmit data to/from the same device via serial (using different ports). I can see both the 'arducopter' process (telemetry transmitter) and dronebridge_air processes attached to their respective ports. Is there a 2 way negotiation/communication process when attaching to telemetry data? In other words should I see data going out the serial device from the dronebridge process? The thing that has me really scratching my head now is that if I take one of the USB -> TTY adapters and hook it to a PC rather than back to the pi I can receive the telemetry data via Mission Planner. As I mentioned I can also get telemetry data through to the ground station if it comes from the APM flight controller instead of the 'arducopter' process on the Pi.
    msdard
    @msdard
    @seeul8er , I am interested in sending telemetry data and video images on LTE and wifi dongle simultaneously and parallel. It can be helpful when we lose altitude or line of sight.
    I have studied Zerotier project. How Can I add it to dronebridge. Can I use the plug-in section? Can you help me more?
    There is more explanation in the following link:
    https://discuss.ardupilot.org/t/unlimited-range-hd-streaming-with-lte/48670/3
    mahmut20
    @mahmut20
    hi, i am using dronebridge for my project and i used first V0.6 and had high latency on the video stream. i updated the software to V0.7 and i got still high latency.
    i used 2 raspberry pi 3b(+) with raspberry pi cam. i am using 2x atheros AR9271 awus036nha as wifi module.
    what can cause the high latency?
    1 reply
    Wolfgang
    @seeul8er
    @mahmut20 Check your power supply. Those cards are very powerful and require a separate power supply (aka separate wiring or active USB hub). Just plugging them into the Pis USB is not sufficient.
    2 replies
    Dronotique
    @Dronotique
    Hello,
    I'm trying to record video on Air module, but I don't find any way to get this working... Is it possible?
    Dronotique
    @Dronotique
    OK, I found how to... This feature is in 0.7 version. It should be great to be able to save in a better resolution than the stream ;-)
    Wolfgang
    @seeul8er
    Sorry for the late reply. Yes you found it :) 0.7 can record to raw .h264 on the air side. I found it to be very stable writing directly to the SD card.
    shan2907
    @shan2907
    Is the source code for the dronebridge app available?
    ColdGamer99
    @ColdGamer99
    Hello,
    I hope someone can help me. I have installed Dronebridge for my INAV Controller and Videostream works fine. But I havent Telemetrydata. The RX and TX is connected (FC RX -> PI TX, FC TX -> Pi RX) with a logic converter connected of UART 4. And i have in the Ports Settings select Telemetry to LTM (UART4). Gives there any another Settings in the FC?
    ColdGamer99
    @ColdGamer99
    The Gndstation is set LTM
    bartstech
    @bartstech
    For v 0.7, using a Pi 3B+, has anyone seen an issue with transmitting the AP while using the internal wifi card?
    anyone try this
    Notorious7
    @NoToRiOuS0007_twitter
    Does dronebridge firmware for ESP32 can run on multiple ESP32 modules, and they can be configured as stations so they can get connected to common AP wifi router ?
    Or Is there any way I can connect and communicate with multiple ESP32 modules at same time running dronebridge from a single GCS ?
    Wolfgang
    @seeul8er
    @NoToRiOuS0007_twitter The station mode is not implemented at the moment. But if you know a little esp-idf it will be an easy 10min fix.
    You can of course connect multiple Wifi cards with your GCS and then connect to multiple ESP32s. Note: The DroneBridge for ESP32 does use standard Wifi
    Nyyir Soobrattee
    @nyyirs
    hello guys, quick question, can I view my live analog camera feed from the DroneBridge android app?
    Wolfgang
    @seeul8er
    @nyyirs Hi! No that is not possible
    parri0923
    @parri0923
    SharePoint is blocking the pi image and android app from download from the links provided in Github guide.
    parri0923
    @parri0923
    IS this chat still being monitored at all? Doesn't seem to be.
    Jcwscience
    @Jcwscience
    Hello? Is this still the place to go for DroneBridge info/program discussion?
    Avegawanderer
    @Avegawanderer
    Hello! I want to run ground device on an Ubuntu laptop. I have done all the steps on the page Downloading & Compiling but cannot run standard modules decribed here Standard Modules. In fact, I wand to do some experiments but I am quite new to Linux and lack some basic knowledge... Can anyone help?