Skip to content

FidesInnova/fides_repository_list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 

Repository files navigation

A decentralized platform for trusted Internet-of-Things

NPM Version Package License NPM Downloads CircleCI Coverage Discord

Fides Innova is a decentralized platform based on blockchain and zero-knowledge proof (ZKP) for automatic and authentication-free communication among Internet-of-Things (IoT), smart homes, and wearable devices.

The Fides Innova platform contains several network nodes distributed around the world. Each network node has:
1- An IoT backend equipped with the MQTT protocol to communicate with physical IoT devices.
2- A blockchain node that facilitates communication with other Fides Innova network nodes.
3- A service contract management module that enables automatic communication between untrusted IoT devices and users without any authentication.

Moreover, Fides Innova has a mobile application that allows network users to access their IoT devices and blockchain accounts and wallets on the network. The mobile application is available on Android and iOS.

Fides Innova introduced the concept of a Service Contract, which is a small program code to automate communication between IoT devices through the nodes. Service contracts can be managed (created/edited/browsed/enabled) through the Service Contract Management web app, which is available on each Fides Innova network node.

Fides Private Repositories

To access the private repositories, please email info@fidesinnova.io

A. FIDES INNOVA BLOCKCHAIN NODE

A. The Fides Innova blockchain network includes the Validator and General nodes - source code.

A.1. The Validator node of the Fides Innova blockchain network - in docker.

A.2. The General node of the Fides Innova blockchain network - in docker.

B. FIDES INNOVA IoT NODE

B.1. The IoT backend of the Fides Innova network - source code.

B.2. The IoT backend of the Fides Innova network - in docker.

B.3. The IoT frontend of the Fides Innova network - source code.

C. FIDES INNOVA IoT Service Contract Management

C.1. The IoT service contract creator and service market - source code

D. Fides Innova IoT Hardware

D.1. Zero-Knowledge (zk) MultiSensor

The zkMultiSensor is an IoT device that contains a thermometer, hygrometer, door sensor, motion detector, and a smart button. It can send data with a ZKP (Zero-Knowledge Proof) that includes the time and GPS coordinates of the data-gathering environment.

D.2. Zero-Knowledge (zk) Camera

The zkCamera is an image-capturing device whose microcontroller can prove the validity of its operation, attached with date/time and GPS coordinates.

D.3. Wi-Fi Mesh Network on Espressif ESP32-C3 Microcontroller

A Wi-Fi Mesh Network is a routing mechanism implemented that lets Wi-Fi-enabled systems form a mesh network without any need to access the Internet.

About

List of the private GitHub projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published