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

›Getting Started

Getting Started

  • NEQTO Hello World!
  • Tutorial Step 1. NEQTO Console Setting
  • Tutorial Step 2. Device Settings & Launching Service (NEQTO Bridge)
  • Tutorial Step 2. Device Settings & Launching Service (STM32 Discovery)
  • Tutorial Step 2. Device Settings & Launching Service (SPRESENSE)
  • Tutorial Step 3. Application development using scripts

NEQTO

  • NEQTO Account Registration
  • Sub-accounts
  • API Usage
  • NEQTO CloudSync for GCP
  • NEQTO Engine Firmware List
  • Support Guidelines

NEQTO Console

  • Introduction
  • Fundamentals
  • Administrative Actions
  • Device Management
  • Linux-based Device Management
  • Batch Registration
  • Scripts
  • Actions and Contacts
  • View Data from the Console
  • NEQTO Apps

    • About NEQTO Apps
    • NEQTO Infinitypool
    • NEQTO Insights
    • NEQTO Custodia
    • NEQTO Flow
  • 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
    • 04. Spresense LTE-M 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
    • 09. Sleep
    • 10. RTC
    • 11. GPIO
    • 12. UART
    • 13. SPI
    • 14. I2C
    • 15. ADC
    • 16. GNSS
    • 17. Camera
    • 18. Utils
    • 19. nqSpresense
    • 20. nqService
    • 21. nqMqtt
    • 22. nqFOTA
    • 23. nqWiFi
    • 24. nqLte

STM32 Discovery

    Hardware Specifications

    • 01. About STM32 Discovery Kit (B-L4S5I-IOT01A)

    Software Specifications

    • 01. Operational Flow
    • 02. Initial Installation
    • 03. STM32 Discovery Wi-Fi 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
    • 18. Utils
    • 19. nqDiscovery
    • 20. nqService
    • 21. nqMqtt
    • 22. nqFOTA
    • 23. nqWiFi

NEQTO Bridge

    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 Digital IO Board
    • 07. NEQTO Bridge Connector Board

    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. Utils
    • 19. nqBridge
    • 20. nqService
    • 21. nqMqtt
    • 22. nqFOTA
    • 23. nqWiFi
    • 24. nqLte
    • 25. nqLAN
    • 26. nqEx

Linux-based device

    Software Specifications

    • 01. System Requirements
    • 02. Installation
    • 03. Software Configurations
    • 04. Operational Flow
    • 05. Debug Log Acquisition
    • 06. Event Messages
    • 07. Updating Software

    neqto.js

    • 01. About neqto.js
    • 02. Log
    • 03. Timers
    • 04. HTTP
    • 05. HTTPS
    • 06. MQTT
    • 07. Secure
    • 08. Storage
    • 09. RTC
    • 10. UNIXSocket
    • 11. FileSystem
    • 12. SubProcess
    • 13. Utils
    • 14. nqLinux
    • 15. nqService
    • 16. nqMqtt
    • 17. nqFOTA
    • 18. nqLAN

neqto.js Libraries

  • About neqto.js Libraries
  • UART

    • GM65 Barcode Reader
    • SRF Ultrasonic Range Finder - Serial Mode

    I2C

    • HTS221 v2 Temperature and Humidity Sensor
    • LIS2DW12 v2 Accelerometer
    • SRF Ultrasonic Range Finder - I2C Mode
    • [Archive] HTS221 Temperature and Humidity Sensor
    • [Archive] LIS2DW12 Accelerometer

    Utils

    • RTC Alarm Synchronized Scheduler

    Integration

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

neqto.js Snippets

  • About neqto.js Snippets
  • DataDog
  • Dropbox
  • Google Sheets
  • InfluxDB
  • Oracle Cloud Object Storage
  • Salesforce
  • SAP Cloud Platform Internet of Things
  • Splunk
  • Niagara

Release Notes

  • NEQTO Console Updates
  • NEQTO Firmware (Bridge Wi-Fi/LTE Module) Releases
  • NEQTO Firmware (STM32 Discovery Wi-Fi) Releases
  • NEQTO Firmware (Spresense Wi-Fi/LTE-M) Releases
  • NEQTO Engine for Linux Releases

Tutorial Step 1. NEQTO Console Setting

Overview

Tutorial Step 1. introduces the configuration of various features on NEQTO Console.
This step will complete the NEQTO Console preparations to output "Hello World".
 


Configuring NEQTO Console

1. Login to NEQTO

If a NEQTO account has not yet been created, refer here first to register.

Sign in to the NEQTO Console (https://console.neqto.com/login) using a registered account.

  1. Enter the Company Code
  2. Enter Email
  3. Enter Password
  4. Click Sign in

2. Register Device

A NEQTO device will be registered to the NEQTO Console.


Related resources: About Device Management, NEQTO Engine Firmware List

Click the user menu icon in the top right and select "Manage Devices" from the dropdown.

On Devices page click the " Add Device" button, then register a device.

  1. Select the appropriate hardware series
  2. Select the "Create a new license for this device" checkbox
  3. In the case of NEQTO Bridge, input the device's serial ID and product key
  4. Click Save to register the Device

Return to the Groups page by clicking "Groups" in the breadcrumbs.

For STM32 Discovery or SPRESENSE devices, note the "Challenge code" in the device details. See appendix.


3. Register Group

A Group represents the highest level management unit, such as a team, project, region, or organization.


Related resources: About Group Management

To create a Group, click the " Add Group" button.

  1. Enter a Name
  2. Click Save to register the Group

Next, click on the newly created Group.


4. Register Script

A Script is a user-defined program that runs on the NEQTO device. Scripts enable user applications such as device hardware interface control and cloud-to-cloud communication.


Related resources: About Script Management

From the Group navigation menu, select the "Scripts" tab, then click " Add Script".

  1. Enter the Name Hello World
  2. Click Save to register the Script

From the Scripts list, click the newly created "Hello World" script to view the editor.

Insert the sample code provided below to the editor and click Save.

Sample code

//==============================================================
//  Sample scenario
//==============================================================
//  Output "Hello World" to the log
//==============================================================
log.setLevel(0,2); //-1:NONE 0:ERROR 1:WARNING 2:DEBUG 3:TRACE, 0:DISABLE 1:LOG 2:CONSOLE 3:BOTH
log.printLevel(2); //0:DISABLE 1:LOG 2:CONSOLE 3:BOTH

var timerInterval = 1000; //ms
var maxNumOfTimes = 60;

var loopcnt = 0;
var to = setInterval(function() {
    var date = new Date();
    print(date.toString() + '+' +  date.getMilliseconds() + 'ms : Hello World!!! ' + loopcnt);
    if(++loopcnt >= maxNumOfTimes) {
        print('finished');
        clearInterval(to);
    }
}, timerInterval);

5. Register Template

Templates define the deployment configurations of Devices, Scripts, and various NEQTO services.


Related resources: About Template Management, NEQTO Engine Firmware List

From the Group navigation menu, select the "Templates" tab, then click " Add Template".

  1. Enter a Name
  2. Select the appropriate Firmware Type
  3. For Firmware Version, select the latest version
  4. From the Options tab, enter the registered Script
  5. Click Save to register the Template

6. Register Node

A Node represents a management unit defined for each device in a Group.


Related resources: About Node Management

From the Group navigation menu, select the "Nodes" tab, then click " Add Node".

  1. Enter a Name
  2. Enter the registered Template
  3. From the Device Information tab, enter the registered Device
  4. Click Save to register the Node


The NEQTO Console preparations are now complete. Proceed to the next step.

  » Tutorial Step 2. (If using the NEQTO Bridge)➔
  » Tutorial Step 2. (If using the STM32 Discovery)➔
  » Tutorial Step 2. (If using the SPRESENSE)➔


Appendix

View Device details

Related resources: About Device details

Device information can be viewed on the Devices page: https://console.neqto.com/devices
Choose the device fom the list and click the "Details" button.

For STM32 Discovery and SPRESENSE devices, the device information include a unique "Challenge code" used when first connecting to the NEQTO Console. Note the challenge code before Tutorial Step 2.



Updated: 2022-01-07
← NEQTO Hello World!Tutorial Step 2. Device Settings & Launching Service (NEQTO Bridge) →
  • Overview
  • Configuring NEQTO Console
    • 1. Login to NEQTO
    • 2. Register Device
    • 3. Register Group
    • 4. Register Script
    • 5. Register Template
    • 6. Register Node
  • Appendix
    • View Device details
AboutNewsProductsFAQPrivacy Policy}
NEQTO Console
IntroductionFundamentalsAdministrative ActionsDevice Management NEQTO Apps
NEQTO Bridge
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.
© 2023 JIG-SAW INC.