Difference between revisions of "AXIOM Remote Plus"
m |
m |
||
Line 4: | Line 4: | ||
== | ==RemotePlus Overview== | ||
This application, and when released the associated hardware, is designed to be a comprehensive remote control unit for the AXIOM range of cameras - currently this is targeted at the Beta model. | |||
The remote control software is made up of two separate components – the RemotePlus application which is designed to run on a purpose-designed, embedded (Raspberry Pi based), Linux hardware controller, but is also runnable on a Linux desktop/laptop for the purposes of development. | |||
To control the AXIOM camera a RemoteServer application is also required. Connectivity is over the USB UART interface between the AXIOM camera and the host – be it the hardware remote or a Linux desktop/laptop. | |||
As with all software & hardware that is pre-production the information contained on this page is subject to changes. | |||
==AXIOM Beta preparations== | ==AXIOM Beta preparations== |
Revision as of 18:14, 24 February 2017
Current State: In development - development release - feedback and contributions appreciated
Documentation: https://github.com/Plus24Systems/Documentation
1 RemotePlus Overview
This application, and when released the associated hardware, is designed to be a comprehensive remote control unit for the AXIOM range of cameras - currently this is targeted at the Beta model.
The remote control software is made up of two separate components – the RemotePlus application which is designed to run on a purpose-designed, embedded (Raspberry Pi based), Linux hardware controller, but is also runnable on a Linux desktop/laptop for the purposes of development.
To control the AXIOM camera a RemoteServer application is also required. Connectivity is over the USB UART interface between the AXIOM camera and the host – be it the hardware remote or a Linux desktop/laptop.
As with all software & hardware that is pre-production the information contained on this page is subject to changes.
2 AXIOM Beta preparations
fiddling with devicetree is not required anymore
in /boot/uEnv.txt replace
console=ttyPS0,115200n8
with
console=dummy
Then on the Beta disable the service:
systemctl disable serial-getty@ttyPS0.service
and reboot the camera (be sure you did all the things to ensure access to the camera (fallbackIP, etc.) as described in the PDF before.
3 RemoteServer
Source Code: https://github.com/Plus24Systems/RemoteServer
3.1 Installation Notes
- acquire source code from github to AXIOM Beta
- compile in camera:
gcc RemoteServer.c -o RemoteServer -lpthread
4 RemotePlus GUI
Source Code: https://github.com/Plus24Systems/RemotePlus
4.1 Installation Notes
Ubuntu (tested with 16.04 LTS)
Required packages for compiling from source:
sudo apt-get install build-essential git
4.1.1 Install wxWidgets
get wxWidgets Development Release: 3.1.0 from: http://www.wxwidgets.org/downloads/ unpack and in the directory run:
./configure make sudo make install
this will take quite some time.
4.1.2 Install wiringPi
git clone git://git.drogon.net/wiringPi cd wiringPi/ ./build
4.1.3 Compile RemotePlus
Acquire source files:
git clone https://github.com/Plus24Systems/RemotePlus.git
Compile and Install:
make sudo make install