Nein nein nein, du solltest dich mit den einzelnen Aufgabengebieten einzeln beschäftigen.
CAN: Controller Area Network ist ein symmetrischer Bus, den kann man nicht einfach an einen Pin des Controllers anschließen, dazu benötigt es einen Wandler-Chip. Wenn man nach CAN-Spezifikation geht, muss dieser auch noch eine galvanische Trennung vorweißen, was im Einsatzgebiet Auto sogar anzuraten wäre. CAN-Botschaften sind nicht nur 001100, sondern weißen auch ein Protokoll auf. Dieses solltest du dir auch zur Gemüte führen.
WLAN: Es wird ein eigenes WLAN Modul benötigt. Je nach Modul hast du schon mehr oder weniger vom Netzwerk-Stack vorhanden. Die meisten die ich bis jetzt gesehen habe, haben alle TCP/IP vorhanden, du musst nur mehr ein passendes Protokoll zur Kommunikation verwenden. Habe aber noch keines gesehen, das Ad-Hoc Verbindungen aufbauen kann, aber Android kann sowieso kein Ad-Hoc. Ergo du benötigst einen Access Point. Darum auch der Vorschlag mit Bluetooth, da hier kein AP benötigt wird.
Elektronik & µC: Die meisten dieser Chips werden über eine serielle Schnittstelle wie SPI untereinander kommunizieren und nicht einfach nur über "einen Pin", du musst dich dann mit den Kommunikationsprotokollen der jeweiligen Chips beschäftigen. Die Geschwindigkeit des µC wird durch den Quarz gesteuert, in diesem Fall, desto schneller, desto besser, da am CAN doch sehr viele Daten herumfliegen werden...
Lesezeichen