You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

TermDescription
BellaDati IoT Data CollectorPlatform that allows connected devices easily and securely interact with another applications, systems or other devices.
BellaDati

BellaDati Analytics IoT framework is the framework and out-of-the box platform for IoT and analytics solution providers.It allows you to finish your projects faster while you can focus on solution.

  • data cleaning and ETL
  • BIG DATA data warehouse
  • deep analytics (Machine Learning and Statistics)
  • easy to use AGILE BI
  • SDK, APIs framework (GUI and coding combination)
  • IoT unification platform
  • GEO and other data visualizations
IoT ConsoleGUI Management console for configuring IoT Data Collector modules
Collector module

Referes to one of the BellaDati IoT Data Collector modules:

Automated actionsActions executed by Sender module while processing the message from Receiver and when action rules are met.
Action rulesAutomated actions are executed, only if action rules are met or no rules are defined.
Message rules

Each message collected by the receiver is processed by the receiver's message processor, which evaluates message content rules defined in configuration (see receivers[].messageRules). There are 3 types of message rules:

  • Content constraint - module checks, whether the message contains specific content
  • Structure constraint - module checks, whether the message contains specific structure
  • Device ID filter - module checks, whether the device ID is on whitelist or not
Endpoint type

There are several modes, in which the Receiver can operate (Endpoint types):

  • MQTT server  - module is running as MQTT server, which allows devices to either subscribe or publish messages to it
  • MQTT consumer - module subscribes to existing MQTT broker and receives messages from it
  • HTTP POST consumer - module accepts HTTP POST request with data from devices
  • Telnet server/client - module is running as telnet server or telnet client
  • Websockets server/client - module - module is running as Websockets server
AuditAudit module is the most important module, it provides user management, licensing and auditing services to the other modules. It automatically recognizes other modules, that are running on the same machine or on different servers - either using multicast or IP white list.
ReceiverReceiver receives data from IoT devices (HTTP POST, MQTT Broker, Websockets server), eventually subscribes the data published by 3rd party (MQTT subscribe, Websockets subscribe). It provides authentication and message verification mechanims to ensure the data security and integrity.
SenderSender module is used to read data from receiver and conditionally execute automated actions, usually to route the processed messages to the other systems.
Device onboardingDevice onboarding is a process, by which a new IoT device gains access to BellaDati IoT Data Collector, or allows the Collector to get the data from this device. Usually it consists of defining authentication (basic/digets or SSL client certificates) and message rules, eventually specifying topic when running MQTT server on the Receiver module.
  • No labels