transistorsoft / flutter_background_geolocation

Sophisticated, battery-conscious background-geolocation & geofencing with motion-detection
https://www.transistorsoft.com/shop/products/flutter-background-geolocation
Other
648 stars 239 forks source link

MQTT suport #1112

Closed omejiasq closed 1 year ago

omejiasq commented 1 year ago

Your Environment

Expected Behavior

Being able to send information by MQTT protocol to the server since this allows scaling to hundreds of thousands of requests, which the HTTP method that the plugin uses today does not allow more than 5 thousand requests simultaneously in a scalable and easy way

Actual Behavior

I can`t send data by MQTT protocol

Steps to Reproduce

1. 2. 3. 4.

Context

Debug logs

Logs ``` PASTE_YOUR_LOGS_HERE ```
christocracy commented 1 year ago

My development rate is $300/hour. Let me know if you’re interested in an estimate.

omejiasq commented 1 year ago

I just need to know how much it costs to adapt your plugin so that information can be sent by MQTT protocol, can you give me this rate please? Imagine that the flutter_background_geolocation plugin works exactly the same as today, but no longer using the HTTP protocol but MQTT, how much to make this setting?

christocracy commented 1 year ago

It’s probably ~40 hours @ $300/hour (for both iOS and Android)

omejiasq commented 1 year ago

and how many hours only for android?

christocracy commented 1 year ago

~30 hours for Android-only

omejiasq commented 1 year ago

Thank you Chris. I am a highly experienced programmer, would it be possible for me to make these adjustments in this plugin, and how complex would it be to do it myself or what do I need?

omejiasq commented 1 year ago

Hi Chris, can you only tell me please f it is possible to make these adjustments, what do I need for this?

christocracy commented 1 year ago

it is possible to make these adjustments, what do I need for this?

No, it is not possible.

omejiasq commented 1 year ago

Ok thank you.

omejiasq commented 1 year ago
  1. Dear, to close my questions and this ticket, can you please tell me approximately how many simultaneous users you have had in your largest implementations using your flutter plugin, or if any of your clients have heard of having a large number of simultaneous users, how many have they had? they?
  2. Has a client of yours asked you to use the MQTT protocol, and for a large implementation, for example, having more than 50 thousand simultaneous users, do you also think it is necessary to adjust your plugin to allow the use of the MQTT protocol?

Thank you very much for your important answers!

christocracy commented 1 year ago
  1. I have no idea. I cannot tell you about any of my customers.
  2. I've been doing this for over 9 years and MQTT has not been a popular request, so no: I don't think it's necessary. You're free to implement MQTT in your own dart code.
omejiasq commented 1 year ago

Thank you very much!!!