Modify existing Windows C-sharp app to work with USB device

已关闭 已发布的 7 个月前 货到付款
已关闭 货到付款

SEE the Video explanation of the project on LOOM [login to view URL]

(REVIEW THIS VIDEO AND PROVIDE A FLAT PRICE + TIME WITH A DEADLINE TO DO THE JOB)

Written explanation

-----------------------------------

We have an existing Windows C-sharp app called "POS" The purpose of this app, is to allow a retailer to read product inventory RFID (radio frequency identification) labels to mark them as sold in our cloud software.

When the app starts, it reads its [login to view URL] so it has its settings. And it displayed two buttons (sale and return)

When either button is pressed the app connects to a network service IP and it does a pull request to get the item numbers, so they can be marked as sold.

for example, it can run, and read 10 items, which it displays on the screen, and when the submit button is pressed, it commits 10 items of data back to the local network service IP address.

Here is where you come in, and what I want you to do, is to modify this app, and extend the functionality of this app, so it can also work with a USB inventory reader.

I want you to update this app so that it works with a USB-connected device to the PC Windows OS via the provided SDK(c-sharp).

I want you to update the [login to view URL] with a new setting (see [login to view URL] original and compare it to settings - [login to view URL])

"mode": "network_reader", or "mode": "USB",

If "network_reader" is set, the app should work as it does now.

If "USB" is set, then the app should use your new logic to connect to the USB device.

If "USB" is set

* upon start up you need to connect to "settings_url" defined in the [login to view URL] to pull some settings.

(example settings_url": "[login to view URL]"

you need to cache the received info (save to [login to view URL]), so in case in future startups, if the cloud does not reply back in a maximum of 3 seconds it reads the settings from the cache setting file. These settings are needed so when items are read via the USB device friendly info can be displayed. SEE "settings_url Cloud API [login to view URL]"

The USB device will read unique RFID numbers for each inventory as it reads them, which are 24 digits (example FF1FF0000000004000000001) you will need the settings from the cloud or [login to view URL] to extract human-friendly numbers to display. For example, to extract a human-friendly number from FF1FF0000000004000000001 you need to first convert it to binary, next follow the settings in [login to view URL] and extract specific bits, and convert them to decimal, to display the human-friendly number. (SEE [login to view URL])

As each inventory item is read, you will continue to get 24-digit numbers (AKA EPC numbers).

example FF1FF0000000004000000001, FF1FF0000000004000000002, FF1FF0000000004000000003

and for each one, you will extract the human-readable number and display it in the app.

Once the commit button is pressed, save the payload a JSON file in a folder /api/pending/[login to view URL]

next submit the JSON to "submit_API_url" (SEE [login to view URL]), and once the submit is successful, move the JSON file to /api/success/[login to view URL] (if the cloud times out after 3 seconds give up but keep the JSON in the pending folder, and retry to send it to the cloud in 5 seconds.) (if the app starts up and JSON files are in the pending folder, try to send them to the cloud. but do it in a different thread so the main app functionally does not pause or stop)

------------------------------------------------------------------------

Recommended Steps

------------------------------------------------------------------------

Step 1 - connect to my machine via anydesk, and play with the POS assistant so you can see how it works now. also, play with the demo USB app so you see how it works as well.

Step 2 - build the original app with the source code and confirm it works afterward. And submit it to me so i can see it too.

Step 3 - study USB SDK for a few minutes

Step 4 - implement the new settings inside the [login to view URL] so it reads the values when it starts up.

Step 5 - set [login to view URL] to USB make it connect to the cloud to retrieve the "settings_url" info and save the info to [login to view URL]

Step 6 - when the app starts connect to a USB device. and when the sale is clicked, make it read the RFID numbers, and display each item read in human-friendly numbers.

Step 7 - if submit is pressed commit to "submit_API_url"

---------------------------------------------------------------------------------

Developer Requirements

--------------------------------------------------------------------------------

* must be able to talk with me verbally in English (not perfect is okay.. but we have to understand you)

* must be available to collaborate with us USA hours

USB DEVICE SDK [login to view URL]

C# 编程 视窗桌面

项目ID: #37329449

关于项目

21个方案 远程项目 活跃的5 个月前

有21名威客正在参与此工作的竞标,均价$300/小时

techplusintl

Hi there, ★★★ .NET / ASP.NET / C# Expert ★★★ 8+ Years of Experience ★★★ I've read requirements and ready to modify existing Windows C-sharp app to work with USB device. I am Professional Software Developer having expe 更多

$1500 USD 在15天内
(22条评论)
6.3
Feriver

Hi there, We have perused the short subtleties in your work. I see you have been looking for a freelancer who has experience with " Modify existing Windows C-sharp app to work with USB device ". I am expert in C#. I wi 更多

$250 USD 在10天内
(22条评论)
5.8
goswamiarpit475

Hello, I have 10+ years of experience in app development using C#, mssql and rest APIs. I have checked the video and SDK, I am sure that I can Integrated the USB RFID reader in your existing system following all the in 更多

$500 USD 在7天内
(39条评论)
5.7
ishamkhan01

I have extensive experience in integrating devices with applications. My profile showcases my expertise in device integration, particularly highlighted by my recent project involving EID reader integration. This experi 更多

$250 USD 在7天内
(29条评论)
5.0
ExpertSoul

Hello, I have read all your requirements that you want a Modify existing Windows C-sharp app to work with USB device I can effectively modify and extend the functionality of your Windows C# app to work with a USB inve 更多

$250 USD 在2天内
(18条评论)
4.7
Techalchemy

Hi, i have read your project. I'm interested in your project and would love to discuss it further with you. Please message me to get started. Thank you.

$140 USD 在7天内
(5条评论)
4.1
shethpinal2019

I have read your requirement and I can easily work on this. I have more than 8 years of experience in IT field. And I have mainly experience on .net and c#. I have vast experience on .net,c#, desktop application, web a 更多

$140 USD 在7天内
(9条评论)
3.3
nizamulhaqnz7

Hello, my name is Nizam Ul and I am a team of experienced C# developers with a strong commitment to providing excellent service. We understand that you are seeking someone to modify an existing Windows C-sharp app to w 更多

$200 USD 在20天内
(7条评论)
3.4
mediaDESIGNSK

Hello Client, I understand that you are looking for someone to modify an existing Windows C-sharp app to work with a USB inventory reader, and I believe I am the perfect person for the job. I have the necessary skills 更多

$250 USD 在7天内
(3条评论)
3.2
shyrazkhan

Hi, I am interested in your project and I can do this, I have extensive 11+ years of experience in Microsoft Programming languages (C#, VB.NET and F#) and frameworks. I know that research is also required in this, so 更多

$121 USD 在7天内
(1条评论)
0.6
niploh

Hi, I can modify your existing Windows C# app to work with a USB device. By integrating USB communication into the application, we can enable it to interact with the specified device effectively. Please provide me with 更多

$50USD 在1天里
(0条评论)
0.0
topdevbluepeak20

Hi, Joe S.. This is Moana from US. I am a software developer with 5 years of experience and I believe I could be the best fit for you and your project( ------------- Modify existing Windows C-sharp app to work with US 更多

$150 USD 在2天内
(0条评论)
0.0
marinkovicgagipr

I'm familiar with C# programming and have years of experience in desktop app development. I carefully checked your video and job posting and it seems like we should get bottom line of system. We should use special SDKs 更多

$750 USD 在20天内
(0条评论)
0.0
elmihien

Hi, My name is Sadiq magaji. I am a programmer dealign with C# and WPF. I am very interested in this project. Surely, I will update the app using latest SDK based on USB. Please feel free to reach out to me. Thanks so 更多

$140 USD 在7天内
(0条评论)
0.0
shujahanwer7

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am software developer with enough experiences on C#/.NET for 13 years. I can work by full time for your project and trying to satisfy the requirements. I am designing the pro 更多

$200 USD 在7天内
(0条评论)
0.0
andreypanda

Hello there! My name is Andrey and I am a senior web, mobile developer with 9+ years of experience writing web and mobile apps that span consumer productivity software to mission-critical financial trading platforms. 更多

$200 USD 在7天内
(0条评论)
0.0