You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[<imgsrc="https://github.com/user-attachments/assets/0f628053-199f-4587-a5b2-034cf027fb99"height="100">](https://github.com/umer0586/SensaGram/releases)[<imgsrc="https://fdroid.gitlab.io/artwork/badge/get-it-on.png"alt="Get it on F-Droid"height="100">](https://f-droid.org/packages/com.github.umer0586.sensagram/)
8
+
[<imgsrc="https://github.com/user-attachments/assets/0f628053-199f-4587-a5b2-034cf027fb99"height="100">](https://github.com/UmerCodez/SensaGram/releases)[<imgsrc="https://fdroid.gitlab.io/artwork/badge/get-it-on.png"alt="Get it on F-Droid"height="100">](https://f-droid.org/packages/com.github.umer0586.sensagram/)
### Stream real-time Android sensor data using [UDP (User Datagram Protocol)](https://en.wikipedia.org/wiki/User_Datagram_Protocol), a connectionless transport layer protocol designed for low-latency, fast data transmission without establishing a persistent connection.
14
14
@@ -57,9 +57,9 @@ Use `JSON` parser to get these individual values.
57
57
The following Python code allows you to receive sensor data from the Sensagram app. The server will listen on all available network interfaces, which is indicated by the address `0.0.0.0`. To set up the server, follow these steps:
58
58
59
59
#### 1. Clone the Gist repository:
60
-
see : [udpserver.py](https://gist.github.com/umer0586/1331ac524c525bae7b1c94667ed571de)
60
+
see : [udpserver.py](https://gist.github.com/UmerCodez/1331ac524c525bae7b1c94667ed571de)
61
61
```bash
62
-
git clone https://gist.github.com/umer0586/1331ac524c525bae7b1c94667ed571de example
62
+
git clone https://gist.github.com/UmerCodez/1331ac524c525bae7b1c94667ed571de example
for GPS data description see [GPS Data Description](https://github.com/umer0586/SensaGram/wiki/GPS-Data-Description)
106
+
for GPS data description see [GPS Data Description](https://github.com/UmerCodez/SensaGram/wiki/GPS-Data-Description)
107
107
108
108
#### 3 Run the script on the machine you want to receive data on:
109
109
```bash
110
110
python server.py
111
111
```
112
-
⚠️ Make sure your firewall settings are not blocking incoming data. see issue [Firewall caused errors](https://github.com/umer0586/SensaGram/issues/6)
112
+
⚠️ Make sure your firewall settings are not blocking incoming data. see issue [Firewall caused errors](https://github.com/UmerCodez/SensaGram/issues/6)
113
113
114
114
#### 4. Configure the Sensagram app:
115
115
In the app's settings, enter the IP address of the machine running this script. To find your machines's IP address:
@@ -124,5 +124,9 @@ A demonstration of Sensagram's sensor data streaming capabilities via UDP, utili
124
124
125
125
[](https://www.youtube.com/watch?v=IxHCX9Im31A)
126
126
127
+
## Projects Using SensaGram
128
+
1. Python program that receives data via UDP through the sensagram application, and generates graphs in relation to a structure for remote management and damage alerts. [https://github.com/DaviCunhaQ/riggy](https://github.com/DaviCunhaQ/riggy)
129
+
2. Augmented reality prototype for teaching 3D geometry, where geometric figures (cube, sphere, cone, etc.) are displayed in real time over video. It uses OpenGL, OpenCV, and integrates with the **SensaGram** app to control figure rotation via a smartphone’s accelerometer. [https://github.com/zrafa/ra](https://github.com/zrafa/ra)
0 commit comments