Bluemac Site Services provides a Cloud-based suite for storing and processing the data delivered by Bluemac devices, baseline analytics and reporting, and setting up and managing projects. Site Services delivers the core analytics, the ability to download ad-hoc data for additional analysis, APIs for M2M interfaces, and Bluemac device status and control.
Customers can create Travel Time, Origin-Destination, and Trajectory reports, and obtain device status for each project. Data is easily managed and automatically stored by the system. Past projects and data can be accessed to compare against current projects or to produce reports from previously collected data.
Given Bluemac was developed through Bluetooth data collection projects with engineering partners we have created a system delivering high-performance data calculations for faster, easier interaction and analysis of customer data. The Bluemac system can calculate data based on user definable filters in a matter of seconds.
Bluemac’s analytics provide powerful reporting for all aspects of Bluetooth data collection. The system has charts and graphs for not only total unique matches but also for total hits to show the relative delay and/or slowdown at an individual Bluemac device. Given that the system is used worldwide we offer user selectable units of measurement (imperial or metric). The system dynamically scales up to support as many simultaneously reporting devices and logged in users as needed. The system recalculates data in real time as new data arrives. All raw, matched and aggregated data is available through the site in report form, M2M API, or via manual download. Rather than forcing customers to accept a black box calculation method, Bluemac allows for dynamic filters to be set and full availability of the underlying data – our White Box data approach. The Speed and Travel Time filters allow for local knowledge of the roadway to be applied for removing outliers and gives the ability to filter for bicycle and pedestrian data distinct from vehicle traffic.
Setting up new segments and routes with Bluemac is both powerful and easy. The system is designed to allow for segments to be set up from any single Bluemac to any other Bluemac deployed by the customer. The Travel Time segments and routes can be configured via drop down menu or by simply clicking the desired start and end points on a map. Origin-Destination setup is performed automatically with no user needed. The system also provides Origin-to-Origin tracking and Path-of-Travel (AKA Trajectory Report) to determine not only where trips started and ended, but how they got there. Dwell time is calculated by the system using the Bluemac API.
Device maintenance with Bluemac is very straightforward. The status of all the devices can be seen from a single page on Bluemac Site Services. The report shows the status of each Bluemac device including the check-in status over the last 7 days, battery, voltage, internal temperature, uptime and reported errors. For a more granular view, individual Bluemac device data can be accessed covering unique and total Bluemac hits, the location of the Bluemac device, data connection details, downloading the Bluemac device’s raw data, as well as graphical views of historical-internal temperature, voltage, and on-board data storage.
The Bluemac system provides rich filtering options performed in near real time. Period filter options include selection of date range, time range, day of week, and the ability to select one to seven days of historical data. Threshold filters allow settings based on travel time and speed in travel time reports. The Overlay feature in Travel-Time Reports enables an overlay of a comparison data set against the baseline data set being viewed using either the Time or Speed Charts to better analyze how data has changed between two different time periods, useful in evaluating the effectiveness of signal timing changes. For Origin-Destination reports we provide the ability to set the minimum and maximum trip times.
The Bluemac API is fully documented for easy use and allows for automatic feeding of data sets available through the Bluemac software to external systems for M2M applications, including data aggregation for AI/ML systems. Data sets available include aggregated data, raw matched data, device health information, and raw data from individual devices. The API is fully matured with years of use by multiple agencies. A DOT in the Middle East utilizes the Bluemac API for their citizen portal and in their smartphone application to provide real time travel conditions to travelers. A large west coast DOT is using the API for arterial data feeding into the statewide system maintained by a third-party vendor. A DOT in the southern U.S. selected the option to feed their raw data into the statewide system to provide travel time calculations with a system agnostic goal. In addition the Bluemac system allows for all aggregated, raw matched, device health and raw data to be downloaded anytime from the Site Services portal into CSV format files.
Our basic approach puts citizen privacy in the forefront. We only log Bluetooth Classic devices that are in “Discoverable” mode, meaning the device’s owner has it in a setting where it is purposely broadcasting in a means to make its MAC address available. For Bluetooth Low Energy devices, we only log devices that are “Advertising”, set in such a mode where the device is broadcasting its MAC address. By default we do not monitor “Non-Discoverable” Bluetooth Classic or Bluetooth Low Energy transmissions, as these are communications between Bluetooth devices paired by the user, and are not intended to be eavesdropped by a listening device.
The Bluemac system implements multiple levels of anonymity for logged MAC addresses to ensure citizen privacy and data protection. The first is an encryption method utilizing a robust hashing function with a rotating key performed on each Bluemac device, synchronized by the Cloud to so that all Bluemac devices are in sync and the match rate is unaffected. This data is passed to the Cloud using an encrypted communications scheme, and on a daily basis all data is removed from each Bluemac device. The logged data is then stored using strong encryption in the Cloud. By utilizing this process, the data collected is anonymous and secure.
At Bluemac we strive to make collected data and reports robustly available to our customers. We offer CSV download of many data sets and reports, so that our clients can create customer analysis, reports, and presentations that meet their immediate needs independent of the Bluemac system.