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 ([login to view URL])


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


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


- 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 [login to view URL])

---- 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 [login to view URL], 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 [login to view URL]

Beceriler: Java, Mobile App Development

Daha fazlasını gör: 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

İşveren Hakkında:
( 2 değerlendirme ) Praha 5, Czech Republic

Proje NO: #16268376

Bu iş için 8 freelancer ortalamada €1225 teklif veriyor


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 Daha Fazla

€1500 EUR in 30 gün içinde
(72 Değerlendirme)
€1250 EUR in 20 gün içinde
(17 Değerlendirme)
€1250 EUR in 20 gün içinde
(27 Değerlendirme)

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 Daha Fazla

€1000 EUR in 20 gün içinde
(18 Değerlendirme)

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 Daha Fazla

€1250 EUR in 20 gün içinde
(1 Yorum)

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 Daha Fazla

€1050 EUR in 24 gün içinde
(1 Yorum)
€1250 EUR in 20 gün içinde
(22 Değerlendirme)
€1250 EUR in 20 gün içinde
(1 Yorum)