For any subscription, you can define a set of rules for matching incoming alerts (device and\or cloud alerts) to notifications.  Notification outputs are a message type (email, text message) and an address.  


Alert\Notification Pattern Matching

When an alert is received…

  • The iotQi cloud will scan the list of Notification Rules, testing each rule’s match patterns
  • If all of the patterns match (logical AND) 
    • The recipient specified in the rule will be notified

Each notification Rule has match patterns for...

  • Alert Name (determined by your device code)
  • Location (device location in Setup)
  • Display Value (determined by your device code)

Alert Name and Location matches support the text matching pattern…

  • your text value Exact match
  • * or <empty> Matches any input (empty will convert the *)
  • my text* Starts with
  • * my text Ends with
  • *my text * Contains

The Display Value field matches text matching (1st priority) or value matching.  Value matching requires the operator to be the 1st character in the match pattern…

  • = 99.9 Equals
  • > 99.9 Greater than
  • >= 99.9 Greater than or equal
  • < 99.9 Less than
  • <= 99.9 Less than or equal
  • ( 11.1, 22.2) Between (2nd value must be larger than the 1st)


Notification Types

Each notification rule specifies a message type; iotQi supports 3 notification message types.  All subscriptions support the 2 email message types; only premium iotQi subscriptions allow text messaging directly to a mobile number.


Most cellular providers support sending text messages to their subscriber’s phones via email; please check with your provider to see how.  The plaintext email option works best for this situation.    By example for the mobile number: 555-123-4567, AT&T and Verizon support this functionality using the email address formats below…

  • Verizon                5551234567@vtext.com
  • AT&T                   5551234567@txt.att.net


Message Types Supported by iotQi Notification Rules


Message Type    Address Format
Email (HTML)   
Valid email address such as: myEmail@myteam.com
 Email (plaintext)   
Valid email address such as: myEmail@myteam.com
Text Message
 Valid US or international (E.164) phone number