This version is much more secure and could easily be used across the internet with very few security concerns. A brief outline:
- A server program that runs on the Raspberry Pi to read variables
- A MySQL database to store the variables in
- An Apache2 served webpage to allow control of the variables
Web Control of Raspberry Pi GPIO - [Link]
Now everybody knows it’s way smarter to just pay someone to host your website. But what not everybody knows is that it’s way more punk rock to Do it Yourself. So what follows are some tips / pointers / instructions for setting up your own home webserver (which will burn a scant 2 watts) using all free, open source software, a Raspberry Pi, and your home internet connection.
The emphasis here is on lightweight, which fits well with the Raspberry Pi. Sure, you can setup a blog with wordpress or Django, and they will run (I’ve tried it, at least with Django). But they probably will run rather slowly. Why? The rPi doesn’t have a lot of memory or processing power, and a database / front end model requires a decent amount of that. If your site / blog ever gets much traffic, it’ll likely buckle under the load. The answer? Just serve up plain old static HTML pages. It’s fast, secure, simple, and easy on the rPi’s limited resources. But rather than painstakingly handcodeing each new blog entry, you can use a static html generator like Pelican to make it easy
Host your own blog from a $25 Raspberry Pi computer - [Link]
This is my first Instructable so all criticisms and comments are welcome. This will show you how to set up a simple wired web server on your Raspberry Pi, with PHP and MySql.
The Raspberry Pi is a good choice for a webserver that will not recieve too much traffic, such as a testing server, or small intranet, as it doesn;t get too hot (so is nice and quiet), and only uses around 5 Watts of power (costing £3.50 a year where I am if it’s running 24/7)
Raspberry Pi Web Server - [Link]
Breakout grew out of a need for a simple platform to enable designers to prototype functional web-based interfaces to the physical world. It is based largely on the Funnel toolkit and informed by the experiences of the developers of both Funnel and Breakout as designers, technologists and educators.
Control your Arduino over the web - [Link]
Mike is just controlling a CNC over the web with an iPad, no biggie – [via]
Controlling my cnc over the web with my ipad so I mocked up a powertail with an arduino to turn the spindle on/off. Took the original housing off and it fits easily into my adafruit arduino case. Matt Ratto made an on off button for me in processing that can leave on my desktop and click remotely.
Controlling a CNC over the web with an iPad - [Link]
Upverter – A new tool for open-source hardware… [via]
Open-source software communities have myriad tools for writing code together and sharing it all over the place…
Enter Upverter, which handily makes hardware design free, open, web-based and collaborative.
Upverter – A new tool for open-source hardware… – [Link]
The success of FlyPort WiFi module is due to the intuitive and easy programming essential software development environment thanks to the availability of APIs and functions already written and ready to be referenced in your code . The only bad thing is that you need to update the Framework to 4th version.
From the OpenPicus site you can, among other things, download a sample project that includes the use of Flyport as a web server through which you can monitor the status of analog and digital inputs, plus you can interact with the board enabling or disabling the 5 digital outputs. Looking at the html code, what we see now is that it is a stylish remake of a web server made available by the Microchip as example of what it can be implemented by adopting their TCP/IP stack, so nothing new to this point of view.
DIY Wi-Fi Open Source Web Server [FlyPort] – [Link]
I recently built a custom central heating / hot water control system. It has a web based scheduling / control interface (along with a physical interface), and features such as temporary/permanent override, schedule support for any combination of weekdays, or just a specific date for a one off event, and control support for Cisco 7960 phones (via Cisco XML browser).
Building A Web Accessible Heating / Hot Water Programmer – [Link]
dangerousprototypes.com writes: [via]
The gang at SinnerSchrader have combined their love of foosball and their passion for digital solutions to make the world’s first digital foosball game. The project uses optical sensors to detect the scoring of goals. These sensors are read with the Arduino which sends it over WiFi to the server which then makes it available over the internet via mobile Webapp and on their agency foosball league’s webpage.
They promise that the source code will be published on their site very soon.
Foosball table uses Arduino to put scores on web - [Link]