Find Jobs
Hire Freelancers

Create Websocket based Server Solution

€12-40 EUR / hour

进行中
已发布大约 11 年前

€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: 4423178

关于此项目

4提案
远程项目
活跃11 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

GERMANY的国旗
Bad Sassendorf, Germany
5.0
19
付款方式已验证
会员自4月 6, 2012起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。