Feature List/en

Aus Ethersex_Wiki
Version vom 22. Februar 2011, 05:28 Uhr von Rayofhope (Diskussion | Beiträge) (Contact to external devices)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

The (most important) features of Ethersex ...

Network connection

The Ethersex firmware makes it possible to talk via IP to several interfaces. The Options can be combinded, eg. Ethersex can connect to hardware running ethernet or radio protocols like RFM12.

  • Ethernet (ENC28J60) incl. IEEE 802.1q (VLANs)
  • USB
  • RFM12 (radio transmission at 433 MHz ISM-Band)
  • ZBUS

OpenVPN encrypted and authenticated communication is also supported.

Interaction with user

During runtime Ethersex can by controlled via ECMD (Ethernet Command). The name is historic, since the source of the commands can be radio or other ways of communication. Eg. ECMD allows to set specific Pins, change IP addresses, start sub functions and much more.

  • HTTP-Server (acces to files and ECMD)
  • Text-based (similar like Telnet, either TCP/IP or UDP/IP)
  • serielle interface
  • I2C-Bus
  • via Jabber/XMPP
  • via IRC

An (incompleate) list of supported commands is the Ecmd Reference.

The HTTP-Server delivers files time in flash ROM of the micro controller, saved on dataflash IC or SD-Card. By the helf of some JavaScript it is easy to create powerfull dynamic web pages. Details at HTTPD

Supported network protocols

  • BOOTP (fits better than the successor DHCP, and most DHCP-Servers support BOOTP)
  • TFTP (Upload of files to Dataflash IC)
  • SNMP
  • SMTP (E-Mail-send)
  • NTP (Client and Server)
  • DNS
  • mDNS (Avahi)
  • DynDNS
  • MySQL (Client)
  • IRC (Client)
  • MPD (Music Player Daemon; simple control)
  • UPnP

Contact to external devices


Feature requests