Hot answers tagged

2

If you want to send data to a server on the internet, you will need an internet connection, or at least a connection to a internet gateway. Which type of connection you use, and how you set up that connection, depends on distance, speed, and coverage you need. Probably the most universal for your application, in the sense that it will work wherever a phone ...


2

someone on ublox portal recommended me to connect the boards vcc to 5v's and when i did that, it stopped rebooting, and after 20 mins got a lock, thanks for your help. the guy on ublox portal Post a photo of the board and a link of where you bought it so that we can point out that 5V is needed. The reboot symptom is usually caused by an inadequate voltage ...


1

Somehow I got a connection! I live in PA but when I went to Boston for school I got 2G service. Maybe carriers haven’t fully shut it down.


1

The dfrobot board has a weird boot button system that you need to follow to boot up the board. I spent ages attempting to get it to work before I finally achieved anything. There is a blue led on the board that will flash continuously at different rates if the chip has been correctly powered and is searching for a mobile network. I noticed that you commented ...


1

My two cents: A possibility might be LoRaWAN on the 2.4GHz spectrum, for which there are also satellites in orbit. The LoRaWAN ("Long Range Wide-Area-Network") protocol is based on a chirp-spread-spectrum (CSS) modulation and has a very high range. I've used LoRaWAN before but not on 2.4GHz or with a satelitte, so I can't comment on the practical ...


1

The first thing to look at when determining which pins to connect a peripheral to is what protocol that peripheral uses - e.g. I2C, SPI, analog voltage via ADC, etc. The Teensy pinout for the version you have (e.g. the 3.2 pinout) lists which pins can function as which protocol functions. For example, pin 19 can act as an analog input (A5) or as part of the ...


1

According to the NeoGPS documentation for the gps_fix class, it looks like .lat and .lon are no longer part of the gps_fix class. It looks like instead you will have to use .latitudeL and .longitudeL for high precision (Long Integer scaled by 10,000,000) GPS coordinates. The solution would be to replace fix.lat in your code with fix.latitudeL and fix.lon ...


1

I recommend you to use AT command ..then using some kind of library. You need to dig into library for better information. https://randomnerdtutorials.com/sim900-gsm-gprs-shield-arduino/ Go through this link....this will give you a rough idea.


1

SoftwareSerial is a very badly behaved library. It blocks interrupts while sending or receiving bytes. Using it with whatever depends on interrupts is asking for trouble. Using two instances of SoftwareSerial concurrently is doubly asking for trouble. It is very likely that they are interfering with one another, as each one blocks interrupts for an ...


1

You can convert you double data to string type.this trick may help. And you also can just sent a byte for different positions and decode them in app.


1

It will be referring to the angle of travel. That is, if you're moving (say driving in a car) what direction that movement is in. But since you aren't moving the angle is meaningless. Instead it's trying to work out a direction from the random noise of the slight changes in the calculated location. Unless your shed is in a tornado and flying through the ...


1

There is a bug in TinyGPS++ as it only counts GPS satellites. See https://github.com/mikalhart/TinyGPSPlus/issues/52 PRN numbers are used to identify satellites: GPS = 1 to 32 SBAS = 33 to 64 (add 87 for PRN number) GLO = 65 to 96


1

As you can see when you look at the source code of the FullExample.ino that is part of the TinyGPS++ library, the values you marked are: Course Speed Card*: The current speed (in km/h), course (in degrees) and cardinal course (which is the course translated to a cardinal direction on a compass, i.e. N,S,E,W, NE, NNW, etc.) of the GPS receiver (i.e. you). ...


1

HDOP can be less than 1 according to this article.. I am no expert in this area, but according to the article, the HDOP=1 limit is based on 4 satellites; visibility and use of more than 4 satellites can reduce HDOP below this limit. When you think on it, this makes sense. GPS specifications limit the inherent accuracy of a position solution through timing ...


1

It seems like using the distance feature in NeoGPS would be a good solution for this problem and it should allow you to create a buffer around the original location to filter some of the noise from the GPS readings. Here's a page with an overview of using Distance in NeoGPS https://github.com/SlashDevin/NeoGPS/blob/master/examples/NMEAdistance/NMEAdistance....


1

The GPS actually seems to be getting some data: the date and time. Which means it can be used to set the time (and date) in a clock if the timezone is known without needing a fix (useful inside).


Only top voted, non community-wiki answers of a minimum length are eligible