ロボットアームを用いたロボットシステム開発をしております。私は主にソフトウェアエンジニアですので、機械関連や回路、ネットワーク関連のご相談をしております。
×
固定報酬制
|
10,000円 〜 50,000円
|
---|---|
納品完了日
|
2019年11月08日 |
掲載日
|
2019年10月18日 |
応募期限
|
2019年11月01日 |
必要なスキル
|
応募した人 | 12 人 |
---|---|
契約した人 | 1 人 |
募集人数 | 1 人 |
気になる!リスト | 6 人 |
下記の要件を満たす、スクリプトプログラム、サーバサイドプログラムの開発をお願いしたいと考えています。 【要件のご説明】 ・動作環境:Ubuntu 18.04(サーバPC、クライアントPCともに) ・使用言語:Ruby 2.6.3 (Ruby on Rails 5.2.3) ・クライアントPCから、サーバPCにむけて、 ・1GB程度の圧縮ファイルを ・送信するプログラム ・(このとき、クライアントPCに独自に付与された識別ID、ファイル作成日時等の短いメッセージを一緒に送信する) を開発していただきたいと考えております。 ※圧縮ファイルの中身 中身は、テキスト、画像、動画などで、サンプルデータをご契約後にお渡しすることができます。 ※圧縮形式 圧縮形式はこだわらないので、ご提案いただければと思います。 ※実装案1 HTTPSを使用して、ファイル送信用のサーバサイドAPIを作成し、そこにファイルを送信することが考えられます。 識別ID、ファイル作成日時等の短いメッセージは、ヘッダ情報などに格納することで実現できると考えています。 ※実装案2 FTPSを使用して、ファイル送信することが考えられます。 このとき、クライアントPCに独自に付与された識別IDや、ファイル作成日時など付与したいメッセージをどのように送信するかのイメージがありません。 ※識別IDとは このサーバは、多くのクライアントPCから圧縮されたファイルを受信するため、クライアントPCごとに付与された識別IDを一緒に送信する必要があります。 【プログラムの動き】 ・Rubyスクリプトプログラム(クライアントサイド)は、 ・スクリプトにベタ書きで、 - 送信先のURL(API) - 識別ID - メッセージ(ファイル生成日時など任意のもの) - 送信するファイルパス - 試行回数(失敗したとき何回までやりなおすか1〜9の設定を想定) ・を指定され、 ・ファイルを送信する。 ・送信に成功した、失敗したという情報を表示する。 【補足1】 サーバサイドプログラムはあとでこちらで用意しているAWS上のRuby on Railsに組み込んで使用する予定です。 【補足2】 サーバは仮想環境でご用意いただいても結構です。 ご応募いただく際にご相談いただくことも可能です。 【補足3】 ファイルの送信の際、ファイルが欠損すると、サーバサイドでデータ解析ができないため、成功失敗を判定して、失敗の場合は回数を定めて再試行するようにしたいです。 【応募時にお伝えいただきたいこと】 上述のように、実装案が2つあります。 そのため、応募されるエンジニアの方が、どちらで実装するお考えなのかをお伝えいただきたいです。 【本プロジェクトでの契約人数について】 HTTPS、FTPSでの実装を比較してみたいという気持ちがあり、もし、ご応募くださった方が2名以上いた場合で、HTTPS、FTPSそれぞれ異なる実装方法をご提案いただいた際には、おふたりに発注する可能性があります。 【納品物】 ・サーバサイドプログラム(ruby) ・クライアントサイドスクリプトプログラム(ruby) 【背景】 現在、私たちはIoT情報収集システムをつくりたいと考えています。センサーが集めた情報は膨大なため、それらを転送・送信するためのプログラムの開発が、今回のプロジェクトです。また、サーバサイドは、AWS(EC2)上のサーバでファイルを受信し、その後、S3に格納・保管する予定で、圧縮ファイルを解凍するのは別のタイミングとなる予定です。 ※実際の開発の進め方・別途詳細は、クラウドワークスのメッセージでやりとりして決められればと思います。 たくさんのエンジニア・プログラマの方からのご連絡・ご応募お待ちしております。 |
特記事項 |
---|
|
クラウドワーカー | 応募日時 |
---|---|
tobizaru | 2019/10/20 16:11 |
tkouyama | 2019/10/18 21:54 |
golden_21b6 | 2019/10/18 19:04 |
クロスエッジ・システムズ | 2019/10/18 15:25 |
☆_カシコイ_☆ | 2019/10/18 14:45 |
Deep2AI | 2019/10/18 14:42 |
happy26 | 2019/10/18 14:30 |
IIResult_SA | 2019/10/18 14:30 |
(退会済み) | 2019/10/18 14:30 |
DevMember | 2019/10/18 14:29 |
TopCrowd | 2019/10/18 14:29 |
(退会済み) | 2019/10/18 14:29 |