rt-lb6-mechatronics
6.0.0
dotnet add package rt-lb6-mechatronics --version 6.0.0
NuGet\Install-Package rt-lb6-mechatronics -Version 6.0.0
<PackageReference Include="rt-lb6-mechatronics" Version="6.0.0" />
<PackageVersion Include="rt-lb6-mechatronics" Version="6.0.0" />
<PackageReference Include="rt-lb6-mechatronics" />
paket add rt-lb6-mechatronics --version 6.0.0
#r "nuget: rt-lb6-mechatronics, 6.0.0"
#:package rt-lb6-mechatronics@6.0.0
#addin nuget:?package=rt-lb6-mechatronics&version=6.0.0
#tool nuget:?package=rt-lb6-mechatronics&version=6.0.0
Interactor - Mechatronics
Librería encargada de la programación, flasheo de chips, control mecánico e integración directa con microcontroladores Arduino e IoT, así como hardware educativo (WeDo 1.0), sentando las bases para interactuar con chips y kits de aprendizaje robótico dentro de los componentes de Interactor en el entorno de nube offline de Eduflash.
📖 Historia y El Concepto "RT"
Con orígenes de ideación y desarrollo que se remontan a 1997, el ecosistema de Recursos Tecnológicos (RT) ha evolucionado a lo largo de numerosas versiones de servicios en la nube e integraciones (desde R1 hasta R6.1).
Mientras que versiones anteriores como la R6.2 (empaquetada como rt-lib-mechatronics.dll) se desarrollaron exclusivamente para entornos Windows bajo .NET Framework, esta nueva etapa marca la consolidación del proyecto. Hemos evolucionado de un desarrollo continuo a una marca oficial registrada:
- Interactor: Es la tecnología subyacente y el motor de desarrollo.
- Eduflash: Es el entorno de nube offline impulsado por esta tecnología.
- Nomenclatura
lb6: El cambio del términolibalb6en nuestros paquetes (ej.rt-lb6-mechatronics) representa la oficialización de la Versión 6 como una arquitectura 100% multiplataforma.
El prefijo rt mantiene su esencia original: ser un verdadero Recurso Tecnológico, diseñado no solo para soportar la infraestructura de Eduflash, sino para servir como herramienta con métodos y funciones altamente útiles para el diseño y construcción de cualquier otro aplicativo de software multiplataforma independiente.
🚀 Características Principales
Programación y Carga de Firmware en Chips IoT:
- Herramientas y protocolos para programar, flashear y enviar instrucciones de firmware a microcontroladores y chips Arduino (Uno, Nano, Mega, etc.) y diversos dispositivos IoT.
Control Mecatrónico y Robótico en Tiempo Real:
- Proporciona un marco de trabajo estandarizado para gestionar entradas/salidas analógicas y digitales, modulación PWM, motores paso a paso/servos y lectura de sensores en chips IoT.
Integración de Hardware Educativo (Arduino, IoT & WeDo):
- Compatibilidad nativa con motores, hubs y sensores de kits de robótica educativa como Lego WeDo 1.0.
- Arquitectura modular y extensible basada en eventos para programar y monitorear múltiples chips y nodos de robótica simultáneamente.
Protocolos y Serialización:
- Utiliza
Newtonsoft.Jsonpara serializar y deserializar rápidamente las tramas de datos, comandos de programación y lecturas de sensores en tiempo real.
- Utiliza
Soporte Multiplataforma y Ensamblados:
- Ofrece soporte nativo para entornos como Android, macOS, Linux y Windows mediante dos ensamblados:
- Compatible con
.NET Framework 4.6.2(Ensamblado generado:rt-lib-mechatronics.dllpor retrocompatibilidad). - Compatible con
.NET Standard 2.0(Ensamblado principal:rt-lb6-mechatronics.dll).
- Compatible con
- Ofrece soporte nativo para entornos como Android, macOS, Linux y Windows mediante dos ensamblados:
Sinergia de Red:
- Esta librería se apoya en
rt-lb6-redyrt-lb6-socketpara canalizar las instrucciones y la carga de código a través de Sockets, WebSockets, puertos COM o transmisiones Broadcast hacia los chips o microcontroladores físicos.
- Esta librería se apoya en
📦 Instalación
El paquete unificado se encuentra registrado bajo el nombre rt-lb6-mechatronics. NuGet se encargará de descargar la versión correcta dependiendo de la versión del framework que tenga tu proyecto.
Puedes instalar este paquete a través de la consola del Administrador de paquetes NuGet o mediante la CLI de .NET:
CLI de .NET:
dotnet add package rt-lb6-mechatronics
Consola del Administrador de paquetes (Visual Studio):
Install-Package rt-lb6-mechatronics
🔐 Verificación de Licencia Obligatoria
Todo producto, software, módulo o sistema que integre o haga uso de esta tecnología debe incluir de forma visible (en su interfaz de usuario, menú "Acerca de" o Créditos) una URL oficial de comprobación de licencia perteneciente a https://eduflash.net/.
El estado de validación en dicha URL determinará la legalidad del uso de este paquete en proyectos en producción.
📄 Licencia de Uso (Interactor 1.0)
Este paquete se distribuye bajo un modelo de licencia dual (Licencia de Uso Interactor 1.0):
Uso Libre y Gratuito: Permitido para instituciones educativas públicas en Perú, proyectos sin fines de lucro, uso estrictamente personal a nivel internacional, o instituciones privadas/comerciales en Perú con ingresos netos mensuales iguales o menores a S/ 5,000.
Uso Comercial (Licencia de Pago): Requerido para cualquier institución privada en Perú con ingresos netos superiores a S/ 5,000 (abonando el 1% de sus ingresos netos o mediante convenio fijo) y para cualquier implementación institucional/comercial fuera del Perú.
Ética y Cumplimiento: Estrictamente prohibido su uso para promover contenido ilegal, pornográfico o violencia extrema injustificada. Sujeto a las normativas del país de implementación y políticas de uso aceptable.
⚠️ Para leer los términos completos, políticas de revocación por denuncias y condiciones legales, por favor consulta el archivo
LICENSE.txtincluido en este paquete.
📞 Contacto y Soporte
Para la firma de convenios, autorizaciones de uso internacional, soporte técnico o regularización de licencias comerciales, comunícate directamente con los canales oficiales:
- Titular: Ing. Sergio Condori Mamani / Interactor
- Sitio Web: https://eduflash.net/
- Correo Electrónico: sergioscm2007@gmail.com
- WhatsApp Oficial: +51 936718237
Copyright © 2026 Interactor. Todos los derechos reservados.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- Newtonsoft.Json (>= 13.0.4)
- rt-lb6-red (>= 6.0.0)
-
.NETStandard 2.0
- Newtonsoft.Json (>= 13.0.4)
- rt-lb6-red (>= 6.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on rt-lb6-mechatronics:
| Package | Downloads |
|---|---|
|
rt-lb6-web
Núcleo de ejecución para páginas RTP. Contiene el motor dinámico RT-Language y orquesta la comunicación web del ecosistema Interactor dentro de Eduflash. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 6.0.0 | 139 | 8/14/2026 |