Thanks to visit codestin.com
Credit goes to neuro-foundation.io

Neuro-Foundation Harmonized IoT Interfaces

This repository contains Neuro-Foundation XMPP interfaces for the Internet of Things and Smart Societies. For usage of the contents on this site, see the open source license agreement.

Introduction

Neuro-Foundation presents communication infrastructure for a globally scalable, distributed infrastructure for smart societies. By harmonizing technologies (bridging technology boundaries), it allows different technologies to interact and interoperate. The interfaces support:

For a brief introduction to the Neuro-Foundation infrastructure, and how it works, see the Overview. If you want to test integration services, brokers or devices, cybercity.online is available for this purpose.

Architectural Overview

Representation

Communication Patterns

Data Protection, Security and Privacy

Operation

Agreements

Schemas & Interfaces

All Neuro-Foundation namespaces are identified using the URN Namespace Identifier nfi. Each interface namespace is defined in an XML Schema or XML interface file. You can access these schemas and interfaces, by namespace below:

Implementations

Following are some notes regarding implementations of the Neuro-Foundation interfaces.

Requirements

In each article defining a namespace and its interfaces, requirements for implementation are also defined. These requirements are also summarized in the Requirements page for easier access.

Agent API

A simplified HTTP-based RESTful API called the Agent API is also available. It maps HTTP requests to the Neuro-Foundation interface operations. Due to limitations of the HTTP protocol, it does not have full support of features that do not conform to the basic request-response pattern available in HTTP.

Software

A list of software available implementing the interfaces defined on this site, is available in the Implementations page. You can also review the Implementation Guide if you plan on implementing the interfaces yourself.