akenza.io
WebsiteAPI DocumentationWhat's newLogin
  • Overview
  • Getting Started
    • Connect a Device
  • Changelog
  • General
    • Applications
    • Organization context
    • Workspace Context
    • Users
      • User Roles
  • Device Management
    • Managing an organization
      • API keys
      • Users (Organization)
        • Add & removing users from your organization
    • Managing a workspace
      • General Settings
        • Device Lifecycle Reports
        • Workspace properties
        • Occupancy settings
        • Device Setup Assistant
      • Custom fields
      • Tags
      • Users (Workspace)
    • Devices
      • Device
      • Device Simulator
      • Bulk actions
      • Bulk import CSV templates
    • Rules
      • Input
      • Logic blocks
        • Comparison
        • Custom Logic
          • Logic Block Scripting
      • Timed Rules
      • Rule Actions
        • Downlink
    • Data Flows
      • Device Connectors
        • Device Security
          • Using Device Credentials
            • Creating Public/Private Key Pairs
            • Using JSON Web Tokens (JWTs)
              • Python
              • Java
        • HTTP
        • MQTT
        • CoAP
        • LoRaWAN
          • Connectivity Management
          • Swisscom LoRaWAN
          • The Things Network
          • Loriot
          • Actility’s ThingPark Wireless
          • EWZ
          • Cibicom
          • Helium
          • ChirpStack
        • NB-IoT
        • mioty
        • Disruptive Technologies
        • VergeSense
        • Spaceti
        • Haltian
      • Device Types
        • Custom Device Types
          • Uplink
          • Downlink
          • Scripting
        • Library
      • Output Connectors
        • Databases
          • akenza DB
          • InfluxDB
          • SQL Databases
        • Streaming
          • Webhook
          • Azure IoT Hub
          • AWS Kinesis
          • Google Cloud Pub/Sub
          • Apache Kafka
        • Notifications
          • E-Mail
          • SMS
          • Microsoft Teams
          • Slack
    • Custom Components
    • Integrations
    • Reference
      • REST API
        • Filtering
        • Querying Device Data
      • WebSocket API
      • Scripting
        • Stateful Operations
        • Utility Functions
      • Payload Templating
  • Reference
  • Dashboard Builder
    • Managing Dashboards
      • Embedding dashboards
    • Components
      • Map
      • Floorplan
  • Device Setup Assistant
    • Device Setup Assistant - Overview
  • Tutorials
    • BI Tools
      • Grafana Data Source Plugin
      • How to build a dashboard with Retool
      • How to analyze data with AWS QuickSight
    • Devices
      • How to integrate the XDK device from Legic via MQTT on akenza
      • How to connect the Disruptive Technologies-cloud on akenza
      • How to send Downlinks to the Kuando Busylight device
      • How to integrate an Arduino device via MQTT on akenza
      • Integrate a MClimate Vicki LoRaWAN Radiator Thermostat on akenza
      • How to integrate an ERS Elsys device with Loriot on akenza
      • How to integrate the IAM Decentlab device with TTN on akenza
      • How to integrate the Seeed SenseCAP T1000 tracker on akenza
      • How to integrate a Swisscom Multisense device on akenza
    • Notifications
      • How to send SMS notifications
      • How to send notifications to Slack
      • How to send notifications to Microsoft Teams
    • Enterprise solutions
      • How to send data to Azure IoT Hub
      • How to send data to the Google Cloud Pub/Sub
      • How to send data to InfluxDB
      • How to send data to AWS Kinesis
      • How to send data to Azure Event Hubs with Apache Kafka
    • IoT Starter Kits
      • How to integrate the IAQ Kit with Actility on akenza
      • How to integrate the CoWork Kit with Actility on akenza
      • How to integrate the Smart Building Kit with Actility on akenza
      • How to integrate the Pepperl+Fuchs Kit with Actility on akenza
  • Support Center
    • FAQ
    • Status Page
    • Service Desk
    • Request a feature
  • Deprecated
    • SIM-Cards
    • Everynet
    • Sigfox
    • How to connect the Yanzi Lifecycle cloud on akenza
Powered by GitBook
On this page
  • 1. Create an HTTP Data Flow
  • 2. Create an HTTP Device
  • 3. Create a rule
  • 4. Test your rule alert by using the device simulator

Was this helpful?

  1. Tutorials
  2. Notifications

How to send SMS notifications

In this tutorial you will learn how to send SMS notifications

PreviousNotificationsNextHow to send notifications to Slack

Last updated 7 months ago

Was this helpful?

In this tutorial, you will learn how to set up a rule to send SMS notifications to one or multiple recipients. We make use of the as a test device, to test your rule set up right away.

Find out more about how to use the device simulator .

For a successful setup, the following steps are explained in this tutorial in more detail. It is assumed, that you already have created an organization and a workspace.

The following steps are explained in more detail:

1. Create an HTTP Data Flow

Go to Data Flows on the menu and select Create Data Flow.

Select HTTP as a device connector. Select the Device Simulator as a device type. Proceed with the selection of the Akenza DB and save your Data Flow. Your Data Flow will be now displayed on the Data Flow Overview Page.

2. Create an HTTP Device

Proceed further to Asset Inventory and select Create Device.

Enter a device name and optionally a device description, tags or custom fields. Assign your created Data Flow to your device. Generate a device ID and save your HTTP device. Your device will be now displayed on the Asset Inventory Overview Page.

3. Create a rule

Proceed now to Rules and select Create Rule.

Select as a Rule Input your created HTTP device. Add a logic connector to your rule by selecting the akenza Logic Block Comparison. Connect the pulse animated dots from your device to the comparison block. All available data sources from your device will appear on the dropdown of Data source 1. In this example, we have the following available data sources:

  • Occupancy

  • Temperature

  • CO2

In this tutorial, we choose Temperature as a data source, as we want to receive an alert via SMS if a temperature threshold is reached.

In field Condition 1 of your comparison block, you are free to choose the individual condition of your rule. In this example, we want to trigger an alert, if the temperature is bigger than 25 degrees.

Proceed now with adding the SMS output connector to your rule.

All SMS connectors which were already created in your organization are displayed as available SMS connectors. In this tutorial, we create a new SMS connector. Type in your specific information.

  • Connector name (free text)

  • Recipient (one or multiple)

  • SMS Text

  • Add payload data to your text by using such a syntax: {{myPropertyName}}

By adding payload data to your SMS text, you will get informed about the actual measured value of your device. Use also the preview function, to preview your SMS content before you set it live.

Once your SMS connector is filled out, select Save connector. Make sure, that you connect your SMS connector to the comparison block.

Your SMS rule is now saved and displayed on the Rule Overview Page.

4. Test your rule alert by using the device simulator

To test your rule alert, you now can send test data from the device simulator to your HTTP device. By selecting a temperature value above the set 25 degrees on your rule, you will receive an SMS to the chosen recipient number as the rule will get triggered.

To send test data from the device simulator to your HTTP device, you need to copy the Uplink URL from your HTTP device. Go to Asset Inventory, select your HTTP device, and open API-Configuration.

In this example, we choose a temperature value of 31 degrees. Proceed by selecting Send Message. Check if you receive the SMS on your mobile.

Congratulations, you have successfully created an SMS alert by using the device simulator.

Copy the Uplink URL and insert this URL on the Uplink URL field on the .

device simulator
device simulator
here
Create an HTTP Data Flow
Create an HTTP Device
Create a rule
Test your rule alert by using the device simulator
Device simulator data flow
Create new device
Rule setup
SMS output connector output
API-configuration