AndPlus acquired by expert technology adviser and managed service provider, Ensono. Read the full announcement

DELIVERABLES

A Blockchain RFID logging system built on the Ethereum ERC-20 platform.

Technologies Used

  • Raspberry Pi
  • RFID Key Cards & Scanners
  • Custom Ethereum Blockchain

TECHNICAL DEEP-DIVE

 

 

The AndPlus Innovation Lab is where our passion projects take place. Here, we explore promising technologies, cultivate new skills, put novel theories to the test and more — all on our time (not yours).

6 circuitboards and hard drive lying on table
ones and zeros floating in space analytics-3088958_1280-2

 

Our Research

Modern key card and RFID access systems rely on geographically redundant database systems to store their scan records. In order to maintain the security of their systems the companies providing these services must continuously expand their number of servers and datacenter locations. The usage of standard relational database systems also opens these companies to data manipulation threats from both internal and external actors.

Blockchain technology provides a pathway to resolving both of the aforementioned issues. The usage of a decentralized network of worker nodes that double as storage units allows for a rapid and low-cost expansion of the system. Each node is able to store the full history of access attempts providing redundancy while also decreasing the time it takes a new access attempt to be added to the ledger by increasing network coverage.

a girl typing in front of a computer
microchips and USB flash drives from AndPlus

 

Deliverable

The end result of the project were a series of Raspberry Pi IoT devices with connected RFID key card scanners. Each node is able to receive a card scan and create an entry on the blockchain for that attempt. The other nodes confirmed the transactions, solidifying them in history across the network. Traditional servers provided additional mining strength to the small network, simulating where existing enterprise infrastructure can be better utilized. The IoT nodes provided a user interface showing the access attempt as well as the recent history of scans.

The network architecture was built with a client based SaaS model in mind by encrypting the transaction data with keys only available to the client system. This configuration allowed for every new client of the service provider to add strength and storage capability to the network without the ability to read transaction access log data of other clients.

 

How it Was Done

  • The Ethereum Blockchain was customized to provide a private network with minimal fees for transactions
  • Access attempts and metadata was stored within traditional transactions in an encrypted state only readable by the nodes specific to the relevant client configuration
  • A Windows IoT application was built for the Raspberry Pi architecture that was able to interact with the blockchain to both create and display transactions
chris-martin

CHRIS MARTIN

AndPlus understands the communication between building level devices and mobile devices and this experience allowed them to concentrate more on the UI functions of the project. They have built a custom BACnet MS/TP communication stack for our products and are looking at branching to other communication protocols to meet our market needs. AndPlus continues to drive our product management to excellence, often suggesting more meaningful approaches to complete a task, and offering feedback on UI and Human Interface based on their knowledge from past projects.

Get in touch

LET’S BUILD SOMETHING AWESOME. TOGETHER.