Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
7
7754camsoda-cam-models-list
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI / CD
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
  • Lin Sabo
  • 7754camsoda-cam-models-list
  • Issues
  • #5

Closed
Open
Opened Oct 22, 2025 by Reynaldo Hymel@bozreynaldo041

Tracking GPS Devices using TCP/UDP Protocols And GPRS


Since I'm all the time in a search for a new challenge and a extremely good challenge I've decided this time to build in python programming language my very own GPS tracking server. Server ought to receive connections from GPS gadgets (both protocols TCP and UDP needs to be supported). Server must accept GPS information, proccess the information and iTagPro tracker than load that knowledge in actual time to the viewable map. That is the consequence and outline of my venture. Picture: Flowchart logic: receiving, analyzing and inputing knowledge to the database. To activate the GPS machine you might want to insert SIM card with GPRS functionality contained in the GPS machine. Than I took my GPS gadget and connected it to power since I do not know how long battery on GPS gadget can hold (I made my very own adapter). Next step was to setup the GPS device (password, IP, iTagPro USA PORT, APN, TCP or UDP) by sending the SMS messages to SIM card inside the GPS device (to bad there was no port for serial connection out there).


Last step was to activate the GPRS functionality. After activating the GPS device, gadget was able to send information over the internet to my take a look at server by way of GPRS. Remark: Data despatched by almost any GPS gadget could be sent using TCP and UDP protocol. TCP connection has sligthly larger overhead than the UDP and reqiures a little bit more bandwidth, however in consequence this connection has great reliability during the data transfer. As I stated, iTagPro USA data will be sent over UDP protocol as effectively. UDP does not require any handshakes to ascertain the connection nor overheads to take care of the connection. Since it is conenctionless type of data transfer. Meaning, the integrity of the transfered knowledge may be endangered. I needed to code TCP/UDP server which ought to listen for incoming connections on the particular combos of IP:PORT. I used port forwarding for that and it labored like a charm. Server was runnimg and TCP request for connection came by means of instantly, connection was established with the GPS system over the prefered protocol (TCP).


GPS gadget started sending the information, TCP server acquired it (I used regex for data extraction, image bellow). After the data extraction, checking was accomplished to verify whether it is allowed system by reading the IMEI worth of the machine and evaluating it to the list of the allowed units. If device is allowed information is shipped to the Django utility (or to database, this I coded after the testing part). If data is legitimate database is up to date with new records like: IMEI of the device. 1 second). But, reason why I like this is which you could create many parallel TCP proccesses (TCP servers if you'll) with totally different PORT numbers. On the picture bellow you may see older version which wasn't using uvloop and iTagPro USA asyncio and was ready to take care of single server occasion on port 8000. Server was able to work with only one TCP occasion. New server is ready to hear on multiple PORTs for ItagPro different GPS distributors which makes simple to recieve, decode and iTagPro features skim data from any variety of GPS gadgets. Decoded information, after have been validated are saved to database or file. After that, data can be used contained in the Django (geo)application that I created especially for this function. That is the map (first version) I got after the data was loaded to the google map. Usage! I can use my app freed from charge and track any system as long as I decode it is message. There are no any fees for me anymore. Next thing to do will be route mapping.


The results obtained in laboratory checks, iTagPro USA utilizing scintillator bars learn by silicon photomultipliers are reported. The present strategy is step one for designing a precision tracking system to be positioned inside a free magnetized quantity for iTagPro bluetooth tracker the charge identification of low vitality crossing particles. The devised system is demonstrated ready to supply a spatial resolution higher than 2 mm. Scintillators, Photon Solid State detector, iTagPro key finder particle monitoring units. Among the planned actions was the construction of a light spectrometer seated in a 20-30 m3 magnetized air quantity, the Air Core Magnet (ACM). The entire design needs to be optimised for iTagPro USA the dedication of the momentum and cost of muons in the 0.5 - 5 GeV/c range (the mis-identification is required to be less than 3% at 0.5 GeV/c). 1.5 mm is required inside the magnetized air volume. In this paper we report the outcomes obtained with a small array of triangular scintillator bars coupled to silicon photomultiplier (SiPM) with wavelength shifter (WLS) fibers.


This bar profile is here demonstrated able to offer the required spatial decision in reconstructing the place of the crossing particle by profiting of the charge-sharing between adjoining bars readout in analog mode. SiPMs are excellent candidates in replacing normal photomultipliers in lots of experimental conditions. Tests have been carried out with laser beam pulses and radioactive supply so as to characterize the scintillator bar response and SiPM behaviour. Here we briefly present the noticed behaviour of the SiPM utilized in our exams regarding the main sources of noise and the effect of temperature on its response and linearity. Several fashions and packaging have been thought of. The main source of noise which limits the SiPM’s single photon resolution is the "dark current" rate. It's originated by cost carriers thermally created within the sensitive quantity and iTagPro USA current within the conduction band and subsequently it relies on the temperature. The dependence of the darkish present single pixel fee as a function of the temperature has been investigated using Peltier cells so as to alter and keep the temperature managed.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: linsabo9219905/7754camsoda-cam-models-list#5