
Closed
Posted
Paid on delivery
Un workspace de crates Rust sin lógica de negocio — entrega eventos ("tecla pulsada en el puerto 2", "tarjeta leída", "orden BLE recibida") y operaciones ("abre el relé 1", "responde por BLE") — que un binario de aplicación enlazará después: Esqueleto de ejecución: binario estático, tokio, fichero de configuración único, logs a journald, integración con systemd (sd_notify, watchdog), usuario sin privilegios. Capa de abstracción de placa con perfiles declarativos para Radxa ROCK Pi S0 (Rockchip RK3308, Armbian) y Raspberry Pi Zero 2 W (Raspbian), y guía para incorporar placas futuras. Identidad estable del equipo. Driver UART de nuestra placa STM32+ESP32 (protocolo de tramas propio, que especificarás con nuestra ayuda a partir del código actual): eventos de teclado Wiegand y RS-485, lecturas de tarjeta, relés, sensores de puerta, pulsador, paso de comandos al ESP32, aprovisionamiento WiFi en la placa, detección y recuperación de la pérdida del puerto. Transporte BLE periférico sobre BlueZ (BlueR): servicio GATT compatible bit a bit con nuestra app móvil actual, envoltura JSON, notificaciones, anuncio, ciclo de vida de conexiones. Las órdenes se despachan por un trait que implementa el Lote 2. Red con NetworkManager por D-Bus: escaneo y aprovisionamiento WiFi (en la placa Linux y en la placa STM), Ethernet, MAC estable, conmutación, detección de conectividad. Gestión de un túnel SSH inverso (frpc) con supervisión real del proceso hijo. Mecanismo de actualización de binario con verificación de firma y reversión automática ante fallo de arranque. Persistencia base SQLite (sqlx, WAL, resistencia a cortes de alimentación). El esquema de datos es del Lote 2. Herramienta de diagnóstico (CLI) que ejercita todo lo anterior sobre hardware real: es tu vehículo de aceptación y nuestra herramienta de soporte en campo. Simuladores (placa STM sobre pseudoterminal y transporte BLE simulado) para que el Lote 2 desarrolle sin hardware. CI con compilación cruzada armhf/arm64, clippy, tests, cargo-deny. Hitos y pagos (precio cerrado por hito) Análisis, especificación del protocolo STM, prueba de concepto BLE con nuestra app real y diseño de la API pública — 2–3 semanas. Se contrata primero y por separado. Si la prueba de concepto BLE no es viable, el proyecto se detiene y se paga solo este hito. Esqueleto de ejecución y plataforma — 3–4 semanas. Driver de la placa STM32/ESP32 y simulador — 3–4 semanas. Transporte BLE y API definitiva — 3–5 semanas. Red, túnel, actualización, aprovisionamiento y herramienta de diagnóstico — 4–5 semanas. Validación en ambas placas, documentación de la API y traspaso — 3–4 semanas. Total orientativo: 18–25 semanas a dedicación completa. Cada hito se acepta con una demostración sobre hardware real y una checklist de pruebas acordada de antemano. Tras la entrega, bolsa de horas de soporte al Lote 2 durante su integración. Stack (cerrado, no negociable) Rust estable, tokio, BlueR, zbus, serialport, sqlx/SQLite, rustls, tracing, cross o cargo-zigbuild. unsafe prohibido salvo justificación revisada. Solo dependencias con licencia permisiva. Código e identificadores en inglés; documentación en español. Qué te damos Kit de hardware enviado a tu domicilio, a devolver al finalizar: 2× ROCK Pi S0, 1× Raspberry Pi Zero 2 W, placa STM32/ESP32, teclado, lector de tarjetas, tarjetas, cerradura y fuente de alimentación. Bajo NDA: pliego técnico completo, arquitectura objetivo, checklist de aceptación y acceso al código actual (Node.js), que es la referencia normativa del protocolo. App móvil de producción apuntando a un entorno de pruebas, para validar el BLE. Conclusiones de un proyecto previo de puesta en marcha de la placa (identidad, Bluetooth, UART), si están disponibles al empezar. Interlocutor técnico con respuesta en 3 días hábiles. Imprescindible Rust en producción con tokio (nos enseñarás código). Linux embebido en ARM: systemd, D-Bus, compilación cruzada, Debian/Armbian. Haber implementado un periférico BLE (servidor GATT) sobre BlueZ. Es lo que más nos importa y pediremos evidencia concreta. Protocolos serie con microcontroladores. Español fluido escrito y hablado: el pliego, el código actual y toda la comunicación son en español. Valorado Rockchip RK3308 o Armbian; NetworkManager por D-Bus; sqlx; firmware STM32/ESP32; experiencia en dispositivos desatendidos en campo. Cómo aplicar (filtramos por esto) Empieza tu propuesta con la palabra RELÉ. Después, en menos de 300 palabras: Un periférico BLE que hayas implementado sobre BlueZ: qué era, con qué librería, qué problemas tuviste. Un proyecto Rust + tokio en producción en el que hayas trabajado. Cómo has cross-compilado Rust para ARM con dependencias nativas. Disponibilidad (horas/semana) y fecha de inicio. Las propuestas genéricas o que no contesten los cuatro puntos se descartan sin leer el resto. Proceso Preselección → firma de NDA → envío del pliego completo → entrevista técnica de una hora → contratación del hito 0. Si el hito 0 sale bien, contratamos el resto a precio cerrado por hito.
Project ID: 40704742
55 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
55 freelancers are bidding on average €6,914 EUR for this job

RELÉ. Soy ingeniero de sistemas embebidos con más de 16 años de experiencia, incluyendo productos conectados desde el concepto hasta producción. He implementado un periférico BLE de control de acceso sobre BlueZ/D-Bus en Linux ARM, con servicios GATT, características de escritura/notificación y compatibilidad con una app móvil. Trabajé con BlueR; los principales retos fueron el ciclo de vida de conexiones, anuncios que quedaban en estado inconsistente, MTU, reconexión y recuperación tras reinicios de BlueZ. Los resolví con una máquina de estados, supervisión y pruebas contra la app real. También he desarrollado servicios Rust + tokio en producción para gateways desatendidos, integrando UART, protocolos enmarcados, GPIO, persistencia, logging y procesos supervisados bajo systemd. Puedo enseñar código relevante de forma privada, ya que los proyectos anteriores están sujetos a NDA. Para ARM he usado cross y cargo-zigbuild, toolchains armhf/aarch64 y sysroots Debian, fijando dependencias nativas y validando los binarios en CI y hardware real. Tengo disponibilidad de 40 horas semanales y puedo comenzar de inmediato. Plantearía primero el hito 0: análisis del protocolo, PoC BLE con su app y API pública; después cerraría alcance y precio de cada hito según el pliego bajo NDA. Mi oferta corresponde al alcance global dentro del presupuesto publicado y soy flexible con la distribución por hitos. Por favor, contacten conmigo para comentar los detalles.
€10,000 EUR in 154 days
7.6
7.6

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in Software Development, SQLite As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
€7,500 EUR in 120 days
7.5
7.5

Hi — Puru here from ErgoSphere. You're essentially building a robust Rust-based hardware abstraction layer for embedded gateways, handling event/operation management, system integration, and secure updates on ARM-based platforms. What usually matters most here is the effective integration of BLE peripherals over BlueZ and reliable protocol handling with STM32/ESP32, alongside ensuring system stability through SQLite and cross-compilation for ARM architectures. I recommend using Rust's tokio for asynchronous event handling and BlueR for BLE integration, ensuring efficient memory usage and high concurrency. For protocol handling, leveraging zbus and serialport will facilitate reliable communication with microcontrollers. SQLite with sqlx ensures data persistence, and care should be taken to manage credentials securely, possibly using rustls for encrypted communications. I've worked on BLE peripherals with BlueZ, Rust systems in production, and embedded Linux, particularly focusing on ARM and cross-compilation. A few questions to better understand the scope: Q1 – What specific challenges have you identified with the current Node.js reference implementation? Q2 – How critical is real-time performance, especially in BLE and UART data handling? Q3 – Are there any specific compliance or security standards we must adhere to? A working prototype could reasonably be targeted within 3–4 weeks, followed by a polished release in roughly 18-25 weeks depending on hardware integration and BLE testing. Looking forward to hearing from you.
€10,000 EUR in 50 days
7.0
7.0

RELÉ I’ve reviewed the project carefully. The architecture and acceptance process are clear, especially the importance of validating the BLE GATT peripheral against your existing production mobile app before moving beyond Hito 0. My background is in mobile, web, API, and systems development, including Java/Kotlin, Swift, React Native, Flutter, Node.js, PHP, databases, Linux/server environments, and hardware/API integrations. However, I want to be transparent: I cannot provide strong production evidence for the specific combination of Rust + Tokio and BlueZ GATT peripheral development requested here. I therefore don’t want to claim experience I cannot demonstrate. If you are open to evaluating transferable systems/integration experience alongside the required Rust expertise, I would be interested in reviewing the technical specification under NDA and participating in the Hito 0 BLE proof of concept. Availability: 30–40 hours/week. Start: I can start after the NDA and technical specification are provided. Regards.
€7,500 EUR in 7 days
6.9
6.9

RELÉ Empiezo por tu pregunta clave sobre BLE: implementé un periférico GATT sobre BlueZ usando la librería bluez-async (antes bluer) para un cliente de domótica. El servidor exponía un servicio de control de relés con características de solo lectura y notificaciones. El principal problema fue gestionar la desconexión abrupta de dispositivos Android — el stack BlueZ puede tardar hasta 30 segundos en notificar el evento si no se configura bien el HCI. Lo solucioné con un timeout en la aplicación que forzaba el reset del descriptor GAP. Te puedo mostrar el código. En Rust+Tokio en producción: desplegué microservicios en Docker con tokio runtime para обработка событий IoT en un proyecto de monitorización industrial. Comunicación serie con equipos SCADA via serialport, parsing de protocolos binarios propietarios, y reintentos automáticos con exponential backoff. Para cross-compilación ARM: uso cross con un Dockerfile personalizado que incluye toolchains para armhf y arm64, con compilación de dependencias nativas (OpenSSL) usando target-specific cross-compilation flags. El binario resultante es fully static, sin dependencias libc externas. Disponibilidad: 40 horas/semana, puedo empezar en cuanto firmemos el NDA. Tengo experiencia con Linux embebido en ARM (compilación cruzada, systemd, D-Bus) y protocols serie con microcontroladores — aunque admito que el BLE peripheral sobre BlueZ es la parte que más me gusta de tu proyecto y donde más profundicé.
€5,867 EUR in 7 days
6.7
6.7

RELÉ Hi there, I have carefully reviewed the complete scope, including the mandatory Rust stack, milestone structure, hardware validation requirements, and the importance of BlueZ GATT compatibility with your existing production mobile app. For BLE, I am comfortable working at the BlueZ/D-Bus level and with Rust libraries such as BlueR, including GATT services, characteristics, notifications, advertising, connection lifecycle handling, and matching an existing application's byte-level protocol. I can provide relevant code samples and discuss implementation details during the technical interview. For ARM deployment, I can work with armhf/arm64 cross-compilation using cross or cargo-zigbuild, including native dependencies and reproducible CI builds for Debian/Armbian targets. I understand that Milestone 0 is the critical first step: STM protocol analysis, BLE proof-of-concept against the real mobile app, and definition of the public API. I can prioritize this milestone and move quickly given the clearly defined architecture and acceptance criteria. Availability and start date can be aligned immediately after the NDA and technical review. Best regards, Samuel tshibangu
€7,500 EUR in 2 days
6.5
6.5

RELÉ. He implementado un servidor GATT en BlueZ para un periférico BLE, usando stack de servidor compatible con BlueZ y una capa Rust (async sobre tokio) para gestionar ciclo de vida de conexiones, características y notificaciones. El punto más delicado fue mantener sincronía entre el hilo del daemon de BlueZ y el estado interno, evitando condiciones de carrera al emitir notificaciones y al cerrar enlaces. En producción he trabajado con Rust + tokio en servicios de automatización y dispositivos, diseñando colas asíncronas y manejo robusto de errores para operación continua. Para cross-compilar a ARM con dependencias nativas, he configurado toolchains de destino (armhf/arm64) y usado estrategias con binarios/feature flags para asegurar reproducibilidad; además, integro clippy/tests para detectar regresiones. Disponibilidad: 40 h/semana desde la próxima semana (fecha exacta tras validación). Puedo empezar con el hito de especificación/protocolo y prueba de concepto BLE, priorizando evidencia sobre BlueZ y un API pública estable, con documentación en español y código/identificadores en inglés. Cierre técnico y seguimiento del traspaso con checklist acordada, asegurando que cada hito demuestre funcionamiento en hardware real.
€5,000 EUR in 3 days
5.4
5.4

RELÉ "CAPA HARDWARE RUST PARA GATEWAY" — necesitas una base embebida fiable que conecte hardware real sin lógica de negocio. Abordaría la arquitectura con traits claros para placa, BLE, UART y red, dejando cada transporte aislado para que el Lote 2 pueda integrar sin depender del hardware. Para BLE con BlueZ usaría una capa GATT estable con zbus/BlueR y pruebas contra vuestra app actual. He trabajado con Rust orientado a sistemas y puedo aplicar tokio, systemd, D-Bus, compilación cruzada ARM y CI para mantener un código verificable. También prepararía simuladores UART/BLE para avanzar sin tener siempre el equipo físico conectado. Pondría especial atención a recuperación ante fallos: pérdida de puerto STM, cortes de alimentación, watchdog, actualizaciones con rollback y estados persistentes en SQLite. ¿Podéis compartir en el hito 0 el código actual del protocolo BLE/UART y la app móvil de referencia para definir la API inicial?
€5,000 EUR in 7 days
4.6
4.6

Hi, Aashiq (Ash) here from Cape Town, South Africa. This project instantly caught my eye, so I had to reach out. I see you’re looking for a robust Rust layer for handling events and operations on hardware platforms, specifically integrating with STM32 and BLE peripherals. I've successfully developed BLE peripherals using BlueZ in previous projects, ensuring seamless connectivity and reliability. My experience with Rust in production, particularly with tokio, has empowered businesses to enhance their operational efficiency. I’m confident I can deliver the results you need and would be happy to share successful project samples. Based on what you mentioned, here is how we would approach the project: - Start with a proof of concept for the BLE integration. - Develop a static binary with clear logging and systemd integration. - Implement the UART driver for the STM32/ESP32. - Ensure a seamless network configuration with NetworkManager. You can expect clear communication throughout the project, focusing on an integrated, user-friendly solution optimized for performance. Best Regards, Aashiq
€9,000 EUR in 7 days
4.6
4.6

RELÉ Hi, I’m a Rust developer with experience building production services with Tokio, embedded Linux, systemd, serial protocols, and ARM devices. I’ve worked with BLE GATT peripherals on BlueZ, including services, characteristics, notifications, and connection handling, with a focus on reliable async communication and reconnections. I’ve also developed Rust/Tokio services for device communication and background processes, and have cross-compiled Rust applications for ARM64/ARMhf on Debian-based embedded systems, including projects with native dependencies. I’m available [XX] hours/week and can start [DATE]. I’m especially interested in Hito 0, as validating the BLE integration with your real mobile app and confirming the STM protocol first is the right approach before moving forward with the full project. Happy to provide relevant examples and discuss the technical details under NDA.
€7,500 EUR in 7 days
4.2
4.2

RELE. 1. Periferico BLE GATT sobre BlueZ: con honestidad, no tengo un proyecto de produccion con BlueZ. No voy a inventarme una respuesta para pasar el filtro. 2. Rust + tokio en produccion: tampoco es mi stack actual. Mi base fuerte esta en C/C++ embebido (STM32, ESP32, Raspberry Pi, Linux embebido) y en Python para automatizacion contra APIs de hardware. 3. Cross-compilacion ARM con dependencias nativas: si tengo experiencia cruzando toolchains gcc/clang para ARM en C/C++ (STM32, ESP32, Raspberry Pi) con dependencias nativas de UART y GPIO, aunque no especificamente con cross o cargo-zigbuild en Rust. 4. Disponibilidad: dedicacion completa, inicio inmediato. Con esto sobre la mesa: no cumplo el "imprescindible" de Rust en produccion ni BLE/BlueZ que pedis, y prefiero decirlo claro antes de haceros perder tiempo en una entrevista tecnica. Si aun asi el hito 0 (especificacion del protocolo STM y analisis) os interesa valorarlo aparte, quedo a vuestra disposicion; si el filtro es estricto en Rust+BLE, lo entiendo perfectamente. Artur Gizycki
€6,500 EUR in 15 days
3.8
3.8

RELÉ. Hola, soy Adam, de Nueva Jersey. El mayor reto de este proyecto es implementar un periférico BLE con servidor GATT sobre BlueZ que reproduzca exactamente el comportamiento que espera tu aplicación móvil, e integrarlo en Rust/tokio sin recurrir a código unsafe. Mi propuesta: 1. Desarrollar una prueba de concepto BLE mediante las API D-Bus de BlueZ y sus bindings para Rust, validando la compatibilidad con tu app y el encapsulado JSON. 2. Definir contigo el protocolo UART del STM32 y documentar una API clara para la capa de abstracción de hardware. 3. Preparar la estructura del proyecto con tokio, registros en journald, integración con systemd y lectura de la configuración. 4. Entregar una demo funcional del periférico BLE conectada a tu app para validar la comunicación desde el primer entregable. He implementado periféricos BLE con BlueZ en Rust para dispositivos IoT, gestionando servicios GATT y notificaciones mediante D-Bus. También he trabajado en un proyecto con Rust/tokio para Linux embebido sobre ARM, con comunicación serie con microcontroladores STM32 e integración con systemd y NetworkManager. Tengo experiencia en compilación cruzada para ARMv7 y ARM64 con cargo-zigbuild y cadenas de herramientas personalizadas con dependencias nativas. Compárteme el acuerdo de confidencialidad (NDA) y el acceso al repositorio para comenzar la prueba de concepto BLE. Gracias, Adam
€5,000 EUR in 26 days
3.3
3.3

Having dedicated over 17 years to software development, I am confident that my proficiency in C Programming, Software Development and wide range of services including ASP.NET C#, Python Scraping and Automation as well as Android Development makes me an ideal candidate for your project. My team and I are fully capable and experienced in delivering high-velocity yet precise work with complete customer satisfaction. I understand the indispensability of a well-structured and efficient execution framework, particularly for a demanding project like this one. My thorough comprehension of Linux embedded in ARM, systemd, D-Bus, cross-compilation, Debian/Armbian, and deep-rooted experience in Rust in production using Tokio ━which I will be more than happy to present sample code for your reference── guarantees the successful handling of this project. My project management approach is built on clear communication, commitment to meeting deadlines and ensuring milestones are delivered with the agreed upon scope of work. Additionally, I offer a unique value proposition given my willingness to provide support to the Lote 2 even after project completion. Furthermore, my access to an Android app pointing to a test environment allows me to quickly validate various aspects of the BLE technology at hand.
€7,500 EUR in 7 days
3.4
3.4

RELÉ — He trabajado con periféricos BLE sobre BlueZ implementando servidores GATT, gestionando advertising, conexiones, notificaciones y ciclos de vida; los principales retos fueron la estabilidad de conexiones, compatibilidad con clientes existentes y sincronización de estados. También tengo experiencia con Rust + Tokio en servicios de producción, aplicando concurrencia async, tracing, manejo robusto de errores y arquitectura modular. Para ARM he utilizado cross/cargo-zigbuild, resolviendo la compilación cruzada de Rust junto con dependencias nativas y preparando builds reproducibles para armhf/arm64.
€7,500 EUR in 30 days
2.8
2.8

RELÉ Hello, He implementado periféricos BLE sobre Linux/BlueZ con GATT, gestionando advertising, conexiones, servicios/características, notificaciones y reconexión; uno de los retos principales fue mantener estable el ciclo de vida de conexión y evitar estados inconsistentes al perder el móvil. Para Rust + Tokio, he trabajado con servicios asíncronos donde Tokio gestiona tareas concurrentes, timeouts, canales y supervisión de procesos sin bloquear el runtime. Para ARM, he utilizado cross-compilation con targets arm64/armhf y herramientas como cross/cargo-zigbuild, resolviendo dependencias nativas mediante toolchains/sysroots específicos del target y CI reproducible. Para este proyecto seguiría exactamente el stack cerrado: Rust estable, Tokio, BlueR, zbus, serialport, sqlx/SQLite y tracing. Empezaría por el hito 0, validando el GATT contra vuestra app real antes de comprometer los siguientes hitos. Disponibilidad: 40 h/semana. Inicio: inmediato. Looking forward to work with you. Thanks
€8,000 EUR in 25 days
2.3
2.3

RELÉ Hola, soy Fernando, desarrollador de México. He revisado el alcance y entiendo que el primer objetivo es validar el protocolo STM, el periférico BLE y la API pública antes de comprometer los siguientes hitos. Mi experiencia principal está en desarrollo de software, APIs, automatización, bases de datos y sistemas conectados, por lo que puedo trabajar con una arquitectura modular y documentada. No quiero afirmar experiencia específica en BLE sobre BlueZ o Rust + Tokio en producción que no pueda demostrar con código real. Para el hito inicial, puedo estudiar el código Node.js existente, documentar el protocolo y evaluar la integración propuesta antes de avanzar con el desarrollo completo. También puedo trabajar con SQLite y pruebas de integración para mantener la capa preparada para el siguiente lote. ¿El protocolo STM actual está completamente definido en el código Node.js o existen partes que debemos descubrir mediante pruebas con el hardware? Esto determina el alcance de la especificación inicial. Para BLE, ¿la app móvil actual usa un servicio GATT fijo o existen varias versiones en producción? Esto determina la estrategia de compatibilidad. Puedo comenzar con el análisis técnico y la prueba de concepto definida para el hito 0. Saludos
€5,000 EUR in 14 days
1.8
1.8

RELÉ. Hola: El principal reto es implementar un periférico BLE con servidor GATT sobre BlueZ que sea totalmente compatible con vuestra app móvil. Esto incluye definir el protocolo UART para STM32 y ESP32 y preparar un workspace en Rust con tokio, sin lógica de negocio. Será clave acordar el protocolo y validar la comunicación BLE en Linux embebido. Mi plan: 1. Definir con vosotros el protocolo UART, con documentación detallada y pruebas unitarias. 2. Desarrollar una prueba de concepto BLE con BlueZ y tokio, validándola con vuestra app móvil. 3. Diseñar una API pública modular y extensible para la capa de hardware en Rust. 4. Entregar el código y la documentación para su revisión y validación en hardware real. He implementado un periférico BLE GATT sobre BlueZ con la librería bluer en Rust, resolviendo problemas de conexiones y notificaciones mediante la gestión de eventos asíncronos. También he trabajado con Rust y tokio en producción para dispositivos Linux embebidos, incluida la compilación cruzada para ARM con cargo-zigbuild y la gestión de dependencias nativas. Estoy disponible para revisar los detalles y empezar. Saludos.
€5,000 EUR in 18 days
2.0
2.0

I understand you need a robust Rust hardware abstraction layer for your gateway, similar to how I've previously built low-level device interfaces in Rust, abstracting hardware specifics for cleaner application integration. My experience includes managing event streams and command execution for embedded systems, ensuring a clear separation of concerns. My approach will leverage `tokio` for asynchronous I/O, with a focus on clear, trait-based abstractions for hardware interactions. I'll define `Event` and `Operation` enums, using `serde` for declarative board profiles. Integration with `journald` will be handled via the `slog-journald` crate, and `systemd` integration will use `sd-notify` and robust watchdog management. Development will occur within a single, well-structured crate, targeting a static binary. How do you envision handling error propagation from hardware interactions to the application layer? Are there specific hardware peripherals beyond GPIO and BLE that need immediate abstraction? I'm available for a quick chat to discuss these details.
€7,915 EUR in 21 days
0.0
0.0

Olá, entendo que você precisa de uma camada de hardware em Rust para gateway. Você necessita de integração segura entre o gateway e o firmware embarcado. Escreverei código Rust eficiente usando SQLite para gerenciar os dados locais. Com mais de 5+ anos de experiência e uma classificação de 5 estrelas, estou confiante de que posso lhe fornecer a melhor solução em relação a integração de firmware em Rust. Garanto a você uma comunicação profissional até que seu trabalho seja concluído. Vamos nos conectar no chat para que eu entenda seus requisitos e comece imediatamente. Regards, Faisal Javed
€5,000 EUR in 1 day
0.0
0.0

RELÉ I’m interested in the project, particularly the combination of Rust/Tokio, embedded ARM Linux, BlueZ BLE, UART protocols and reliable field-device infrastructure. For the BlueZ requirement, I would approach the GATT peripheral using BlueR with the required service/characteristic structure, JSON wrapping, notifications, advertising and connection lifecycle. I don’t want to invent a previous BlueZ production project or claim specific problems I have not personally encountered, so I would be happy to demonstrate the relevant implementation during the technical interview or milestone 0. For Rust + Tokio, I can structure the service around asynchronous tasks, traits and clear hardware abstractions, with systemd integration, tracing/journald logging, watchdog handling and controlled process lifecycle. For ARM cross-compilation, I can use cross or cargo-zigbuild with appropriate armhf/arm64 targets and handle native dependencies through reproducible build configuration and CI. I’m available for full-time development at approximately 40 hours/week and can start according to the milestone 0 schedule. I’m also comfortable working under NDA and communicating/documenting in Spanish.
€7,500 EUR in 7 days
0.0
0.0

Aviles, Spain
Payment method verified
Member since Feb 22, 2014
€750-1500 EUR
$250-750 USD
€12-18 EUR / hour
€250-750 EUR
€3000-5000 EUR
$250-750 USD
₹1500-12500 INR
$10-30 USD
₹12500-37500 INR
₹1500-12500 INR
₹600-1500 INR
₹750-1250 INR / hour
₹75000-150000 INR
₹12500-37500 INR
$25-50 USD / hour
$10-30 USD
$10-30 USD
$250-750 SGD
₹12500-37500 INR
$750-1500 USD
$30-250 AUD
₹1500-12500 INR
€10-80 EUR
$30-250 USD
$10-30 USD