User Tools

Site Tools


drone_communications

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
drone_communications [2022/09/28 01:21] – [IP for Drones] jhagstranddrone_communications [2023/09/10 02:32] (current) – [Cellular] jhagstrand
Line 16: Line 16:
   * Sensor readings: GPS, compass, altimeter, speed, orientation   * Sensor readings: GPS, compass, altimeter, speed, orientation
   * Battery charge level   * Battery charge level
 +
 +Three sets of data to be communicated
 +  - flight commands, radio to drone
 +  - Telmetry, drone to GCS
 +  - Video stream, drone to GCS
 +
  
 ===== Three transmission types ===== ===== Three transmission types =====
Line 142: Line 148:
 an internet is a connection of two or more local networks\\ an internet is a connection of two or more local networks\\
 "the Internet" is the global connection of every computer and device on the planet\\ "the Internet" is the global connection of every computer and device on the planet\\
 +
 +== port forwarding ==
 +
 +Through port forwarding you can make a device in your home available to the public internet.
 +
 +devices in your home have a local IP address assigned by the Access Port\\
 +if the Access Port has an internet connection, then the host server will also assign a global IP address\\
 +but that address is used internally only, it is NOT available publicly,\\
 +UNLESS you do port forwarding\\
 +
 +Managing a local network.
 +
  
 == Internet of Things (IoT) == == Internet of Things (IoT) ==
Line 211: Line 229:
  
 AT (Attention) commands, were created by Dennis Hayes for his 300 baud modem in 1981. AT (Attention) commands, were created by Dennis Hayes for his 300 baud modem in 1981.
 +
 +Tutorial: Use an ESP8266 to control an LED over the internet \\
 +https://maker.pro/esp8266/tutorial/esp8266-tutorial-how-to-control-anything-from-the-internet
 +
 +== ESP8266 Development Board ==
 +
 +There are several "development" boards available which include an ESP8266 plus additional components.
 +  * Wemos D1 Mini
 +  * NodeMCU
 +  * Adafruit Heather Huzzah
 +  * ESP8266 Thing Development Board, has onboard FTDI USB-to-Serial chip
  
  
Line 217: Line 246:
 Create an Access Point (AP) that allows only one connection. \\ Create an Access Point (AP) that allows only one connection. \\
 Not used as a hub, but used for point-to-point communications between two devices. Not used as a hub, but used for point-to-point communications between two devices.
 +
 +===== Speeds =====
 +
 +Hz - hertz, a measure of bandwidth \\
 +bps - bitrate, limited by bandwidth and SNR \\
 +
 +
 +==== RC ====
 +
 +72 MHz (older analog RC gear in the US)  \\
 +35 MHz (older analog RC gear in Europe)  \\
 +433 MHz (RC and telemetry, in Europe)  \\
 +900-915 MHz (video and telemetry, in the US)  \\
 +1.3 GHz (video)  \\
 +2.4 GHz (digital RC gear, video and telemetry)  \\
 +5.8 GHz (video)  \\
 +
 +https://diydrones.com/profiles/blogs/some-tips-on-picking-frequencies
 +
 +==== Cellular =====
 +
 +2G  \\
 +3G  \\
 +4G  \\
 +5G - theoretical max: 10 GHz  \\
 +
 +=== 5G vs 5GHz ===
 + 
 +5G - 5th generation cellular networks, a marketing term designed to be vague and misleading \\
 +5 GHz - a wifi band at 5000 hertz, as opposed to the alternative 2.4 GHz \\
 +
 +
 +==== Wifi ====
 +
 +2.4 GHz  \\
 +5 GHz
 +
 +
 +
 +
 +==== ESP32-C5 ====
 +
 +The ESP32-C5 comes with dual-band WiFi 6 (802.11ax) and still has the backward compatible 802.11b/g/n.
 +
 +//Has this been used with Arduino at 5 GHz?//
 +
 +https://www.espboards.dev/blog/connect-esp32-to-5ghz-wifi/
 +
 +
 +==== Espressif ====
 +
 +The company that makes the ESP chips and boards.\\
 +Open source. \\
 +IPO on Shanghai Stock Exchange (SSE) in June 2019.\\
 +
 +https://www.espressif.com/en
 +
 +
 +
 +
  
  
drone_communications.1664342475.txt.gz · Last modified: 2022/09/28 01:21 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki