Kapalı

Java Sensor and Control network API development

I need a Java API created to handle communications with a sensor and control network. The protocol specification is attached. I'd like [url removed, login to view] SerialPort API to be used. I will provide a developers seat of it to the selected worker. The solution must be robust and reliable. I will provide hardware for testing.

This is a preliminary requirement for the API. We will need to discuss this further to account for any items that haven't been covered.

The Java APP will use the PC to master commands (Second half of the protocol document). The master will be communicated through a NetAdapter object

NetAdapter adapter = new NetAdapter("COM1");

[url removed, login to view](); // Returns True if the adapter can be communicated with

There are two types of nodes. An ADC Node which responds with ADC readings from 8 channels and a Relay node that serves as an output to turn on and off relay which also has 8 channels.

ADCNode node = [url removed, login to view](); //Get the first unadded node (address 0xFF)

[url removed, login to view](0x20) // Up to 32 nodes on each adapter 0x00 - 0x20

Double voltage = [url removed, login to view]([url removed, login to view]); //Get Voltage on specified channel

Byte[] memory = [url removed, login to view](); //Read from EEPROM

[url removed, login to view](byteArray); //Write to EEPROM

RelayNode relayNode = [url removed, login to view]();

[url removed, login to view](0x19);

Boolean state = [url removed, login to view](RelayNode.CHANNEL_1)

[url removed, login to view](int Channel, boolean state);

Byte[] memory = [url removed, login to view]();

[url removed, login to view](bytreArray);

The API should have appropriate exception handling and reporting.

Beceriler: Gömülü Yazılım, Java, Yazılım Mimarisi

Daha fazlasını görün: solution specification document, requirement and specification, node development, java get used memory, api developers, adapter java, 0xff 0xff, 0xff, sensor, sensor network, robust control, Protocol Testing, JAVA app, java api, hardware development, Document control , api testing, API development, adc, serialport node, java account, serialport, double api, node serialport, protocol java protocol

İşveren Hakkında:
( 77 değerlendirme ) United States

Proje NO: #4421539

5 freelancer bu iş için ortalamada 292$ teklif veriyor

IMSeriousBidder

Hello, I am a senior Java developer, please consider my serious bid Thanks Bing

in 8 gün içinde300$ USD
(61 Değerlendirme)
6.7
chinbochen

Hello, I'm a java developer with over 10 years experience, I can do this for you. Thanks.

in 10 gün içinde360$ USD
(2 Değerlendirme)
3.6
shenchilang

Experienced java developer. See pm please.

in 10 gün içinde250$ USD
(6 Değerlendirme)
3.0
nicu66pr

I can do this job in Labview .

in 10 gün içinde350$ USD
(1 Değerlendirme)
2.4
Sally312

hi ,my workmate and have good java programming skills ,we can do it faster than others

in 7 gün içinde275$ USD
(0 Değerlendirme)
0.0
amahalunkar

I have already built apps for sensor nodes in Java. Please check the PM.

in 10 gün içinde275$ USD
(0 Değerlendirme)
0.0