Normally web servers are powerful rack-mounted LINUX or Windows PCs running a full, Apache “LAMPs” software stack, where processor speed, memory and disk space are plentiful. Creating a web server on an embedded hardware device like iKommunicate is a bit more challenging and although our first attempt has done us proud, since we released it last summer, we have intended to update it for a while.
When you only have 128KB of RAM and 1MB of Flash, every byte counts and although we store a lot of the content on the micro SD Card, we still need to include the home page and admin pages in Flash memory, in case the SD Card is removed or corrupted. With this in mind, we have replaced the bitmap logos/icons with Scalable Vector Graphics (SVG) which take up much less memory.
This week we have released a new iKommunicate firmware (26th April 2017) and a companion SD Card image V2.00 which both feature the new SVG web interface. Although you can update one without the other, we do not recommend this, as you may get odd results, so please visit http://ikommunicate.com/firmware/ to download the new SD Card image V2.00, which includes the new firmware file. If you follow the instructions on the web page, you can copy the new image to your micro SD Card and when you re-insert it and power on your iKommunicate, it will upload the new firmware when it boots up.