Meshlium is a complete Linux system. This means you can prepare it to execute any kind of application including PHP, Python, Perl, Ajax, Ruby, C, C++, Java, etc and services: http, ftp(not installed by default), mysql, postgre, etc.
As Meshlium is based on a Debian system you can use tools such as aptitude in order to download and install new libraries, services, data bases and applications. See next chapter "Installing new packages and libraries" to see how to add them.
Meshlium counts with a file system up to 32GB which can be used by developers to store the data generated in their own applications and with the sensor data coming from the ZigBee, Bluetooth and GPS capturer tools.
You can access through SSH using the same user and password of the Manager System.
user: root
passw: libelium
command: ssh root@10.10.10.1
The user partition is located in /mnt/user and it is read and write enabled by default so you don't need to remount it. However, if you want to add your own applications in the system path you must remount the system in read and write mode. To do so execute as root: "remountrw".
#remountrw
You can use "scp" (available by default in most linux distributions) in order to copy your own files to Meshlium.
#scp myFile root@10.10.10.1:/mnt/user/.
Alternatively you can use a sftp client program, like Filezilla, (available for windows and mac) and use it from you pc to upload files to Meshlium:
Using the following data:
Host: 10.10.10.1
Server Type: SFTP
Port: 22
User: root
Passw: libelium
Last you must remount the system in read only mode. To do so execute as root: "remountro".
#remountro
IMPORTANT: Installing new software is a delicate task which has to be done for experts. If you are not sure about adding new files to the system path do not perform any action including remounting the system as read and write. If you have any doubt ask to our Development team at: http://www.libelium.com/forum