Latest update: July 2013
A web browser on your PC or smartphone connected to a FlashAir is available to view contents on it. The screen shown in the browser is generated by a program called Browser Utility by using FlashAir API. In this tutorial, we will show you how to create your own Browser Utility.
Creating your own Browser Utility allows to control a visual design of the Browser Utility or add special functions such as image processing.
In this tutorial, we will show you how to create your own Browser Utility.
Please see also API Guide | Browser Utility for further information.
To run a created program, you need to copy the program to your FlashAir card through a PC which has a SD card slot (called a SD host device). You will do it frequently so it will be helpful to use a same device for editing and writing a program.
Note: In the iOS or Android app development, you need to install the created program on a iOS or Android device if you want to test it. In the Browser Utility develpment, however, you need to copy the created program on a FlashAir card. It is because a Browser Utility program will be copied through a network before it runs on a web browser.
In order to make the applications in the tutorial, you will need a FlashAir device. It can be purchased both online and at electronics stores.
Backup your FlashAir files to the '/SD_WLAN/' directory. This way you can restore its original condition at any time.
There are hidden attributes attached to this directory, therefore we will use tools to handle this hidden folder.
Communication with the FlashAir is done via CGI commands using HTTP communication. Therefore, you only need to understand the behavior of CGI commands and how to communicate via HTTP in order to create a simple browser template.
In each tutorial, we will create a simple template for an app and describe the behavior of each CGI command used.
After completing the tutorial, you will be prepared to make web apps for your FlashAir Device. More app development and unique applications of the FlashAir are highly encouraged!