Project Atlan is a grid of seperate projects. This grid of projects has as main goal: collecting data & providing information. All these projects together create my personal workspace, daily information sources and notification board. This part of the grid is about the Emergency Services Notifier. This part of the network is made up of 3 parts:
The server is the beating heart of this project. By continuously updating our database with data from the P2000 network, several Twitter bots & other sources, we build up a grid of very accurate and up-to-date alerts. All parts of the project are able to establish contact to the server, and request / update information about the latest known changes. The server has one main API entrypoint, which allows for authentication & parameters so any endpoint can be completely customed to it's own needs. By returning the resulted data in JSON format, almost any platform can understand and interpret the data.
The notifier part of this project is located at my desk, and alerts me whenever an emergency call is sent regarding my hometown. Without having to rely on a local clock, the device pings the server about every minute, requesting any new information since the last time it was checked. The need of very specific time keeping is obsolete because we request "All messages since X" anyway. The device has my API key for the endpoint hardcoded in, but all other settings and preferences are stored on my account on the server, so the device does not require any reprogramming for simple preference changes.