CORE is the heart of Sethala's full-stack Platform and features all the key components of a secure, modern and robust IoT Platform.
User & API access management: Registration, activation and role assignment of users. Custodian, Admin, Organization and Deployment based roles available.
Device Management: CORE is device agnostic and already supports many IoT and Telematics devices. Should a device vendor model not be available, we can add it with little development effort. CORE covers the entire lifecycle of supported IoT devices. Device provisioning, activation, authentication, testing, deployment, OTA updates and device diagnostics.
Gateway & Node management: Deploy and monitor supported GSM and LoRa Gateways and Nodes..
Connectivity Management: Connectivity orchestration and connection management with support for all communication services for IoT Devices, Gateways and Nodes. CORE is integrated with 2 major international SIM platforms for GSM connectivity (2G/3G/4G/NB-IoT), Sigfox backend API for international Sigfox connectivity and Thingworx API for LoRaWAN connectivity.
Integration Options: A REST API is available for system integrators and selected RAW or processed data can easily be live streamed via AMQP to customers requiring real-time data. Web hooks can also be added to rules for triggering events in another system.
Structured Data: Flexible setup allowing for multiple Organiations each with their own set of Deployments of different types. Data can further be mapped to Partitions and Zones to cater for both outdoor and indoor deployment types.
Thing Management (Digital Twin): Many thing types are supported to allow for outdoor and indoor assets to be added and tracked whether stationary or movable. One Platform to track and monitor any asset, person or environment.
Data Management: CORE's data management component takes care of data aggregation, security, decoding, storage, processing and analysis originating from supported devices from anywhere over different protocols and data types.
Geofencing: Easily create or import geofences directly in CORE and simplify maintenance with Geofence templates. CORE support outdoor (geofences) and indoor (zones) geofencing and geofence rules can be added to monitor Things entering, exiting, approaching, leaving and time based (time in a fence / time outside a fence etc.)
Cloud Computing: CORE is build on a trusted cloud backend that brings reliably, security and scalability to the Platform. CORE can be deployed in any hosted environment. CORE’s modern design consist out of various underlying micro services which allows the flexibility of deploying selected components and modules for customers requiring an own instance or self-hosted instance.
Rules Engine: CORE's build-in rules engine allows for easy configuration of data-driven business rules to automate processes and notifications via e-mail, SMS, push, Telegram Bot and web hooks.
User Interfaces (UIs): CORE includes UIs for Administrators, Users and Custodians. CORE also provides a free Mobile application available to download from the Apple Appstore and Google Play stores.
Insightful Dashboards: Various user friendly dashboards available to monitor Platform metrics and visualise data from connected devices and solutions.
Turn-key Solutions: CORE provides build in and external turn-key solutions on a SaaS model for Asset Tracking (In and Outdoor), Fleet Management, activity and occupancy monitoring, state monitoring, tamper monitoring and environmental conditions monitoring complete with a rules engine, event alerts and notifications.
Bespoke Application Development: CORE's micro-service design and architecture allows for fast-tracking bespoke IoT application development.
CORE UI is our user-friendly web application to administer, setup, configure, manage and monitor all aspects of our Platform and your IoT Deployments. It consists out of the following sections:
Platform Administration
Platform access, user and user permission management
User & Custodian management with Audit Log
Connectivity management
Device, Node and Gateway management with OTA updates
Geofence, Zones and POI (Point of Interest) configuration
Event Alert Rule Engine and Alert Schedules
Customer administration and billing
Platform Setup
Organization management
In-and-Outdoor IoT Deployment management
Partition (Floor plan / Geofence) management
Zones & Thing (asset) management
Platform Reports
Outdoor Tracking: Thing Movement, Geofence Enter / Exit, Last Day in Zone, Zone Visits, Trip Log
Indoor tracking: Thing Movement, Zone Enter / Exit, Last Day in Zone, Zone Visits, Movement Log, Dwell Time
Sensor Monitoring: All Sensor, Tamper, Temperature, Humidity, Smart Button and more
Custom: Client specific reports providing specific insights into your Deployments
Report scheduler (automated report delivery to e-mail)
Solutions
Access to the turn-key Sethala solutions you subscribe to
CORE Features
Your Account
Profile Information, App and API token configuration
Contact Management
Favourited Devices and Things Management
Locate & Monitor
Map view of all Things' real-time location
Overview tree structure of all your Deployments
Monitor latest sensor data from Things
Dashboards
Create customised dashboards
Alerts
Alert History with severity (Critical, High, Moderate, Low, Informational)
Alert Schedule Management
Zone Tracking
Outdoor Zone Tracking configuration
Indoor Zone Tracking configuration
System integration through Restful APIs, AMQP and web hooks
The Platform's device management module is responsible for handling all aspects of device configuration, management and OTA (Over-the-air) programming. A device's normal life cycle is: In Stock → Provisioned → Pending Installation → Productive.
This widget displays total devices according to their stock status. List of all available statuses include:
In Stock → Unused device available for activation.
Productive → Activated device deployed and in use.
Productive ATT → Activated device deployed and in use requiring your attention.
Disabled → Productive device temporarily disabled by an administrator.
Failed Provisioning → Device which failed to receive its intended configuration and therefore failed the provisioning process. These devices require your attention as their configuration has to be queued again.
Lost → Device that was once productive that has been physically misplaced / lost.
Stolen → Device that was once productive that has been stolen.
Transfer → Device pending transfer from another user account.
Provisioned → Device downloaded and received its configuration successfully and is ready for activation.
Pending Installation → Device allocated to be installed.
Productive Devices by Connection State
The Platform's device sanity check module is responsible for ensuring productive devices are connected to the Platform and reporting their sensor data as expected. A productive device's normal status is Online or Sleep.
This widget displays productive devices according to their connection state to the Platform. List of valid connection states include:
Online → Platform received a heart-beat event from the device in the configured time-frame.
Lost Heart-beat → Platform did not receive the expected first heart-beat event from the device in the configured time-frame. This might indicate a connectivity issue and should be investigated.
Offline → Platform did not receive the expected second heart-beat event from the device in the configured time-frame. This is an abnormal condition and should be investigated immediately.
Sleep → Device is Online, but currently in sleep or deep sleep mode to safe battery life.
SMS → After a missed heart-beat, the Platform was able to successfully update the device's position with a fallback SMS event (Supported devices only). The device is now considered Offline in terms of its connection state to the Platform, but the GPS location is considered to be current.
Not Connected → Device has never connected to the Platform. These are typically devices pending provisioning / installation.
Productive Gateways by Connection State
This widget displays productive gateways according to their connection state to the Platform. List of valid connection states include:
Online → The gateway has established a TCP/IP connection with the Platform and is responding as expected.
Offline → The gateway has last its TCP/IP connection with the Platform and is not responding. This requires your urgent attention as nodes depending on this gateway will not be able to send data.
Productive Things by State
This widget displays productive things according to their last known state. Last know states are dynamic according to the thing type and/or device configuration. Some examples include:
Moving / Stopped
Idling
Parked / In Trip
Opened / Closed
Harvesting
Loading / Offloading
Alerts (Last 24 hours)
The platform's rule engine module is responsible for validating user-defined rule conditions and if matched to generate an alert as per the severity configured by the user.
This widget displays a summary of the total alerts generated in the last 24 hours according to their severity. Available severity options include:
Total Things by Thing Type: This widget shows all the Things in your account, grouped by Thing Type. Four areas are available to choose from in the widget's toolbar:
1 → Outdoor Track: These are movable Things where there outdoor real-time location is tracked by GPS. Example: Vehicle, Container, Trailer etc.
2 → Outdoor Static: These are static Things installed outdoor. These Things are generally installed in a fixed position and by definition should not move. Example: Manhole, Trash Can, Outdoor Camera, Water Tank etc.
3 → Indoor Track: These are movable Things where there indoor location is tracked to the nearest Zone. Example: People, Laptop, Mobile Phone, Containers etc.
4 → Indoor Static: These are static Things installed indoor. These Things are generally installed in a fixed position and by definition should not move. Example: Door, Window, Fridge, Geyser, Cabinet, Safe etc.
Active Things by Organization
This widget shows the activity of Things (Data received from their associated Devices) over the last 24 hours, grouped by Organization.