Skip to content

tinegachris/SynapNex-IoT-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

SynapNex™

Device connecting the dots between 'synapses', 'nexus' and the device's functions.

SynapNex cover

Overview

• It connects to various sensors and actuators using different communication protocols. This allows it to monitor data from sensors and control the state of actuators.

• Aggregates data from multiple sensors and performs computations or logic based on that data. For example, it can detect patterns, trigger alerts, or activate actuators based on sensor readings.

• Provides a cloud connection to send sensor data to the cloud and receive commands from the cloud. This allows remote monitoring and control of the IoT system.

• Implements a rules engine that allows users to define "if this, then that" rules to automate actions. For example, "If the temperature exceeds 30 °C, then turn on the fan".

• It can be implemented using a microcontroller or single-board computer at its core. It runs firmware to handle communication protocols, data aggregation logic, and a rules engine.

• It often has Wi-Fi, Bluetooth, and other wireless radios to connect to the cloud and local devices, respectively. It may also have Ethernet, USB, and other interfaces.

• Provides a software API that apps and services can use to send commands and subscribe to data from the IoT controller. This acts as the interface for the IoT system.

Features

  • Multi-Protocol Communication: Supports Modbus, CAN Bus, and KNX.
  • nRF52840 Chip: Bluetooth 5.0, BLE, and various communication capabilities.
  • I/O Pins for Control: Versatile interfacing with external devices.
  • Power Management: Optimized for efficiency and performance.

Table of Contents

  1. Installation
  2. Usage
  3. Hardware Specifications
  4. Contributing
  5. License