gps 相关问题

全球定位系统的缩写;导航系统使用卫星信号将无线电接收器的位置固定在地球表面上或地面上。 “GPS”也指如此使用的无线电接收器。

在 Android 上获取平均海平面高度而不是椭圆体高程

出于地理空间目的,我需要我的 Android 应用程序向用户提供当前的平均海平面高度。 我的第一次尝试是使用系统自己的 locationManager。请求位置时...

回答 1 投票 0

如何在不启用设置的情况下模拟位置

我正在寻找一种无需使用 ACCESS_MOCK_LOCATION 即可模拟位置的方法。我知道我需要有根,将应用程序移动到系统。但是当“允许模拟位置”设置被禁用时......

回答 2 投票 0

如何在 DIY GNSS 参考上移动我的基站?帮助重置出厂默认设置

我正在使用 Sparkfun ZED-f9P,我遵循了这个说明 https://learn.sparkfun.com/tutorials/how-to-build-a-diy-gnss-reference-station 现在我需要移动我的底座天线,我有问题......

回答 1 投票 0

ValueError: 文件描述符不能为负整数 (-1)

文件“/home/pond/.local/lib/python3.8/site-packages/can/interfaces/socketcan/socketcan.py”,第 778 行,发送 ready = select.select([], [self.socket], [], time_left)[1] 值错误:文件

回答 0 投票 0

地理参考来自惯性传感器 (IMU) 的轨迹

有基于惯性测量单元(IMU)跟踪移动物体的数据,使用加速度计、陀螺仪、磁力计等传感器。从这些数据(通过传感器融合)生成

回答 0 投票 0

gps坐标的方向

我正在制作一个基于使用嵌入式系统的交通灯管理的项目。我在这个例子中使用了三路连接。 1 个 gps 坐标将被固定(即交通信号)...

回答 1 投票 0

谷歌海拔 api

我正在开发一个安卓应用程序,当我使用我的自行车时,它会记录 GPS 数据。 GPS 高度信息不是很好,所以我想使用 google elevation api。 详细地: - 我记录 GPS 数据...

回答 2 投票 0

iOS 检测模拟位置

目前我正在开发一个应用程序,其地理定位功能是其最重要的功能。实际上,我们非常关心模拟 GPS 值。我已经阅读了很多关于

回答 6 投票 0

带有 Acsip S76G SoC 的物联网 LoRaWAN 跟踪节点

我正在基于 Acsip S76G SoC 开发基于 TTGO T-Motion 板的 LoRaWAN 跟踪节点。该 SoC 包含一个 STM32L073RZ 控制器、一个 Semtech SX1276 LoRa 调制解调器和一个 Sony CXD5603 GNSS 芯片……

回答 0 投票 0

GNSS 翻转效果在应用中

所以我正在阅读有关 GNSS 翻转的信息,但无法在网上找到所有答案。 所有卫星都有用于精确计时的原子钟。他们还有两个计数器——当前周数和过去秒数……

回答 0 投票 0

Arduino:尝试读取位置时出现 Neo 6M 问题

我正在尝试让 Neo 6M 模块运行,同时我也在使用其他传感器。当我尝试单独测试 Neo 6M 模块时,没有问题,其他模块也没有。 #包括 我正在尝试让 Neo 6M 模块运行,同时我也在使用其他传感器。当我尝试单独测试 Neo 6M 模块时没有问题,其他模块也没有。 #include <TinyGPS++.h> #include <SoftwareSerial.h> // The TinyGPS++ object TinyGPSPlus gps; // The serial connection to the GPS device SoftwareSerial gpsSerial(4, 5); void setup(){ Serial.begin(9600); gpsSerial.begin(9600); } void loop(){ // This sketch displays information every time a new sentence is correctly encoded. while (gpsSerial.available() > 0){ gps.encode(gpsSerial.read()); if (gps.location.isUpdated()){ Serial.print("Latitude= "); Serial.print(gps.location.lat(), 6); Serial.print(" Longitude= "); Serial.println(gps.location.lng(), 6); Serial.print("Altitude="); Serial.println(gps.altitude.meters()); Serial.print("Speed="); Serial.println(gps.speed.mps()); } } } 与 Neo 6M 一起工作的代码 #include <Wire.h> #include <SPI.h> #include <Adafruit_BMP280.h> #include <SoftwareSerial.h> #include <TinyGPS++.h> #include <SD.h> File myFile; const int chipSelect = 10; TinyGPSPlus gps; SoftwareSerial radioserial(2,3); SoftwareSerial gpsSerial(4,5); int addr = 0x18; byte buffer[2] = {0,0}; int status = 0; Adafruit_BMP280 bmp; void setup() { Serial.begin(9600); radioserial.begin(115200); gpsSerial.begin(9600); Wire.begin(); delay(10); GammaRead(0xB4); GammaRead(0xA0); unsigned status; status = bmp.begin(0x76); bmp.reset(); delay(10); if (!status) { while (1) delay(10); } bmp.setSampling(Adafruit_BMP280::MODE_NORMAL, Adafruit_BMP280::SAMPLING_X2, Adafruit_BMP280::SAMPLING_X16, Adafruit_BMP280::FILTER_X16, Adafruit_BMP280::STANDBY_MS_500); delay(100); radioserial.println("radio set mod lora"); delay(100); radioserial.println("radio set pwr 4"); delay(100); radioserial.println("radio set bw 250"); delay(100); radioserial.println("radio set bitrate 300000"); delay(100); radioserial.println("radio set freq 868100000"); delay(100); radioserial.println("radio set sf sf12"); delay(100); radioserial.println("radio get sync"); delay(10); radioserial.stopListening(); if (!SD.begin()) { return; } if (SD.exists("airdata.txt")){ SD.remove("airdata.txt"); } delay(100); myFile = SD.open("airdata.txt", FILE_WRITE); myFile.close(); delay(100); } void loop() { delay(500); GammaRead(0xB3); } void GammaRead(int cmd){ Wire.beginTransmission(addr); Wire.write(cmd); Wire.endTransmission(); delay(10); Wire.requestFrom(addr, 2); byte i = 0; while(Wire.available()) { buffer[i] = Wire.read(); i++; } Result(); } void Result(){ float value = 0.0f; value = buffer[0] + (float)buffer[1]/100; String gamma = String(value); String temp = String(bmp.readTemperature()); String press = String(bmp.readPressure()); String alt = String(bmp.readAltitude(1015.25)); myFile = SD.open("airdata.txt", FILE_WRITE); if (myFile) { myFile.println(temp + " " + press + " " + alt + " " + gamma); myFile.close(); } temp.replace('.','a'); press.replace('.','a'); alt.replace('.','a'); gamma.replace('.','a'); Serial.println("radio_tx "+temp + "b"+ press + "b"+ alt+ "b"+ gamma + " 1"); radioserial.println("radio tx " + temp + "b"+ press + "b"+ alt+ "b"+ gamma + " 1"); } 项目其余部分的工作代码 #include <Wire.h> #include <SPI.h> #include <Adafruit_BMP280.h> #include <SoftwareSerial.h> #include <TinyGPS++.h> #include <SD.h> File myFile; const int chipSelect = 10; TinyGPSPlus gps; SoftwareSerial radioserial(2,3); SoftwareSerial gpsSerial(4,5); int addr = 0x18; byte buffer[2] = {0,0}; int status = 0; Adafruit_BMP280 bmp; void setup() { Serial.begin(9600); radioserial.begin(115200); gpsSerial.begin(9600); Wire.begin(); delay(10); GammaRead(0xB4); GammaRead(0xA0); unsigned status; status = bmp.begin(0x76); bmp.reset(); delay(10); if (!status) { while (1) delay(10); } bmp.setSampling(Adafruit_BMP280::MODE_NORMAL, Adafruit_BMP280::SAMPLING_X2, Adafruit_BMP280::SAMPLING_X16, Adafruit_BMP280::FILTER_X16, Adafruit_BMP280::STANDBY_MS_500); delay(100); radioserial.println("radio set mod lora"); delay(100); radioserial.println("radio set pwr 4"); delay(100); radioserial.println("radio set bw 250"); delay(100); radioserial.println("radio set bitrate 300000"); delay(100); radioserial.println("radio set freq 868100000"); delay(100); radioserial.println("radio set sf sf12"); delay(100); radioserial.println("radio get sync"); delay(10); radioserial.stopListening(); if (!SD.begin()) { return; } if (SD.exists("airdata.txt")){ SD.remove("airdata.txt"); } delay(100); myFile = SD.open("airdata.txt", FILE_WRITE); myFile.close(); delay(100); } void loop() { delay(500); GammaRead(0xB3); GPS(); } void GPS(){ while (gpsSerial.available() > 0){ gps.encode(gpsSerial.read()); if (gps.location.isUpdated()){ Serial.print("Latitude= "); Serial.print(gps.location.lat(), 6); Serial.print(" Longitude= "); Serial.println(gps.location.lng(), 6); Serial.print("Altitude="); Serial.println(gps.altitude.meters()); Serial.print("Speed="); Serial.println(gps.speed.mps()); } } } void GammaRead(int cmd){ Wire.beginTransmission(addr); Wire.write(cmd); Wire.endTransmission(); delay(10); Wire.requestFrom(addr, 2); byte i = 0; while(Wire.available()) { buffer[i] = Wire.read(); i++; } Result(); } void Result(){ float value = 0.0f; value = buffer[0] + (float)buffer[1]/100; String gamma = String(value); String temp = String(bmp.readTemperature()); String press = String(bmp.readPressure()); String alt = String(bmp.readAltitude(1015.25)); myFile = SD.open("airdata.txt", FILE_WRITE); if (myFile) { myFile.println(temp + " " + press + " " + alt + " " + gamma); myFile.close(); } temp.replace('.','a'); press.replace('.','a'); alt.replace('.','a'); gamma.replace('.','a'); Serial.println("radio_tx "+temp + "b"+ press + "b"+ alt+ "b"+ gamma + " 1"); radioserial.println("radio tx " + temp + "b"+ press + "b"+ alt+ "b"+ gamma + " 1"); } 两个代码合并。 响应是:“1”,仅此而已。 你能帮帮我吗?

回答 0 投票 0

带 GPS 模块的 RTK [关闭]

我有一个项目,想从漫游机器人获取精确位置。我正在尝试使用 Adafruit Ultimate GPS 进行 RTK 或 PPK。我试图将数据转换为 RINEX 以使用 RTKlib 库 bu ...

回答 0 投票 0

用于将 GPS 坐标转换为 NMEA 格式的 AVR 代码

我制作了一个 Android 应用程序,它从 GPS 获取数据并发送。它由 aPC 接收,并通过 USB 发送到 AVR 套件,后者需要将经度、纬度格式转换为 NMEA 格式...

回答 3 投票 0

GPS 没有 faker 或谷歌地图问题

我面临着我在 React Native 中无法理解的问题。 我正在制作一个使用 react-native-geolocation-service 和 @supersami/rn-foreground-service 库的应用程序。 我正在尝试接收

回答 0 投票 0

没有 GPS 的谷歌街景捕获/上传?

我想知道是否有人可以帮助我。我们成功地使用启用了 GPS 的 insta one x 相机通过谷歌街景应用程序捕获和上传停车场。然而当我们...

回答 0 投票 0

Apple AVKit AVAsset tracks 方法看不到 GoPro .mp4 文件中的所有轨道

我正在尝试从 GoPro 摄像机读取 GPS 数据,根据 ffmpeg,AVAsset 上的“tracks”方法只列出了三个轨道,而实际上有五个。 我该怎么做才能看到...

回答 1 投票 0

Lat Long 来自 GPS Tracker URL

我有一个GPS追踪器,型号:GPS TRACKER GF21。我发送消息 999 以接收位置,它返回给我真实的设备位置,如下所示: BAT=84%,http://www.08gps.com/gps.php?x=

回答 2 投票 0

GPS 与实体框架和 LINQ 协调

因此,据我了解,实体框架尚不支持 Geography SQL 类型。 我想知道是否有人可以解决我遇到的问题。我有一个具有一些数据访问权限的 C# 类

回答 2 投票 0

ESP-Now 数据吞吐量记录在 GPS 坐标上

我正在使用两块 ESP32 板进行 ESP-Now 通信,其中一个 ESP 正在发送数据包,而另一个正在接收它们,同时将这些数据与 GPS 一起记录以测量 cer 的吞吐量...

回答 1 投票 0

我们可以在没有互联网且只有GPS的情况下获得经纬度吗? [重复]

我们可以离线从 Android 应用程序捕获纬度和经度吗?也就是说,没有互联网连接,只使用 GPS? 如果是这样,如何做到这一点?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.