A 2-tiered architecture for enhanced location tracking on the edge using 5G. It enables last-mile fine-grained tracking of personnel without overloading compute-heavy backend servers, by making use of lightweight edge servers to deal with and serve frequent location updates.
- Follow steps in aws-deployment-steps.sh
sudo apt updatesudo apt install redis-serversudo nano /etc/redis/redis.conf- change
supervised no->supervised systemd sudo systemctl restart redis.service- Git clone the project
- Serve the frontend from the
/clientdirectorypython3 -m http.server
- Start the nodejs websocket server from the
nodejsdirectorynode server.js
- Follow similar steps as edge to setup redis server
- Modify REDIS_EDGE_SERVER and REDIS_CORE_SERVER in
nodejs/edgetocore.js - Run
node edgetocore.jsto start streaming batched data from edge redis server to backend redis server.
