Sida 2 av 2
Re: Webserver med in och utgångar
Postat: 25 oktober 2009, 12:03:29
av jesse
OK, mindmapper, jag vill slippa så mycket som möjligt att gå in ock peta i detaljerna. Men jag fattar ju inte ens grunderna för de enklaste formerna av överföring.. jag menar - även om jag har laddat ner en färdig stack, så måste jag konfigurera en uppkoppling, packa data nånstans osv.... det är komplicerat nog för mig.
Och som Tomas skriver - om man har en enkel processor (i ett exempel i länken ovan användes t.ex. en mega88) utan OS så måste man antagligen ta ganska mycket hänsyn till vilka processorresusrser stacken behöver för att fungera... utan att blockera min applikation!. Enklare hade väl varit om man hade ett realtids-OS där jag kör min applikation till synes oberoende, så kan IP-stacken ticka på i bakgrunden...
Re: Webserver med in och utgångar
Postat: 25 oktober 2009, 14:24:17
av Mindmapper
Jag har en AVR-webbserver och ett FOX-board som bygger på ett OS och jag tycker att AVR är mycket enklare att jobba med. Foxen kan naturligtvis mycket mer men AVRen klarar en del också. Framförallt är AVR liten och nätt, förbrukar i stort sett ingen ström och är bra mycket billigare än FOX.
För att lära sig grunder tycker jag AVR är en bra ingång. Skaffa en och prova, kostnaden är inte så stor, alltid finns det något litet användningsområde för den.
Re: Webserver med in och utgångar
Postat: 25 oktober 2009, 19:35:26
av mippen
själv skaffade jag en sådan här för ngt år sedan:
http://www.modtronix.com/product_info.p ... cts_id=102
Mycket trevlig sak om man inte vill hacka så mycket uP kod.. men finns möjlighet om man vill.
Tycker de har bra pris också.
Re: Webserver med in och utgångar
Postat: 26 oktober 2009, 17:34:26
av jadler
Sodjan (eller vem som helst): Var får man tag på Lantronix Xport? Jag har inte lyckats hitta någon europeisk distributör som säljer till privatpersoner. Måste man starta eget för att kunna köpa de roliga sakerna? Det närmaste jag har kommit är väl att det kanske går att beställa från Mouser,
Xport AR för drygt 500:- plus frakt, tull, moms och postens avgifter för att ta ut dessa avgifter.
jesse: Delvis kan nog ditt val av lösning delvis bero på din bakgrund. För mig vore det nog enklast och smidigast att använda t.ex. en router (många Linksys-modeller fungerar) där man lägger in
OpenWRT istället för original-firmware. OpenWRT är en Linux för routrar och andra små burkar, själv har jag en gammal Netgear WGT634U som har kontakter för 1 WAN och 4 LAN (kan under OpenWRT konfigureras som man vill), wifi, USB och invändigt färdig kontakt för 1 UART på TTL-nivå (eg. 3.3V) samt plats att montera en till. Den drar inte mycket ström, i mitt fall står den på hela tiden, och det är busenkelt att koppla valfri µC via UART till den. På så sätt kan jag hantera in- och utdata direkt i Perl eller vilket språk som nu råkar passa mig och ändamålet, och hela mitt interna nätverk och Internet är lätt tillgängligt helt med standardverktyg. Skulle du leta efter en lämplig burk idag är nog de vanligaste alternativen Linksys WRT54GL (säljs just som öppen, för att kunna hacka själv) eller NSLU2 (inte router, tänkt som fattigmans-NAS för USB-diskar).
Tuxgraphics har många roliga och imponerande projekt, men vill du slippa grotta ned dig i TCP/IP-stackens funktioner är det kanske lättare att sikta på något som använder en krets som har stacken inbyggd, alltså inte den ENC28J60 som de använder utan kanske hellre den Lantronix Xport som Sodjan tipsade om (bl.a. inbyggd webbserver med, i detta sammanhang, gott om plats för egna sidor, mail-funktioner med mera) eller något baserat på
Wiznet W5100. Det borde bli mycket lättare att programmera när stacken redan finns i hårdvara, du får programminne över till andra och kanske roligare funktioner, och din µC slipper belastas med att hålla reda på sådant som annan hårdvara kan göra åt den.
Re: Webserver med in och utgångar
Postat: 26 oktober 2009, 18:04:27
av TomasL
jadler, gissar att för jesses del handlar det om kommersiella projekt, och då "funkar" det inte med "hackade routrar", utan snarare att bygga från grunden, antingen helt och hållet (som jag gör) eller att man köper in nått av de industriella x86-minikorten 286/386 processorer vanligtvis.
Själva bygger vi numera på PIC32 och den kommersiella icke-GPLade varianten av FreeRTOS som bas, samt en porterad stack, plus lite annat godis såsom: HTTPD, FAT32 med IDE/CF interface, Modbus RTU masters, Modbus TCP slav mm.
Re: Webserver med in och utgångar
Postat: 26 oktober 2009, 18:22:33
av jadler
TomasL: OK, det hade jag inte förstått. Övriga tips borde ändå vara tillämpliga, och beroende på projektets storlek (lösning till en eller ett par kunder man har god kontakt med) kanske även kommersiell router med anpassad mjukvara kan fungera. Annars går det ju bra att använda t.ex.
Alix från PC Engines. Deras kort stödjer också Linux, men betydligt fler varianter (inklusive OpenWRT och Xubuntu). Är man riktigt sugen på att betala för sig finns det t.o.m. kommersiella OS som går att köra på deras kort.

Å andra sidan blir kostnaden en helt annan än om man löser det med µC och lämplig nätverkskrets.
För mig är elektronik och datorer ren hobby, läkaryrket är ett sätt att finansiera mina hobbies, så jag glömmer ibland bort att vissa frågor här handlar mer om blivande kommersiella projekt. Tacksam för överseende med det.
Re: Webserver med in och utgångar
Postat: 27 oktober 2009, 21:06:08
av RadioDJ
Mycket olika svar man får.
Jag är på jakt efter något som är billigt som man själv kan masspoducera och som sedan kan anpassas för att automatisera mitt hus.
Jag har tittat på lite olika lösningar med då jag redan har dragit ett ipnät i hela huset samt att det går att köra PoE (power over ethernet) så kan en enkel webserver vara lösningen.
Jag har ingen erfarenhet av att programmera avr eller pic, har dock programmerat mycket i VB6.
Så därför en enkel lösning med hård och mjukvara som mer eller mindre bara är att ta upp till produktion hade varit en enkel lösning för mig.
Re: Webserver med in och utgångar
Postat: 27 oktober 2009, 21:19:52
av björn
Så ser vårt kort ut, men jag vet inte exakt vad du menar med "som är billigt som man själv kan masspoducera" dock. Det kommer att säljas så billigt det går (inget pris fastställt ännu) och designen är ingen hemlighet. Så möjligeheten att få det du vill finns, men jag har lite svårt att tro att du kommer att kunna få det billigare producerat än vi och då kanske det inte är så intressant? (svårt att sälja något dyrare än andra). Men OM du kan det så kan jag/vi mycket väl tänka oss ett samarbete.
Sedan undrar jag lite, du pratar om att du behöver ett till ditt hus medan du i nästa mening vill massproducera, vilket är det egentligen du söker?
Re: Webserver med in och utgångar
Postat: 28 oktober 2009, 17:53:22
av RadioDJ
Björn.
Jag tycker fortfarande att Er ide verkar mycket lovande. Väntar med spänning på en fortsättning.
Angående ordvalet så händer det ibland att hjärnan tänker en sak och tangentbordet en annan.
Re: Webserver med in och utgångar
Postat: 28 oktober 2009, 19:49:46
av björn
Ok, inte för att jag fick svar på vad din plan var men... Iallafall så kommer vi förmodligen att beställa lite kort denna veckan för att testa och då kan det säkert bli ett kort till dig för att labba med (till vårt självkostnadspris).
Dessa korten blir inga värstingar på något vis, utan är tänkta som ett billigt kort för att få igång lite övervakning/styrning av hemmet (eller annat som man vill kunna fjärravläsa/styra utan att behöva en hel dator som står igång).
Re: Webserver med in och utgångar
Postat: 29 oktober 2009, 21:06:15
av RadioDJ
Detta låter bra Björn.
Du kan väl meddela mig när Ni har allt framme och klart.