commotiond/libcommotion
Esta biblioteca emembida y daemon son el inicio de lo que formará el nuevo centro del proyecto Commotion en plataformas embebidas. Esto es software extremadamente pre-alfa que no hace nada aún, pero que está en rápido desarrollo.
Constrúyelo
NOTE: este proyecto usa Cmake, así que debes tenerlo instalado en tu sistema, así como subversión y sqlite3 header files (libsqlite3-dev).**** as well as subversion and sqlite3 header files (libsqlite3-dev).****
- Clona el repositorio.
- cd commmotiond
- mkdir build
- cd build
- cmake ..
- make
- sudo make install
Componentes Commotion
Este repositorio incluye 3 componentes principales:
libcommotion
libcommotion es una biblioteca de alto nivel que contiene una C API con todas las herramientas necesarias para crear una variedad de redes mesh y aplicaciones de red enmalladas, sin necesidad de lidiar con todos los detalles específicos de configurar cada y todos los tipos de esquema de direccionamiento y la creación de redes mesh daemon disponibles. Los enlaces para otros lenguajes como Java o Python vienen próximamente.
commotiond
commotiond es una implementación de libcommotion, en la forma de un superserver daemon que crea y ****gestiona los procesos padre para una variedad de daemons relacionados con enmallados de redes y servicios basados en tiendas de configuraciones comunes. Este (próximamente) soporta una variedad de tipos de plugins y extensiones, incluyendo:***manages parent processes for a variety of mesh-networking related daemons and services based on a common configuration store. It (will) support a variety of types of plugins and extensions, including:
- extensiones específicas del sistema operativo para la interfaz con el subsistema inalámbrico***operating-system specific extensions for interfacing with the wireless subsystem
- esquemas para la detección de redes mesh
- APIs para diferentes tipos de infraestructura de mensajes (dbus, ubus, JNI)
- drivers para diferentes tipos de daemons de redes mesh (olsrd, babeld, servald)
commotion
La aplicación commotion es una simple interfaz shell de comandos para manejar el daemon commotion.******The commotion application is a simple command-shell interface for managing the commotiond daemon.