I have just uploaded a major revision for the image file.
File any bug or issues in github.
The Dev Image is intended to run from the SD card. There are several sets of instructions for burning the .img file to a SD card. You can find tips and help for burning image files to the SD card here: https://forum.openrov.com/search?q=burn%20image
##Changes noted below:
- Moved to Node 4.4.0
- Latest Kernel Version
- Cockpit process moves to express 4.x
- Lots of little fixes in the dev image
- New UI for cockpit set by default
- Proxy Services working on startup
- Updated all code bases as of 2016-2-9
- We are now back on the beagle bone maintained root image for debian
- Boot time is down around 30 seconds
- Latest Cloud9 IDE is installed
- Added web enabled git manager ungit.
- Web based SSH, no more need for putty
- ROV now assigns an IP address to the laptop unless the laptop or router already have a DHCP server. You no longer need to set a static IP address on the laptop.
- Software is again backed with functioning github references. You can use git commands to save or revert changes made.
- Some services now reverse proxied through nginx. This ultimately allows accessing services like the cameras all from the same security domain to avoid browser security issues. Note updated urls below.
- mDNS enabled. You can now refer to the rov using openrov.local instead of needing to know the ip-address of the rov. If you are using windows prior with windows 10, you will need bonjour installed to use this feature. It comes with iTunes but you can install just bonjour if you want.
- Image is using the latest master branches of code including the features from 30.1.0 in development.
To load cockpit: http://openrov.local/cockpit
To load dashboad: http://openrov.local/dashboard
To load cloud9: http://openrov.local:3131
To load ungit: http://openrov.local:8448
To ssh: http://openrov.local/wetty
To access the camera mjpeg stream directly: http://openrov.local/cockpit/camera1
The web ssh tool, wetty, uses Shift-Ctr-V for paste on windows, and standard Crt-C for copy. OS X uses its standard keys.
All issues for the current dev-image can be found here: https://github.com/OpenROV/openrov-software/labels/module%3Adevimage
The nginx service is not starting up automatically. After you ssh in to the rov, run
sudo systemctl start nginxto get it started to that you can use the /cockpit and such urls.
Work around to re-enable nginx on startup:
sed -i 's/# Required-Start: $local_fs $remote_fs $network $syslog $named/# Required-Start: $local_fs $remote_fs $network $syslog $named $prepare-dirs/g' /etc/init.d/nginx update-rc.d nginx defaults