Creating client and server components to exchange binary messages between two android smartphones in the same wifi network
$10-30 USD
Closed
Posted over 8 years ago
$10-30 USD
Paid on delivery
It is needed to create four projects:
1. One "library project" of a component that wait connection (server);
2. One "library project" of a component that makes the connection (client);
3. One working "example project" using the server component;
4. One working "example project" using the client component.
- In addition to the projects, should be generated, for example and validation, two functional apks of the projects 3 and 4.
- The communication must be in binary format, within the MQTT pattern ([login to view URL]). You should be able to specify which is the message number, and what is the binary content of the message.
- The version of the Android SDK should be 19.
- Both smartphones should be able to communicate when they are on the same wifi.
- The server component must have a way to inform in what ip and port is waiting connection.
- Both components must have an interface to send messages and an "Event Handler" to inform that it has received a message.
- All projects must be developed in eclipse with android sdk, because they will be inserted into existing projects.
- The components should be able to reconnect automatically in case of connection loss.
- The code should be commented and well distributed.
- A small manual explaining how to implement is required.
- Delivery of all the code is mandatory.
Dear Sir,
I found you job and i think i would be great fit. I would like to tell you that I have strong experience on M2M message protocol such as AMQP and MQTT.
After reading carefully your requirements, I sure that I can complete this task on 5 day with best fit cost because i've worked with similar project (Please see review on my profile). Let's me introduce something about my previous project:
- Collect sensor data from Android mobile and send message to ActiveMQ broker by MQTT protocol.
- I've tried with fusesource mqtt-client and Eclipse Paho Mqtt client. It's seem Paho Mqtt client is better because it can be run as a service. Your app can still receive message when running on background.
About your project: i think i can complete it within 5 day. We need to make an embedded MQTT broker inside a server project. It will take a time to make it work.
I would like to talk with you further. You can send me private message.
Best regards,
HungTV