Skip to content

Get sensor data (yaw, pitch and azimuth) and location data (longitude, attitude, latitude, and gps status) over TCP protocol

Notifications You must be signed in to change notification settings

rolandwu23/android_tcp_navigation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

navigation_tcp_android

Android app acting as TCP server and transmitting compass and location data.

Can set port number, location update interval and accuracy of location through Settings.

Configured to transmit data even when the app is background or the screen is off by implementing long on going Service.

Showcasing how to handle permissions, how to request the dialog to enable location like Google Maps, and how to handle GPS status depending on the Android API level. In this app, fused location from google play services is used to offer more accurate location positions.

For the compass data, the app is transmitting yaw (azimuth), pitch and roll in Euler's angles.

Since the apps needs to use magnetometer to define direction (azimuth), it is advised not use to use the app near strong magnetic field.

About

Get sensor data (yaw, pitch and azimuth) and location data (longitude, attitude, latitude, and gps status) over TCP protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages