Forum: Mikrocontroller und Digitale Elektronik passender Mikrocontroller gesucht


von Patrick (Gast)


Lesenswert?

Hallo alle zusammen,

vllt. weiss ja einer von Ihnen, da ich bisher keinen gefunden habe, ob 
es das in dieser Kombination schon gibt.

Ich suche einen MC mit GSM-Modul mit folgenden Anforderungen:

1) (Embedded) Linux mit hierarchischem Dateisystem, TCP/IP-Stack, 
Unterstützung für alle relevanten Schnittstellen, Remote Login möglich
2) Versand von SMS über das GSM-Netz
3) Aufbau von und Datentransfer über IP-basierte TCP-Verbindungen (UDP 
wäre ein Plus, aber nicht zwingend notwendig)
4) Ansteuerung von Schnittstellen/Sensoren (zunächst: Temperatur, 
Batteriespannung, ggf. später mehr)
5) Programmierung mindestens in C möglich, vorzugsweise auch zusätzlich 
in Python
6) Ausreichend Rechenleistung (ich würde wenigstens 150 MIPS ansetzen)

Bei Punkt 5 ist mir wichtig, dass eine solide API besteht, mit der man 
die Punkte 2, 3 und 4 implementieren kann. Ich würde dazu gern Primitive 
aus der API nutzen (in der Art von "send()" und "receive()"), ungern 
AT-Befehle. Weiterhin würde ich gern unter Linux für (Embedded) Linux 
entwickeln, vorzugsweise mit Eclipse.

Es wäre mir eine große Hilfe wenn jemand mir Vorschläge machen könnte.

Vielen Dank im voraus

von Εrnst B. (ernst)


Lesenswert?

Nim ein Android-Telefon. (Kein Scherz!)
Nur für zusätzliche Sensoren musst du dir was überlegen, z.B. per 
Bluetooth koppeln.

Oder solls für die Serie sein?

von Patrick (Gast)


Lesenswert?

Danke für die schnelle Antwort, es sollen ca 5 Stück hergestellt werden. 
Ein MC wäre mir da schon lieber.

Aber die Idee hat was.

von Der Bastler (Gast)


Lesenswert?

nen mc gibt es nicht ... wie schon in deinem anderen Threat gesagt nimm 
nen embedded board und gut... was du vor hast, da ist wirklich nen 
Android Handy ne gute wahl

von holger (Gast)


Lesenswert?

>5) Programmierung mindestens in C möglich, vorzugsweise auch zusätzlich
>in Python

http://www.telit.com/en/products/python/python-for-m2m-applications.php

von Jojo S. (Gast)


Lesenswert?

- PC Hardware? So etwas wie die einfachen Atomboards D201 irgendwas von 
Intel?
- wenn ARM, dann bist du bei Linux bei ARM 9 Boards, plus GSM Modul dann 
sicher teurer als die Androiden Lösung. Wie ist denn das Budget?
- Cortex M3 ist eine Nr kleiner, aber ich spiele gerade mit dem LPC1769 
board von Embedded Artists. Kostet Netto 20€ und hat ein JTAG 
angeflanscht was aber abgetrennt werden kann. Damit ist komfortables 
debuggen möglich was bei hardwarenaher Programmierung nicht zu 
vernachlässigen ist. Darauf läuft FreeRTos, das kann je nach Anwendung 
auch die bessere Lösung sein. UDP und TCP geht auch zB über uIP Stack, 
auch ein Webserver ist drin. Leistung ist eher 100mips, aber dafür 
gibt's keinen Linux overhead.

von Harald N. (harald_)


Angehängte Dateien:

Lesenswert?

GSM-Modul mit embedded Linux auf Platine aufgelötet mit offen gelegten 
Schaltbildern und Quellcode:
http://www.gsm-modem.de/M2M/m2m-faq/m2m-module-embedded-linux-gprs-module-usb-arm9/

Merkmale:
    * Controller mit Peripherie
    * CPU ARM9 AT91SAM9260  (200 MIPS)
    * RAM für Applikation 64 MB
    * Data Flash (Non volatile) 4 MB bis zu 128MB Flash
    * SD-Karte / MMC-Karte
    * GPI0 Pins , AD / DA Wandler
    * 4 COM-Ports, 1 USB Device, 2 USB Host, I2C, SPI
    * JTAG Interface
    * DC/DC Power Supply
    * Quad-Band GSM/GPRS Modul

Der Quellcode ist in C. Das Modul holt ein Bild aus dem Videostream und 
versendet es per Email.
Die ersten Tests haben wir mit einem Perl-Interpreter gemacht. Da es ein 
vollwertiger embedded PC auf Basis Linux ist, kannst du dort "jede" 
Programmiersprache nutzen. Setzt voraus, dass du z.B. einen Basic oder 
Perl-Interpreter installierst.

von Olaf (Gast)


Lesenswert?

> was du vor hast, da ist wirklich nen
> Android Handy ne gute wahl

Kann man da denn alle Einflussnahmen von Google oder anderen Firmen
abschalten? Es  waer doch doof wenn man irgendwo fuenf Messgeraete
rumstehen hat und es dann nach ein paar Monaten irgendein heimliches
Update oder eine Softwareinstallatio/loeschung gaebe und die eigene
Anwendung laeuft nicht mehr. Selbst wenn es nur an einem Fenster
liegen sollte auf dem man JA klicken muss.

Olaf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.