Find Jobs
Hire Freelancers

Create Websocket based Server Solution

€12-40 EUR / hour

En curso
Publicado hace alrededor de 11 años

€12-40 EUR / hour

We need to design a solution, on which clients (written as AIR apps) and controller boxes (embedded controlers coded in C) connect to a central Web based Service. All of them will authenticate against that service. Dependent on their configured group memberships, they can communicate with other members of their group. Clients will send data to controller boxes, controller boxes will answer. We would like to use websockets technology with long poll for this, communication is to be secured by SSL and some additional authentication steps. No need for formal websocket implementation but to follow the ideas used there. Use of long poll is needed as both controllers and clients can be behind NAT devices and only service reachable directly is the central Server to be developed by you. Implementation is to be done in a way that - it will run on LINUX Server (Ubuntu 12.04 LTS) - can scale up to at least 5.000 concurrent connections (all low traffic) - uses php, python or c as programming language (in that preference) - uses Non-Blocking API for implementation Implementation is needed for the Server at production grade. A test client should be developed at POC / Draft quality. Test client is needed for Server tests and as reference for programers who'll have to implement the code in the controller boxes. First project phase is to draft a POC Design. No need for SSL and authentication at this stage, just the pure websocket. That one is to be implemented asap. Next step is to implement SSL and the additional authentication. Also logging to text and a database needs to be done at this stage. More time is available at this stage. All source code needs to be documented. We are looking for the right project partner at this stage and want to kick off the POC with you asap. We'll go into detailed design together with you then, to decide on the implementation approach for the final solution.
ID del proyecto: 4423178

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de GERMANY
Bad Sassendorf, Germany
5,0
19
Forma de pago verificada
Miembro desde abr 6, 2012

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.