> > *Ours is all in python and php with darkhttpd as the webserver. I dispise > nodejs, it reminds me of the cluster that ruby gems are. *
And this is why there is no easy guide. At least from a programing aspect. No two people are going to agree on how it should be done, and what is used to get it done. Nodejs does however get a bad rap I think. The stigma of javascript comes with it. Which is its self often misunderstood. Nothing is perfect however . . . On Fri, Sep 5, 2014 at 1:06 PM, Don deJuan <donjuans...@gmail.com> wrote: > On 09/05/2014 10:04 AM, William Hermans wrote: > > *Why compile anything? For the proposed project (Greenhouse control)* >> * speed is not any sort of priority so use an interpreted language, the* >> * obvious choice on BBB is Python.* >> > > Well, the obvious choice to me is Nodejs, and am betting since this > person has 35 years experience in related fields, that C is a possibility > as well. > > I've only been programming for 20 or so years . . . so what the hell do i > know ? > > > On Fri, Sep 5, 2014 at 1:51 AM, <c...@isbd.net> wrote: > >> William Hermans <yyrk...@gmail.com> wrote: >> > [-- text/plain, encoding 7bit, charset: UTF-8, 51 lines --] >> > >> > You need to find and read sources about embedded Linux. Then, since your >> > project could be done using any number of languages, you need to figure >> > that out too. Past that, you're going to have to figure out what >> hardware >> > you're going to use. Which will indicate if you're using SPI. I2C, UART, >> > onboard ADC's or PWM's etc. >> > >> > In your shoes, I'd start off with and continue using these instructions: >> > https://eewiki.net/display/linuxonarm/BeagleBone+Black. You can use >> either >> > Debian or Ubuntu with these build instructions. I've been using these >> > instructions since last year ( around 14 or slightly more months ), and >> > they're very consistent. >> > >> > You could also start off with a premade Debian console image if you >> like. >> > >> > You can definitely compile natively on the board, but if you plan on >> cross >> > compiling, you're going to need to understand the gcc toolchain >> thoroughly. >> > For setup and use. >> > >> Why compile anything? For the proposed project (Greenhouse control) >> speed is not any sort of priority so use an interpreted language, the >> obvious choice on BBB is Python. >> >> ... and I am also a long in the tooth software engineer with maybe 30 >> years of experience writing C, but I'd still recommend going with >> Python on this sort of project. >> >> -- >> Chris Green >> ยท >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > > I actually have done a similar control for aeroponics room setups. We are > releasing it public in roughly a month once the boards come back and we > finish testing on the new hardware run. > > Very easily can be adapted to greenhouse control as I am sure you're after > the same things, water, temp, humidity, vpd, ph, ppm, disolved oxygen, dew > point, flood detection, co2, lumens/lux, uvb, darkness light leak detection > and all the rest of the goodness for optimal environmental control. Even > the cooling opener could be adjusted/adapted to fit to automate opening > roof panels. > > Ours is all in python and php with darkhttpd as the webserver. I dispise > nodejs, it reminds me of the cluster that ruby gems are. > > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.