Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SensiNact"

(Quick start guides)
Line 32: Line 32:
 
* [[SensiNact/Data Model|sensiNact Data Model]]
 
* [[SensiNact/Data Model|sensiNact Data Model]]
 
* [[SensiNact/studio-basic-usage|Studio basic usage]]
 
* [[SensiNact/studio-basic-usage|Studio basic usage]]
 +
 +
== Configuration ==
 +
 +
* [[SensiNact/endpoint-connector|Endpoint connector]]
 +
* [[SensiNact/gateway-felix-configuration|HTTPS Felix Configuration]]
  
 
== Understanding the gateway ==
 
== Understanding the gateway ==
Line 39: Line 44:
 
* [[SensiNact/Gateway Security|Gateway Security]]
 
* [[SensiNact/Gateway Security|Gateway Security]]
 
* [[SensiNact/AppManager|AppManager]]
 
* [[SensiNact/AppManager|AppManager]]
* [[SensiNact/endpoint-connector|Endpoint connector]]
 
* [[SensiNact/gateway-felix-configuration|HTTPS Felix Configuration]]
 
 
* [[SensiNact/Bridges|Bridges]]
 
* [[SensiNact/Bridges|Bridges]]
  

Revision as of 09:05, 12 September 2018

Eclipse sensiNact
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source

Eclipse sensiNact (lower-case on the first s and capital letter on the second N) aims at creating a common environment in which heterogeneous devices can exchange information and interact among each other in the IoT world.

sensiNact Logo

Eclipse sensiNact is composed of two tools, sensiNact Gateway aiming at integrating devices and aggregating data from various sources and sensiNact Studio aiming at interacting with the sensiNact Gateway to visualize the devices and the data.

Overview of the sensiNact ecosystem

sensiNact is a horizontal platform dedicated to IoT and in particularly used in various smart city and smart home applications. sensiNact aims at managing IoT protocols and devices heterogeneity and provides synchronous (on demand) and asynchronous (periodic or event based) access to data/actions of IoT devices, as well as access to historic data with generic and easy-to-use API. To achieve these objectives, sensiNact comes with two complementary frameworks:

  • sensiNact Gateway interconnects IoT devices using different southbound IoT protocols such as Zigbee, EnOcean, LoRa, XBee, MQTT, XMPP, as well as platforms such as FIWARE and allows access to them with various northbound protocols such as HTTP REST, MQTT, XMPP, JSON RPC and CDMI. The gateway can also host applications and manage them using an application manager module.
  • sensiNact Studio proposes an IDE (Integrated Development Environment) based on Eclipse to manage the existing devices, in addition to develop, deploy and manage IoT applications.

Getting started

Installation

Quick start guides

Configuration

Understanding the gateway

Tutorials

This section proposes various tutorials to help users and developers to learn more about sensiNact.


Development

The sensiNact project uses the continuous integration infrastructure from Eclipse.

The Eclipse Jenkins runs a compilation of the sensiNact Gateway every day (or night, depending on your timezone). The resulting compilation generates a stand alone snapshot distribution that is available at the following address: latest build. Ten builds are kept in the download area of Eclipse.

Each module of the sensiNact gateway is available in the Eclipse Nexus.

The same compilation process is under development for the sensiNact Studio.

A sonar report should be available soon at the following address: Eclipse Sonar

Copyright © Eclipse Foundation, Inc. All Rights Reserved.