1) Keep the device plugged into a computer at all times.
2) Purchase a Seneye webserver (to upload the data directly to your seneye.me dashboard)
I had a spare laptop laying around but didn't really like the idea of having it sitting under my aquarium. I also didn't fancy paying the extra to buy the Seneye webserver. I did a little research and came up with a solution.
VirtualHere is a free to use (for one device) USB web server. It allows you to wirelessly share a USB device over a network. Luckily it also works on the Raspberry Pi. My setup is as follows:
The USB hub I used has no external power. Luckily the Seneye and Wireless USB dongle use a relatively small amount of power. For anything more intensive you would need a powered USB hub because of limitations in the Raspberry Pi.
The installation of VirtualHere was extremely simple. The following is carried out on the Pi over SSH:
# Create a working directory:
#Switch to the newly created directory:
#Download the VirtualHere application:
wget -no-check-certificate https://www.virtualhere.com/sites/default/files/usbserver/vhusbdarmhf
#Make the application executable:
chmod +x vhusbdarmhf
#Run the application in the background:
sudo ./vhusbdarmhf -b
I then needed to install the VirtualHere client software on my computer. It is located here:
It picked up my Rasbperry Pi immediately after install:
I clicked the Seneye device and it appeared in the Seneye Connect application.
I'm really pleased with how this turned out. VirtualHere works as expected and I haven't run into any problems yet. I have a media center running all the time which was perfect for housing the VirtualHere client software.