WLAN, bluetooth, DVB, DAB, ... I'm not getting any data!

  • Is my antenna set up properly?
  • Is it switched on?
  • Am I picking up anything?
  • Where's the carrier?
  • How's the SNR?
  • Is the error correction happy?
  • What exactly is contained in this channel?
  • Is it encrypted, do I have credentials?

Similar questions arise for wireless broadcast and network connections. It's a huge task to solve all of these, so write a framework to plug in modules for each stage in each stack. They may be as simple as to call an external program, or a loadable module linked to an appropriate library, or completely open coded.

Benefits over the individual existing tools will be a familiar look&feel (Qt) and systematic, step-by-step debugging of problems. Once solved, the established reception / connection may be handed back to the specialised tools (VDR, wpa-supplicant, udev,...)

Looking for hackers with the skills:

radio wireless dvb dab bluetooth wlan wi-fi qt

This project is part of:

Hack Week 11

Activity

  • almost 11 years ago: rwill liked this project.
  • about 11 years ago: duwe added keyword "qt" to this project.
  • about 11 years ago: duwe added keyword "wi-fi" to this project.
  • about 11 years ago: duwe added keyword "wlan" to this project.
  • about 11 years ago: duwe added keyword "bluetooth" to this project.
  • about 11 years ago: duwe added keyword "dab" to this project.
  • about 11 years ago: duwe added keyword "dvb" to this project.
  • about 11 years ago: duwe added keyword "wireless" to this project.
  • about 11 years ago: duwe added keyword "radio" to this project.
  • about 11 years ago: duwe liked this project.
  • about 11 years ago: duwe started this project.
  • about 11 years ago: duwe originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Create an Android app for Syncthing as part of the Syncthing Tray project by mkittler

    Description

    There's already an app but code/features already in Syncthing Tray could be reused to create a nicer app with additional features like managing ignore patterns more easily. The additional UI code for the app could then in turn be re-used by other parts of Syncthing Tray, e.g. to implement further steps in the wizard as requested by some users. This way one "UI wrapper codebase" could serve GNU/Linux, Windows and Android (and in theory MacOS) at the same time which is kind of neat.

    Goals

    • DONE: Learn more about development for Android and development of UIs with Qt Quick
    • DONE: Create an experimental app reusing as much existing Syncthing Tray code as possible
    • DONE: Build Syncthing as a library also for Android and use it in the app (already done but needs further testing and integration with the rest of the app configuration)
    • DONE: Update the Syncthing Tray website, documentation
    • DONE: Extend the app so it has at least a start page and an import
    • Update forum thread
    • DONE: Upload an experimental build on GitHub
    • Extend the Syncthing API to download single files on demand (instead of having to sync the whole directory or use ignore patterns)
    • Bring back parts of the newly developed mobile UI back to Syncthing Tray on the desktop to fully benefit from the cross-platform development
      • Add UI to add/edit folders and devices in desktop tray app
      • Add UI to show out-of-sync items in desktop tray app
      • Create an alternative "AppWindow" tailored for desktop platforms reusing UI components developed for the mobile app

    Resources

    • Android SDK/NDK and emulator
    • Qt Quick