I am new to the Arduino world and as an introduction project I decided to take on a real time GPS tracking of an autonomous robot and I should be able to:

  • Send GPS data from Arduino Uno board to Firebase
  • Catch that data from Firebase (using React) and render it in a leafletjs map

What I have:

  • Arduino Uno
  • GPS Module: GY-NEOMV2

So far, I created a Firebase database and I am able to get dummy data I inserted manually back into React and render them into a lealfet map. But after many online searches, I found out that a permanent WiFi connection is necessary.

My question is: Is there any way to send GPS data from my board to Firebase without my board being constantly connected to WiFi? Mainly because the robot I am working on is supposed to be autonomous and I don't have a WiFi shield for that matter.

Would appreciate the help, thanks !

enter image description here

  • Hi CHRAIBI Mohammed Yassine, welcome to Software Recommendations! This question does not appear to be about software recommendations, within the scope defined on meta and in the help center. If you think you can edit it to become on-topic, please have a look at the question quality guidelines. – iBug May 31 '19 at 5:27
  • Yassine, do you mean you want to send GPS data only when WiFi is available? Or do you have another way of connecting to Firebase, maybe? – Nicolas Raoul May 31 '19 at 8:40
  • @NicolasRaoul quite the contrary, I was asking if I can send gps data without wifi? I mean is there an alternative to WiFi in this case? – CHRAIBI Mohammed Yassine Jun 1 '19 at 5:32
  • This question asks for software to do X using given hardware, so I would say it is on-topic. Reopening. – Nicolas Raoul Jun 1 '19 at 5:41
  • Firebase is a suite of 18 different products. I guess you are talking about Firebase Cloud Messaging, if not please edit your question to clarify. – Nicolas Raoul Jun 1 '19 at 5:45

You have mentioned that WiFi is not an option.

As you are building an autonomous robot, the Ethernet port is not usable either.

None of the other components you have seem to be able to communicate with the Internet, which is a precondition to accessing Firebase Cloud Messaging.

So I am afraid there is no software solution to your question.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.