Find Jobs
Hire Freelancers

MPlab X - Harmony based PIC32 Project for USB Host - TCP Bridge

$250-750 USD

完了済み
投稿日: 7年以上前

$250-750 USD

完了時にお支払い
-MPLAB X IDE v3.35 -MPLAB Harmony Configurator v2.0.0.13 -MPLAB Harmony Framework v2_00b - PIC32MZ Embedded COnnectivity Kit - Starter kit with PIC32MZ2048ECH144 Those tools to be used for a project that acts like a bridge between CDC USB device and ethernet interface. All data from CDC USB device will be pushed to ethernet and all data from ethernet will be pushed to CDC USB device full transparent. There will be 4 applications: 1. USB Host: Must support single CDC device. Our CDC devices uses FTDI chip for USB interface. 2. Webcommunications: The device can be TCP client or TCP server. TCP client: The device will connecT to target IP and port TCP server: The device will wait communication from a TCP client. After connection, Server should dedect alive client based on small heart beat packages(no visible from USB Host side), if fails it should close communication. Client shouşd try to connect in this case again. Webcommunications should support ping for both sides, announce discovery tool from Microchip 3. HTTP server: The device paramaters will be configured over http server USB Host UART parameters like baud rate, data format ( 7 data bit, even parity, 1 stop bit) etc. WEB communcations parameters for TCP server like enable TCP server, enable/disable DHCP server, enter IP parameters, server listening port etc. Also heart beat package inetrval set. WEB communcations parameters for TCP client like enable TCP client, enable/disable DHCP client, enter IP parameters, server connection port and IP etc. timer parameters for scheduled restart like we enter number there in minutes and after that minutes device restart itself. Monitoring parameters like LED status, Connected TCP client in TCP server mode along with its port. 4. LED activity: LED1: Idle state->LED 1: toggle every 500ms USB CDC connected and opened successfully->LED 1: ON steady USB CDC disconnected->LED 1: toggle every 500ms LED2: Idle state->LED 2: toggle every 500ms TCP connection done ( either in server or client mode) ->LED 1: ON steady TCP connection closed->LED 1: toggle every 500ms LED3: Idle state->LED 3: OFF Any transmission from USB Host to TCP ( either in server or client mode) ->LED 3: Flash In any error from USB host or TCP( either in server or client mode) ->LED 3: ON steady
プロジェクト ID: 10832932

プロジェクトについて

2個の提案
リモートプロジェクト
アクティブ 8年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
Hi, Currently I am using Microchip MPLAB X v3.35 and Harmony v1.8.01, to develop a custom board that acts as a bridge between a CAN Bus and a Windows PC through an USB connection. The processor on the board is an PIC32MX570F512H, and the board is seen from the PC as a CDC communication device (a COM serial port) I have also done some work using an Wi Fi ESP8266 System On Chip as a TCP server. So I think I could help with your project. Currently I do not have the PIC32MZ Embedded COnnectivity Kit - Starter kit you intend to use, but of course I could easily order one. After reading your Post I am still not sure of the general architecture of your project and of course more details would be needed as well. So if you contact me we could discus them better. Thanks for your attention Ciro
$700 USD 35日以内
5.0 (8 レビュー)
5.4
5.4

クライアントについて

TURKEYのフラグ
Ankara, Turkey
4.9
7
お支払い方法確認済み
メンバー登録日:1月 23, 2015

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。