NesC
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 15 de mayo de 2022; las comprobaciones requieren
2 ediciones .
nesC (del inglés Network Embedded Systems "Network Embedded Systems" + C "[lenguaje de programación] C ) es un lenguaje de programación orientado a eventos de componentes . Se utiliza para crear aplicaciones para la plataforma TinyOS . TinyOS es un entorno creado para dispositivos integrados que se utilizan en redes inalámbricas de sensores .nesC es una extensión del lenguaje C (es decir, el código C es completamente correcto para el compilador nesC ), agregando características adicionales, por ejemplo:
- Los componentes son similares a los objetos pero, a diferencia de ellos, se crean en tiempo de compilación.
- Las interfaces son colecciones de funciones que describen servicios. Una de sus características únicas es que pueden ser bidireccionales: dos componentes compuestos que se comunican a través de una sola interfaz, cada uno con su propio conjunto de características.
- El paralelismo de nesC se basa en el paralelismo de TinyOS [2] .
Notas
- ↑ http://nescc.sourceforge.net/ChangeLog.txt
- ↑ Wiki de Tiny OS . Consultado el 22 de agosto de 2013. Archivado desde el original el 26 de julio de 2013. (indefinido)
Enlaces
Sensor de redes inalámbricas |
---|
Sistemas operativos |
|
---|
Estándares de la industria |
|
---|
Lenguajes de programación |
|
---|
Hardware |
- Asistente ecológico
- FLEX Mini
- MICAz
- Mota de iris
- NeoMote
- mancha de sol
|
---|
Software |
|
---|
Aplicaciones |
- distribución de claves
- Estimación de ubicación
- Red de sensores
- telemetría
|
---|
Protocolos |
|
---|
Conferencias / Revistas |
- SenSys
- IPSN
- EWSN
- SEGUNDO
- INSS
|
---|