Go Down

Topic: Php or python (Read 1 time) previous topic - next topic


Mar 01, 2013, 03:29 am Last Edit: Mar 01, 2013, 03:33 am by playagood Reason: 1
   I want to be able to send/receive from the web. I also want to store data to a database. Since I am new to programming, I deciced to go with the most documented method: Apache, mySQL and Python. I had problem connecting the Arduino with the php (I use the php_serial.class.php) so I tried with Python and It works right away. I was finally able to work with the Php code, but Python seems more fitted for serial communication .

Here is an example of what I want to accomplish:  

Temperature sensor connected to the Arduino that send data to a database, which I can display on a web page.

First scenario: Arduino to Php to mySQL to Php to Webpage.

Second scenario:Arduino to Python to mySQL to Php to Webpage.

Os: Linux
Pc: Raspberry Pi

Should I do it another way?  Bypassing python is probably a good idea ?  I know a lot of people use lightpd as the web server(lightweight) but will it make that much of a difference?

To start up , I want to go with a easy method in order to learn the main thinking.

So far, I am able to light on and off an led from my localhost using Python, Apache2, php_serial_class.php and html .

Thank you


The first scenario uses less different technologies and that is always considered good design. During the lifetime of a project you need to track less updates. Furthermore the footprint of the installed SW is probably smaller.

There are many people that have made a working PHP-serial-Arduino connection.
If you search the forum (upper right) you should be able to find some code.
(I have no code sorry)

I like your remark calling the Raspberry PI a PC ;)
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131