Axi Platform

Connect devices with services in a decentralized platform.

  • Physical Web = Services + Devices

Problems for Innovators

  • Not Everyone have enough hardware to test
  • Difficult to Prototype and Test Your Ideas
  • Difficult to Deploy to Early Adopters
  • Difficult to Integrate your services and devices with other people
  • Not Everything can be fully automated -> Service Providers come into play.

Personas

  • As a Developer or Maker

  • You're creating a system for a hospital or disabled people, but it can be hard to find testers/early adopters

  • As an End User

  • As a Service Provider

    • Mention Notifying Service Providers about incoming requests.
    • Not everything could be fully automated.

Tell a story!

  • Story about Myself, a young maker who wants to build...
    • My customers' pain points
  • Value-first.
  • Products. PrintAt?
    • Extract Points from PrintAt
  • Axi Platform is for Developers, Makers, Thinkers, Innovators and the People!

Advantages

  • Cross Platform
  • Real-Time (Multiple Transports)
  • Easy to Deploy by anyone!

Techs & Awards

  • First Place Winner: National Software Contest 2017

IFTTT Portals

  • Connect to IFTTT

Simple Setup and Deployment

  • Setup by using a web interface or an app.
  • Deploy and Create Blueprints with Axi Dashboard
  • Everyone can create it

The Physical Web

  • Use Anything within a Tap!
  • Interaction Centric
  • Feel in Control

Progressive Web Application

  • Instant Access
  • Google Lighthouse for Scoring

Service Discovery

  • Eddystone Beacons (Physical Web)
  • Blockchain: Decentralized Repository
  • Sharable URLs and QR Codes

Smart City (Macro Scale)

  • Interoperability
  • Axi Spaces

Big Data from Sensors and Interaction Logs

  • Monitor GPIOs and allow external data access.
  • GPIOs, USBs, Serial Ports, Bluetooth, Network, Device, etc...
  • Triggers when the data hit a threshold
  • Remote Methods that can be called on a service -> device.

Deployment Monitoring Dashboard

  • Service Oriented
  • Discovery Nearby Deployments

Serverless Services using Lambdas

Wi-Fi Access Points for Setup and Long Usage

  • Deploy API and Web Services Locally
  • Core Services like Queuing, Ahead-of-Time Access, Action Confirmation.

Offline Support

Accessible Interfaces for the Disabled

GraphQL API

Ecosystem

  • Creators: Developers, Makers, Entrepreneurs, Tinkerers

For The Nation: Help locals and communities

  • People that Have Ideas
  • Me: Want To Solve Problems IRL
  • Open Source = Power to The People

For Communities

  • Discover Nearby Services from Local Stores and Communities.
  • Find exactly what you want, while supporting Local Stores and Communities!
  • Connect, and Order your services with Locals.

Data Flow: Flux Architecture

Data is Immutable by Default

Decentralized Blockchain

Inspired by Stephan Tual and Slock.it

  • Ethereum.
  • Decentralized Repository of Devices and Services
  • Permissions and Access Control
  • Decentralization
  • Interoperability
  • Immutability (Flux)
  • Corruption Proof
  • Resistance to Collusion
  • Cryptographic Security
  • Zero Downtime
  • Zero Sign-On

e.g. Find Nearby Print Shops, Upload Documents and Orders, Wait and Get It.

Device Properties

  • Beacons are Service Broadcasters and Advertisers.
  • Controllers acts upon something in the real world.
  • Sensors are Data Gatherers.

Services, Blueprints vs Deployments.

Blueprints are ready-to-use pairs of services and devices.
  • It's provided in the marketplace, which can be deployed instantly by everyone, either open source or commercially available.​
  • Simple integration blueprints can be easily created with no prior programming experiences required.
Services are building blocks that can be used together.
  • Foundation Services: Basic Building Blocks such as devices, queue managers, deployment managers, beacon managers, paywalls, data stream analyzers or I/O controllers.
  • Third Party Services
Deployments are instances of blueprints.
  • Consists of linked Services and Devices

You can create these when you press the "+" button.

  1. Create a Deployment from Blueprint

  2. Create a Deployment from Scratch

  3. Create a Blueprint. (?)

  4. Create/Register a Service. (?)

Ways to create a Blueprint

  1. Average People: Blocks (e.g. Stamplay and IFTTT)
  2. Developers: Code, using SDKs and APIs

Steps

Catchword: Find It. Control It. Wait for It. Get It. Locate, Control, Queue and Retrieve.

Locate
  • Discover Nearby Services
    • GPS
    • Proximity
    • Beacon
  • Maps, Search and Filter to Find => Choose
Control
  • Upload, Inquire, Order, Configure
  • Remotely
  • Notify or Tell Service Providers
Chill Out
  • Wait for Queue
  • Notify End Users
  • Real-Time Progress Tracking
Pick it up
  • Get It
  • Navigation
  • Skootar

#idea#project#done