NEQTO Docs
  • Languages iconEnglish
    • 日本語
  • Docs
  • Region API
  • Global API
  • FAQ

›NEQTO Console

Getting Started

  • NEQTO Hello World!
  • Step 1. Console Settings
  • Step 2. Device Setting & Start Service

    • When using NEQTO Bridge
    • When using Spresense
  • Step 3. Using Sensors

NEQTO

  • NEQTO Account Registration
  • API Usage
  • Batch Registration
  • Support Guidelines

NEQTO Console

  • Introduction
  • Fundamentals
  • Administrative Actions
  • Device Management
  • Scripts
  • Actions and Contacts
  • NEQTO Apps
  • Machine Driver
  • Recommended Browsers
  • Billing Information

SPRESENSE

    Hardware Specifications

    • 01. About Spresense

    Software Specifications

    • 01. Operational Flow
    • 02. Initial Installation
    • 03. Spresense Wi-Fi Initial Setup
    • 05. Debug Log Acquisition
    • 06. System LED Indications
    • 07. Event Messages
    • 08. Updating Firmware

    neqto.js

    • 01. About neqto.js
    • 02. Log
    • 03. Timers
    • 04. HTTP
    • 05. HTTPS
    • 06. MQTT
    • 07. Secure
    • 08. Storage
    • 10. RTC
    • 12. GPIO
    • 13. UART
    • 15. I2C
    • 17. Camera
    • 18. nqSpresense
    • 19. nqService
    • 20. nqMqtt
    • 21. nqFOTA
    • 22. nqWiFi

NEQTO Bridge Series

    Hardware Specifications

    • 01. NEQTO Bridge Module
    • 02. NEQTO Bridge Wi-Fi Module
    • 03. NEQTO Bridge LTE-1 Module
    • 04. NEQTO Bridge LTE-M/NB Module
    • 05. NEQTO Bridge IO Board
    • 06. NEQTO Bridge IO Board Short Plug
    • 07. NEQTO Bridge Digital IO Board
    • 08. NEQTO Bridge Digital IO Board Short Plug

    Software Specifications

    • 01. Operational Flow
    • 02. NEQTO Bridge Wi-Fi Module Initial Setup
    • 03. NEQTO Bridge LTE Module Initial Setup
    • 04. Debug Log Acquisition
    • 05. System LED Indications
    • 06. Event Messages
    • 07. Updating Firmware

    neqto.js

    • 01. About neqto.js
    • 02. Log
    • 03. Timers
    • 04. HTTP
    • 05. HTTPS
    • 06. MQTT
    • 07. Secure
    • 08. Storage
    • 09. Sleep
    • 10. RTC
    • 11. UserSW
    • 12. GPIO
    • 13. UART
    • 14. SPI
    • 15. I2C
    • 16. ADC
    • 17. BLE
    • 18. nqBridge
    • 19. nqService
    • 20. nqMqtt
    • 21. nqFOTA
    • 22. nqWiFi
    • 23. nqLte
    • 24. nqLAN
    • 25. nqEx

neqto.js Libraries

    I2C

    • LIS2DW12 v2 Accelerometer
    • HTS221 v2 Temperature and Humidity Sensor
    • [Archive] LIS2DW12 Accelerometer
    • [Archive] HTS221 Temperature and Humidity Sensor

    Integration

    • AWS IoT Core v2 Library
    • AWS S3 v2 Library
    • Azure IoT v2 Library
    • GCP IoT Core Library
    • [Archive] AWS S3 Library
    • [Archive] AWS IoT Core Library

neqto.js Snippets

  • DataDog Snippet
  • Dropbox Snippet
  • Google Sheets Snippet
  • InfluxDB Snippet
  • Oracle Cloud Object Storage Snippet
  • Salesforce Snippet
  • SAP Cloud Platform Internet of Things Snippet
  • Splunk Snippet
  • Niagara Snippet

Release Notes

  • NEQTO Console Updates
  • NEQTO Firmware (Bridge Wi-Fi/LTE Module) Releases
  • NEQTO Firmware (Spresense Wi-Fi) Releases

Scripts

"Scripts" are user-defined programs that run on the NEQTO device. With the use of libraries, users can define their own behavior to collect and send data.

Add a Script

  1. At the Scripts page, click the "Add Script" button in the top right corner.
  2. Give the Script a name and, optionally, a note on the first tab.
  3. If desired, assign the script a Library on the Libraries tab, and create Environment Variables on the Environment Variable tab.
  • Environment Variables allow you to store plain or secure variables for individual nodes, templates, or scripts.

Script Functions

There are various functions that can be performed when a Script is selected.

The Scripts landing page, with the Scripts list filtered on Name by the text "tutorial", with the "Tutorial" script selected, and its contents shown

History

NEQTO saves a history of the last 10 times an edit has been made to a Script. From this window, the Script can be reverted to any of those last 10 versions. The last 10 versions can also be downloaded from this screen.

Replace

The Replace screen allows users to replace the contents of a Script with one from their computer. This function only accepts files with the .js extension.

Save

This button saves the currently loaded contents of the Script. The contents of a Script will be sent to devices on their next boot, or if they receive the Reload Script command.

Additional Settings

Script settings also includes a "library" function that supports linkage with external services such as AWS S3, Azure, and Dropbox, and an "environment variable" function for setting the API key required to use these services.

It is displayed that the setting tab is selected on the script selection screen.

Library

In neqto.js, libraries are not imported with “require” like in node.js and are instead loaded into a NEQTO device’s environment. You can add any needed libraries from the Script Editor.

Select the setting tab and select the library in the displayed modal window. It is displayed that S3 and various libraries are selected.

Environment Variable

Environment Variables are used to pass user-defined information such as UUIDS or secure information such as API Keys or passwords to scripts. The value is treated as a string. In the script, the value of environment variable can be accessed from the ENV object: ENV["Key name"]. Environment variable keys must be character strings- much like the key name of a JSON object.

  • The order of precedence for Environment Variables from highest to lowest is as follows: Nodes, Templates, Scripts.

Select the setting tab and select the environment variable in the displayed modal window. You can see that you are entering Environment Variables.

// Key: API_KEY, Value: YOUR_API_KEY
ENV["API_KEY"];  // => "YOUR_API_KEY"

// Key: INTERVAL, Value: 60
var interval = Number(ENV["TIMER_INTERVAL"]);  // => 60

Edit or Delete a Script

A Script's contents can be edited online by editing it from the on-screen editor below the function bar.

To edit a Script's properties, or to delete a Script, click the Settings button on the far right.

Editing a Script's Properties

  1. Change any of the desired properties of the Script on its respective tab.
  2. Hit "Save".

Deleting a Script

  1. Click the "Delete Script" button in the bottom left hand corner of the Edit window.
  2. Input the name of the selected Script to confirm, and hit the red "Delete" button.

Updated: 2021-02-19
← Device ManagementActions and Contacts →
  • Add a Script
  • Script Functions
    • History
    • Replace
    • Save
    • Additional Settings
  • Edit or Delete a Script
    • Editing a Script's Properties
    • Deleting a Script
AboutNewsProductsFAQPrivacy Policy}
NEQTO Console
IntroductionFundamentalsAdministrative ActionsDevice Management NEQTO Apps
NEQTO Bridge Series
NEQTO Bridge ModuleNEQTO Bridge Wi-Fi ModuleNEQTO Bridge LTE-1 ModuleError Logging Event Messages
API Documentation
API UsageGlobal APIRegional APIAPI Terms of Service
Jigsaw, Inc.
© 2021 JIG-SAW INC.