Product & architecture terminology

 

App Generator

The tool name used in IoTize to refer to our server-based software tools that allow the automated generation of a sample apps and app projects based on a user's configuration of their IoTize wireless product and the HMI that they have created in IoT App Creator. The set of software tools are based on the ionic tools for cross-platform app creation. The tools support app creation for iOS, Android and Windows.

bundle

A term used in the process of configuring IoTize's wireless modules. It refers to a grouping of specific resources (variables/data in the target system), user profiles and access rights. By creating bundles, the designer of the application determines what information in their system can be accessed from a mobile or from the Cloud via the IoTize wireless module.

DuetwareTM

The trademark name for IoTize's patented firmware (embedded software). This same firmware is used in all IoTize products and includes both the pre-implemented, configurable features (communication, security, data handling) of IoTize's lwM2M core and IoTize's own Java Virtual Machine. Duetware is IoTize's core IP.

embedded JVM

In IoTize's Duetware, this is the processing system conceived by IoTize that allows modules to execute programs written in java language. This resource is a complement to Duetware's lwM2M core. It complements Duetware's lwM2M core, which includes all of Duetware's pre-implemented communication, security and data-handling features.

evaluation kit

Refers to any combination of hardware and software that IoTize may provide customers for initial product testing and integration in their own design or system.

Modules provided for evaluation have limitations compared to "standard modules," but  may include special features, software, code samples or sample configurations to help customers get started or create a proof-of-concept (PoC).

fixed

An adjective that when used to describe IoTize wireless products, refers to the fact that the product does not have its own power supply. The product receives power from the target system that it is connected to, or from some other source that is external to the wireless product.

IoT App Creator

The tool name used in IoTize to refer to the PC software environment that allows IoTize customers to create customized human machine interfaces (HMI) based on the configuration of their IoTize wireless product. IoT App Creator provides 3 fundamental tools: a Data Flow Editor for managing how data from the target is used in the HMI, a Dashboard Editor for setting up and organizing the HMI display, and a preview feature for testing.

IoTize Studio

The tool name used in IoTize to refer to the PC software environment that allows users to configure the communication, acces control, security and other advanced features of their IoTize wireless products. This environment also provides some limited HMI creation capabilities.

Java Virtual Machine

A virtualization (emulation) of a processing system that allows a processor to execute programs written in Java or in other languages that are compiled to Java bytecode.

JVM

Acronym. See "Java Virtual Machine."

lightweight M2M

Or "lightweight machine-to-machine" is a communication protocol from the Open Mobile Alliance that is designed to provide a link between a device equipped with an lwM2M agent and lwM2M-enabled servers.

lwM2M

Acronym. See "Lightweight Machine to Machine."

lwM2M core

In IoTize's Duetware, this refers to the processing resource dedicated to processing host messages and respoonses. The lwM2M is the core that includes all of Duetware's pre-implemented communication, security and data-handling features. It is complemented by Duetware's Java Virtual Machine, which supports capabilities derived from the execution of java routines that the user adds to their Duetware configuration.

nomad

An adjective that when used to describe IoTize wireless products, notably the TapNPass, refers to the fact that the product has its own rechargeable power supply. Notably this allows the portability of the product fromone product or installation to another. Nomad products are typically used for installation, commissioning or servicing of the target systems that they connect to.

primer

An IoTize product name designating an evaluation kit. The name "Primer" refers to a product that is designed specifically to introduce a customer to the technical features of IoTize standard modules. Primers provide a complete, working example of how the standard module is integrated into a sample application. Primers are also designed to be reconfigured and integrated in to the customer's own design. 

profile

Refers to a type of end-user for a system that an IoTize wireless module is integrated into. User profiles are used to limit and control access to the system's data.

Example: an "anonymous" profile can be limited read only access to system data, where a "supervisor" profile can be given read and write access to system data. To gain supervisor access, the user will have to enter the correct login and password in the HMI on the mobile device.

Tap

Name used in IoTize technical documentation to refer to the processor that embeds and runs IoTize's Duetware firmware regardless of whether the "Tap" is in a TapNLink wireless module, a Tapioca wireless adapter or in any other form. 

TapBus

The tradename for IoTize's brand of industrial power supply, digital and analog/digital I/O blocks which are used in retrofitting and creating industrial IoT systems.

TapiocaTM

The trademark name for IoTize's brand of industrial fieldbus-to-wireless adapters which are used for retrofit of industrial systems and machines for connection to mobile devices and the cloud. Tapioca are always "fixed" wireless devices.

TapNLinkTM

The trademark name for IoTize's brand of wireless modules which are used when integrating wireless connectivity with target system's microcontroller of CPU. TapNLink modules support the connection of the target system to mobile devices and the cloud. TapNLink are always "fixed" wireless modules.

TapNPassTM

The trademark name for IoTize's brand of industrial fieldbus-to-wireless tools which are used to connect mobile devices to industrial systems. TapNPass are available as fixed and nomad wireless devices.