Today I spent some time with my great toy tool Raspberry Pi. As you’ll recall, I got the Raspberry in order to learn more about the hardware world, finding ways to combine it with my software experience. And in another article for aspiring Cortex City developers, we talked about XAMPP (X for cross-OS, Apache, MySQL, PHP, Python). Well, since I’m running Raspbian, it was natural to go ahead an set up a LAMP stack (Linux, Apache, MySql, PHP). And on top of that, WordPress. Makes for a good development environment for Cortex City!
So today I got my gear updated with the following:
- xrdp (for easy access using Remote Desktop)
- Samba (for file sharing)
- Apache (web server)
- MySQL (RDBMS, acronym for Relational Database Management System)
- PHP (scripting/programming language)
- WordPress (web content management system)
Quite a lot of software, but the Raspberry is perfectly capable of running it.
I also equipped a USB WiFi, the D-Link DWA-121, and a Logitech MK330 wireless mouse/keyboard combo (the product link below is to the MK320, another affordable option).
A nice little setup for further development. Now I need to start thinking about two things:
- Implementing a set of features for the Cortex WordPress plugin that is both useful and can serve as a good introduction for aspiring developers.
- Figuring out what kind of hardware to interface.
I have a good idea for the first topic, but am still unsure about the second one. Thoughts and ideas are welcome!
After a couple of hours spent working with this magic machinery, I continue to be amazed by the value, the fun, and the endless opportunities that come with it. It brings the Internet of Things within reach of enthusiasts all over the world, and although it’s not quite clear exactly how this will change the world, you can just feel that somehow it will do so.
If you haven’t already done so, get your Raspberry Pi today.
Thank you for reading,
Bjorn “The Mayor” Karlsson