Forum: Projekte & Code MCNF - Micro-Controller Networking Framework for Measurement and Automation


von Andreas E. (a_eppinger)



Lesenswert?

Hallo uC Fans - speziell die AVR / Arduino Freaks -

Nach mehr als 5 Jahren Freizeit-Entwicklung habe ich Euch heute mein 
Projekt "MCNF" auf Google Code gepostet:

http://code.google.com/p/mcnf-microcontroller-networking-framework/

MCNF ist in der Praxis entstanden: Ich habe schon sehr viele spezielle 
Mess-, Automations- und Roboteranwendungen gebaut. Meistens mit PC user 
interface und uCs zur Echtzeit-Hardwaresteuerung.

Nachdem ich x-mal ähnliche Funktionen (Kommunikation mit 
Connectivity-Überwachung, Datenzugriff, Gateways etc.) implementiert 
habe, kam die Idee auf, ein Framework zu programmieren. Das Framework 
umfasst die Master-PC Seite und die Embedded uC Firmware.

Anwender-definierte C#/WPF/.Net basierte Apps im Master-PC kontrollieren 
über ein definiertes Protokoll Anwendungen, die auf einem uC Netz 
laufen.
Das uC Netz kann ein Mix aus UART(RS232), I²C, SPI oder Ethernet sein, 
sogar mit beliebig vielen Gateways.
Jeder uC implementiert einen kleinen Kernel für die Grundfunktionen:
Kommunikation, Gateways, Variablen lesen/schreiben und im EEPROM 
speichern etc. Habe das für Arduino als Demos gepostet.

Ein "MCNF Integrated Configuration and Runtime Environment" mit System- 
und Netzwerk-Konfigurationseditor, Dateneditor, Message Tracer, 
Protokoll-Tester, Python-Scripting und Projekt-Datenverwaltung ergänzt 
das Ganze.

Soweit die Kurzfassung. Als Vorgeschmack habe ich die zwei PDFs zum MCNF 
"Getting Started" und ein Konzept-Summary angehängt.

Ich bin auf Eure Meinung gespannt.

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.