Skip to content

DaSpors/webdotsight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Dot Sight

Once upon a time in a village nearby ... no really: We used a german software to control a dot sight based air rifle target, but that was crap:
http://www.disag.de/downloads/software/reddotview/

So this project is a usable implementation. Protocol was trivial to read so I assume it is meant to be public.
Note that this is a really early state of work and only available in german. No plans to translate so far.

Installation

Install nodejs, git clone this, install node modules:

npm install serialport nedb nodejs-websocket connect serve-static archiver

done. Run it with node node web-dot-sight.js and it will automatically connect to each RedDot the computer knows (they are connected via bluetooth). The WebInterface is accessible at localhost:88.

Raspberry Pi 3

I tested install on a RPi3 and there i needed to

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install nodejs 

before the actual module installation.
My RPI runs headless so i use forever and a crontab-trick to start web-dot.sight.

sudo npm install -g forever

Then create a script (/home/pi/startup.sh) like this

#/bin/bash
forever start /home/pi/webdotsight/web-dot-sight.js

and add it to the crontab (crontab -e)

# ... add this at the end of the file
@reboot /home/pi/startup.sh

Raspberry Pi 3 onboard BT

I spent quite some days trying to get the onboard bluetooth device working but that seems to be total crap.
Nearly got crazy but suddenly I remembered that old Serial-USB converter cable in one of my treasure chests (aka trashcan).
Works out of the box with that thingy so stopping BT experiments for now.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published