Đã Đóng

JAVA ME application for M2M modem GEMALTO EHS6T

Estimated project time for skilled JAVA ME developer: 5-7 work days

Programming JAVA ME appliacation for M2M modem GEMALTO EHS6T ([url removed, login to view])

PROJECT SCOPE:

Programming of JAVA ME middleware for M2M module monitoring and remote controlling via SMS requests and cloud based REST API server.

CONFIGURATION FILE:

- configuration file ([url removed, login to view]), saved on internal flash memory, containing basic configuration, password, api key, api url, apn, dns, master phone numbers, .. all informations needs to be configured

hardware INPUTS/OUTPUTS:

- 4 GPIO inputs - connected to the monitored cirquits

- 1 analog output - monitoring supply voltage

- 3 GPIO outputs - connected to the controlled cirquits

- RS232(RS485) - port for connecting external microcontroller (raspberryPi, development is not a part of this project), which sends strings to be logged to cloud REST API (development of cloud api is not a part of this project)

BASIC SMS COMMANDS for parsing and processing

--- from master number (without password)

--- from another number (with password)

SMS Commands:

---- ARM - sets the variable ARMED = TRUE

---- DISARM - sets the variable ARMED = FALSE

---- SET(output)=status - sets GPIO output to the requested status

---- COUNT(input) - request for returning number of pulses on specified input

---- RESET(input) - request for reset counter of pulses on specified input

---- LOCATE - request for returning module location based on BTS cells (see [url removed, login to view])

---- SEND(string) - request for sending specificified string to the serial output (RS232)

---- CONFIG(key:value) - request for change of configuration value in configuration file

---- UPDATE(address) - request for firmware update over air

---- RESTART - request for module restart (freezing, configuration change)

---- ? - help - request for sending list of commands as stated above

- the module will reply with answer or confirmation that request has been provided

Monitoring to the cloud REST API (development of cloud api is not a part of this project)

Cloud REST API will be based on [url removed, login to view], so the standard autentisation and following communication based on api key is nearly standard procedure.

The module will log following informations to the TXT file

--- info about pulse counters on GPIO inputs (periodically)

--- info about analog input - supply voltage (periodically)

--- string sentences received from external microcontoller via serial port

--- all infos above will be logged with actual timestamp

The module will send the sentences logged to the TXT file periodically to the REST API of cloud server by HTTP POST request

--- if the size of sended information will exceeded the HTTP POST max size, the information will be send by more HTTP POST requests

--- if the REST API will confirm receiving of the data, this confirmed data can be cleared from TXT file

--- if the module will be out of GSM signal, or the API will be out of order, module will try to connect periodically

--- period time will be different for status ARMED = TRUE/FALSE (when ARMED=TRUE, module will save the batery and the period will be longer)

REST API will respond by two ways

----- a) only confirmation of receiving data

----- b) confirmation + request with the same syntax as SMS requests

- watchdog - the application will have active watchdog for case of firmware freezing

- sample programs, drivers, documentation will be supplied by us

- examples of programming the JAVA ME, tutorials, knowledge base, forum for developers is based on [url removed, login to view]

Kĩ năng: Java, Mobile App Development

Xem nhiều hơn: using java application read modem, java kiosk application programming, programming project java encryption application, socket programming java chat application, interfacing java web application gsm modem, live web cam java web application source code, java desktop application upload file, joomla front end java web application, java fring application mobile, java web application simulator, java timesheet application, kannel java asterisk application, sms counter java mobile application, database driven java gui application, java login application, file upload java desktop application, java video application, java visio application

Về Bên Thuê:
( 2 nhận xét ) Praha 5, Czech Republic

ID dự án: #16268376

9 freelancer đang chào giá trung bình €1228 cho công việc này

sphinxsolution

Hi, Let us take this opportunity to thank you for posting this requirement which is to develop a JAVA based application for M2M modem. We are a dedicated team of developers, who believe in quality and on time del Thêm

€1500 EUR trong 30 ngày
(71 Nhận xét)
8.4
€1250 EUR trong 20 ngày
(16 Nhận xét)
6.1
FullStackService

hello,how are you.i read your bid carefully. i am java/android expert and have full experience for 12 years. java/android is my top skill and passision. i can provide most quality and high speed. if you want to suc Thêm

€1250 EUR trong 20 ngày
(24 Nhận xét)
6.0
€1250 EUR trong 20 ngày
(5 Nhận xét)
5.5
itwonder1

Hi, I can do this work. Individual and hard working person done your work accurately. Waiting your response. Always I do my best & fast with on time delivery for my all clients. Please tell me what you need a Thêm

€1000 EUR trong 20 ngày
(14 Nhận xét)
4.7
webville

Hello, I read your job description carefully you define nicely I understood exactly what your looking for and We understand your requirement and we are quite interested to do your job please share UI design with me so Thêm

€1250 EUR trong 20 ngày
(1 Nhận xét)
4.6
mmadi

Hi vladimirsolc, Hope you are hale & healthy. I have gone through your project JAVA ME application for M2M modem GEMALTO EHS6T I am a full stack developer with strong knowledge of your required skills Java, Mobil Thêm

€1050 EUR trong 24 ngày
(1 Nhận xét)
4.2
€1250 EUR trong 20 ngày
(21 Nhận xét)
5.5
€1250 EUR trong 20 ngày
(0 Nhận xét)
0.0