
quad-tree mapping client simulation
[ download app ]
Mac OSX - 80k
 system
architecture diagram |
Overview
The Rosemary system is a low-tech solution for a high-tech idea. Because
the basic system architecture is reflective rather than interpretive,
the system architecture is quite simple. It is comprised of three basic
components: active RFID Tags/Beacons, Location Server, and Client Mapping
Nodes. The Tags/Beacons are third-party hardware. The basic function of
the Location Server is to collect/manage and distribute the data. Client
Mapping nodes receive such data and interpret the data depending on the
client's mapping schema.
Assumptions
Three basic assumptions have been made about the hardware system. The
primary assumption is that each tag's position corresponds with a unique
identifier. For obvious reasons, this is crucial to the Rosemary experience.
Secondly, the third party hardware/software will correlate the tag's locaction
with an accurate time-stamp. Finally, the tag's location is accurate within
approximately one meter.
System Components
• Rosemary Server
-- MySQL Database
-- n of available sockets (where n = number of mapping clients)
• Location Mapping Hardware
-- Active RFID tags
-- Location Beacons
-- An interface to transmit position data
• Mapping Clients
-- Mapping Engine/Scheme
System Procedure
The system architecture diagram is a *rough* schematic for the system.
The Tags/Beacons transmit data via a wireless protocol; the beacon is
connected to the server via a serial port, and the Server broadcasts the
data to the Client Mapping Nodes via a socket connection. |