One of the great things about the Intel Edison is that it can act as a server. This means that you can store files and share them if you like. This a great opportunity for curating playlists and storing other audio files. This can kind of be thought of a digital version of the mixtape. I sure miss those!
You can create a directory structure on the Edison and share it with your friends via a HTML page. Anyone with the IP address and who is connected to the same network as the Edison can access your files.
The Edison isn't only a storage unit though, you can interact with it and it's GPIOs. In this Instructable you will learn how to set up an audio server and how to record, play and embed recordings. This can be used to take field recordings or to record your next great idea and share it with the world! Well, maybe just your office.
1) If you haven't already, head over to Intel's "Getting Started" page for the Edison. Go through all the steps to connect through serial, enable WiFi and download the Intel XDK IoT Edition.
2) Go through the Blink demo that is linked on the "Getting Started" page. Afterwards, click next and go through the "Creating and debugging projects using the Intel® XDK IoT Edition". I recommend going through the whole XDK guide, but these two will give you enough to move forward.
3) You will need to use a command-line interface to talk to, transfer and manipulate files on your Edison. For Windows, this will be PuTTY, Macs use Terminal. I use both, so I'm going to refer to this as a command-line interface, or CLI from now on.
Going wireless is very cool and very easy. When you know the board is connected to the network, SSH in using it's IP address. PuTTY has text fields you fill in with your IP, root and password, otherwise type this in a CLI window.
Power the Edison with a 9 volt battery or plug in a power adapter that supplies 7.5, 9v or 12v, I've seen people use up to 1500 mA with the Arduino board, don't go any higher than that. Communicating with board? check. Powered? check. Now unplug the USB cables and your board is free.
Now that you are wireless, you can upload all your applications this way. Make sure that your computer is on the same network as the Edison before you try doing that.
Moving Files to the Edison
There are two ways to move your JS applications to the Edison.
1) Import or copy and paste your code to a blank template in the XDK, upload and run from there.
2) Use a FTP client to transfer files over to the boards root directory (you should be dropped there automatically after logging in). For Windows I use WinSCP, Cyberduck is good for Macs.