Product Specs

Codepoint Technologies, Inc. Confidential & Proprietary
Title: [Document Properties Title]
Page: 8
Subject: Revision: 3
Project: - - - Status: Codepoint Technologies, Inc.
Confidential & Proprietary
Date: 30-Aug-22
Codepoint Technologies, Inc., 10725 126th PL NE, Suite 269, Kirkland, WA 98033
http://www.codepoint.xyz
devices are supported and allowed to run the specified application. This information is stored as
part of the application and maintained via Application Registrar API.
Using the CP-Flex™ SDK, customer applications are compiled, validated, and registered with the
Application Registrar API prior to uploading onto a Nali-100 Tag. Once registered, the application
can be selected during the provisioning process for a particular tag application.
Solution providers creating tag applications can start with the base applications provided in the
SDK, which demonstrate using the various features and capabilities of the tag.
5.2 CP-Flex™ Platform
The platform exposes the device functionality in the following modules. As the device platform
matures, these APIs will be periodically updated with new capabilities and features, which will be
documenting in the SDK.
Cache / Config – Save messages and configuration data in either short-term non-volatile memory
or long-term data archive. Script can use the caching functionality to store information that is
unaffected by power management function.
Communication – Transmit and receive encoded messages supporting application define payloads
as well as standard payloads implemented by the Platform. Data may be communicated to other
services via LoRa or cached for later download via BLE (as application needs).
LEDs / Buttons Control the behavior and the meaning of the 4 available LEDS and two push
buttons. The Nali-100 Tag has two bi-color LEDs and push buttons that recognize short-press, long-
press, continuous, and double-press events.
Motion Sensing – Configure and receive motion events. Motion sensor sensitivities and thresholds
can be configured to support detection of a variety of motions including fall detection, crash
detection, continuous motion, and no motion.
Positioning – Acquire and report positioning measurement data including BLE observations.
Position is calculated by the Nali-100-Flex location service. As required the device may request
location reports.
Power Manager – Configure thresholds and monitor power related events including battery-low,
power connect, and power disconnect. Script can also control power consumption by enabling and
disabling various board functions.
RTC Alarms – Configure UTC based or relative alarms to control devices behavior over time.
Immediate timers can also be defined to manage short-term timeouts, which will expire before the
device goes back to sleep.
Sensors – Configure event threshold on available sensors (includes tag temperature) to receive
updates when the sensor value exceeds some predefined threshold.