All Projects → phreakmonkey → Towl

phreakmonkey / Towl

Digistump Oak - Telemetry over Opportunistic WiFi Links (ESP8266)

Labels

Projects that are alternatives of or similar to Towl

Arduino Kicad Library
Arduino Shield schematic and footprint library for KiCad
Stars: ✭ 130 (-5.11%)
Mutual labels:  arduino
Vjoyserialfeeder
Feed Virtual Joystick driver with data from a serial port
Stars: ✭ 133 (-2.92%)
Mutual labels:  arduino
Simplecli
Command Line Interface Library for Arduino
Stars: ✭ 135 (-1.46%)
Mutual labels:  arduino
3d r2 public
3D Print CAD files from XRobots.co.uk/R6
Stars: ✭ 130 (-5.11%)
Mutual labels:  arduino
Arduino
C# .NET - Arduino library supporting simultaneous serial ASCII, Firmata and I2C communication
Stars: ✭ 130 (-5.11%)
Mutual labels:  arduino
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (-2.92%)
Mutual labels:  arduino
Arduinouniqueid
Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
Stars: ✭ 130 (-5.11%)
Mutual labels:  arduino
Rotaryencoder
RotaryEncoder Arduino Library
Stars: ✭ 134 (-2.19%)
Mutual labels:  arduino
Efll
eFLL (Embedded Fuzzy Logic Library) is a standard library for Embedded Systems
Stars: ✭ 131 (-4.38%)
Mutual labels:  arduino
Webserial
Remote Serial monitor for ESP8266 & ESP32
Stars: ✭ 133 (-2.92%)
Mutual labels:  arduino
Adafruit ina219
INA219 Current Sensor
Stars: ✭ 129 (-5.84%)
Mutual labels:  arduino
Docs
Documentation for Particle
Stars: ✭ 131 (-4.38%)
Mutual labels:  arduino
Loralib
Arduino library for LoRa modules based on SX127x/RFM9x chips
Stars: ✭ 134 (-2.19%)
Mutual labels:  arduino
Fakebeaconesp8266
Fake beacon frames for ESP8266 using the Arduino IDE
Stars: ✭ 130 (-5.11%)
Mutual labels:  arduino
Mycontroller V1 Legacy
The Open Source Controller
Stars: ✭ 135 (-1.46%)
Mutual labels:  arduino
Web Bluetooth Terminal
Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices
Stars: ✭ 130 (-5.11%)
Mutual labels:  arduino
Automator
⌨ Digispark™ Rubber Ducky code editor for Windows.
Stars: ✭ 133 (-2.92%)
Mutual labels:  arduino
Irremoteesp8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Stars: ✭ 1,964 (+1333.58%)
Mutual labels:  arduino
Arduino Timer
Non-blocking library for delaying function calls
Stars: ✭ 133 (-2.92%)
Mutual labels:  arduino
Tinyspi
Arduino hardware SPI library for ATtiny44/84, 45/85, 461/861, 2313/4313.
Stars: ✭ 134 (-2.19%)
Mutual labels:  arduino

T.O.W.L.

Telemetry over Opportunistic WiFi Links

Note: This is an experimental project. No warranties, functionality, or suitability for any application are implied.

  • Near-real time GPS data via random open / captive portal hotspots
  • Uses DNS recursion to send telemetry data
  • Stores waypoints in RAM between successful transmissions
  • Designed to be subscription-free, super-low cost telemetry device

Hardware:

Example GPS modules.

YMMV. Also consider eBay.

Generic: http://www.banggood.com/1-5Hz-VK2828U7G5LF-TTL-Ublox-GPS-Module-With-Antenna-p-965540.html

uBlox: http://amzn.to/2avXoXr

Connection:

Connect GPS power & ground as appropriate and wire the GPS TX line to Pin 3 (RX) on the digistump oak. (I recommend testing the GPS module with an FTDI serial adapter first to ensure you're receiving NMEA data at the expected baud rate.)

Be sure to configure the GPS baud rate at the top of the towl .ino file. (See README)

Server

You'll need to add an NS record to the DNS table of a domain you control, designating a subdomain namesrever for the TOWL telemetry query catcher.

E.g. if you own the domain "MyDomain.com", you could designate a server to receive the TOWL queries by creating a NS record for "TOWL.MyDomain.com", pointing at the server you intend to run the catcher on. If said server is at IP address 1.2.3.4, then that record looks something akin to:

TOWL IN NS 1.2.3.4

Run the PoC code on the designated server. Be sure to configure both the TOWL devices and the server code for the "TOWL.MyDomain.com" domain name. (See README under each directory for instructions.)

Have fun experimenting! K.C. -/- [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].