NEQTO Docs
  • Languages icon日本語
    • English
  • ドキュメント
  • API
  • FAQ

›neqto.js

Getting Started

  • NEQTO Hello World!
  • Tutorial Step 1. NEQTO Console設定
  • Tutorial Step 2. デバイス設定とサービスの開始 (NEQTO Bridge)
  • Tutorial Step 2. デバイス設定とサービスの開始 (STM32 Discovery)
  • Tutorial Step 2. デバイス設定とサービスの開始 (SPRESENSE)
  • Tutorial Step 3. スクリプトを使ったアプリケーション開発

NEQTO

  • NEQTO アカウント登録
  • サブアカウント
  • APIの利用
  • NEQTO Engineファームウェアリスト
  • お問い合わせに関するガイドライン
  • NEQTO 製品を安全に安心してご使用いただくために
  • 脆弱性開示ポリシー

NEQTO Console

  • はじめに
  • 基本情報
  • 管理者専用の操作
  • デバイス管理
  • Linuxデバイス管理
  • 一括登録
  • スクリプト
  • アクション & コンタクト
  • Consoleでデータを表示
  • NEQTO Apps

    • NEQTO Apps について
    • NEQTO Infinitypool
    • NEQTO Insights
    • NEQTO Custodia
    • NEQTO Flow
  • Machine Driver
  • 推奨ブラウザ
  • 請求情報

SPRESENSE

    ハードウェア仕様

    • 01. About Spresense

    ソフトウェア仕様

    • 01. 動作フロー
    • 02. 初期インストール
    • 03. Spresense Wi-Fi 初期設定
    • 04. Spresense LTE-M 初期設定
    • 05. デバッグログ取得方法
    • 06. システムLED動作
    • 07. イベントメッセージ
    • 08. ファームウェア更新方法

    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

    ハードウェア仕様

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

    ソフトウェア仕様

    • 01. 動作フロー
    • 02. 初期インストール
    • 03. STM32 Discovery Wi-Fi 初期設定
    • 04. デバッグログ取得方法
    • 05. システムLED動作
    • 06. イベントメッセージ
    • 07. ファームウェア更新方法

    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

    ハードウェア仕様

    • 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

    ソフトウェア仕様

    • 01. 動作フロー
    • 02. NEQTO Bridge Wi-Fi Module 初期設定
    • 03. NEQTO Bridge LTE Module 初期設定
    • 04. デバッグログ取得方法
    • 05. システムLED動作
    • 06. イベントメッセージ
    • 07. ファームウェア更新方法

    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

    ソフトウェア仕様

    • 01. システム要件
    • 02. インストール
    • 03. ソフトウェア構成
    • 04. 動作フロー
    • 05. デバッグログ取得方法
    • 06. イベントメッセージ
    • 07. ソフトウェア更新方法

    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. SubTask
    • 14. Queue
    • 15. Utils
    • 16. nqLinux
    • 17. nqService
    • 18. nqMqtt
    • 19. nqFOTA
    • 20. 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
    • [Archive] 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
  • Splunk
  • Niagara
  • [Archive] SAP Cloud Platform Internet of Things

Release Notes

  • NEQTO Console アップデート
  • NEQTO Firmware (Bridge Wi-Fi/LTE Module) リリース
  • NEQTO Firmware (STM32 Discovery Wi-Fi) リリース
  • NEQTO Firmware (Spresense Wi-Fi/LTE-M) リリース
  • NEQTO Engine Linux版 リリース
  • neqto.js Libraries リリース

26. nqEx

nqExオブジェクトは、NEQTO Bridge IO Board及びNEQTO Bridge Digital IO Board上のハードウェアインタフェース、機能を制御するための組み込みオブジェクトです。

制限事項:

  • NEQTO Bridge IO Board及びNEQTO Bridge Digital IO Boardを使用した場合のみ使用可能です。
    尚、.getBoardType()はハードウェア構成に依存なく使用可能です。



nqEx Global Object

Methods()/PropertiesSummaryVersionnote
.getBoardType()IOボードタイプを取得します。00.00.27+
.enGPIO()GPIOポートの有効/無効を設定します。00.00.15+
.enUART()UARTポートの有効/無効を設定します。00.00.15+
.enI2CS()I2C Shortポートの有効/無効を設定します。00.00.15+
.enI2CL()I2C Longポートの有効/無効を設定します。00.00.15+
.enSPI()SPIポートの有効/無効を設定します。01.04.00+
.enADC1()ADC1ポートの有効/無効を設定します。00.00.15+
.enOPA()OPAポートの有効/無効を設定します。00.00.15+
.enI2CMIntOutput()I2C Module割り込み信号出力の有効/無効を設定します。00.00.27+
.enI2CSIntOutput()I2C Short割り込み信号出力の有効/無効を設定します。00.00.27+
.enI2CLIntOutput()I2C Long割り込み信号出力の有効/無効を設定します。00.00.27+
.getGPIO()GPIOポートの有効/無効状態を取得します。00.00.15+
.getUART()UARTポートの有効/無効状態を取得します。00.00.15+
.getI2CS()I2C Shortポートの有効/無効状態を取得します。00.00.15+
.getI2CL()I2C Longポートの有効/無効状態を取得します。00.00.15+
.getSPI()SPIポートの有効/無効状態を取得します。01.04.00+
.getADC1()ADC1ポートの有効/無効状態を取得します。00.00.15+
.getOPA()OPAポートの有効/無効状態を取得します。00.00.15+
.getI2CMIntOutput()I2C Module割り込み信号出力の有効/無効状態を取得します。00.00.27+
.getI2CSIntOutput()I2C Short割り込み信号出力の有効/無効状態を取得します。00.00.27+
.getI2CLIntOutput()I2C Long割り込み信号出力の有効/無効状態を取得します。00.00.27+
.getI2CMInt()I2C Moduleの割り込み状態を取得します。00.00.15+
.getI2CSInt()I2C Shortの割り込み状態を取得します。00.00.15+
.getI2CLInt()I2C Longの割り込み状態を取得します。00.00.15+
.getBatteryInfo()バッテリ情報を取得します。00.00.24+Option



Details

.getBoardType()

IOボードタイプを取得します。
NEQTO Bridgeモジュールが検出しているIOボードタイプを返します。

NameTypeM/OSummaryNote
returnnumber-IOボードタイプ
0: None
1: IO Board
2: Digital IO Board

.enGPIO(sts)

GPIOポートの有効/無効をを設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enUART(sts)

UARTポートの有効/無効をを設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enI2CS(sts)

I2C Shortポートの有効/無効を設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enI2CL(sts)

I2C Longポートの有効/無効を設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enSPI(sts)

SPIポートの有効/無効をを設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enADC1(sts)

ADC1ポートの有効/無効をを設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enOPA(sts)

OPAポートの有効/無効をを設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enI2CMIntOutput(sts)

I2C Module割り込み信号出力の有効/無効を設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enI2CSIntOutput(sts)

I2C Short割り込み信号出力の有効/無効を設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.enI2CLIntOutput(sts)

I2C Long割り込み信号出力の有効/無効を設定します。

NameTypeM/OSummaryNote
stsbooleanmandatorytrue: 有効
false: 無効
returnboolean-true: 成功
false: 失敗

.getGPIO()

GPIOポートの有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getUART()

UARTポートの有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getI2CS()

I2C Shortポートの有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getI2CL()

I2C Longポートの有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getSPI()

SPIポートの有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getADC1()

ADC1ポートの有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getOPA()

OPAポートの有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getI2CMIntOutput()

I2C Module割り込み信号出力の有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getI2CSIntOutput()

I2C Short割り込み信号出力の有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getI2CLIntOutput()

I2C Long割り込み信号出力の有効/無効状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 有効
false: 無効

.getI2CMInt()

I2C Moduleの割り込み状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 割り込みあり
false: 割り込みなし

.getI2CSInt()

I2C Shortの割り込み状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 割り込みあり
false: 割り込みなし

.getI2CLInt()

I2C Longの割り込み状態を取得します。

NameTypeM/OSummaryNote
returnboolean-true: 割り込みあり
false: 割り込みなし

.getBatteryInfo()

バッテリ情報を取得します。

NameTypeM/OSummaryNote
return{batInfo}-{batInfo} : バッテリ情報

{batInfo}

NameTypeSummaryNote
.connbooleanバッテリ接続状態
true: バッテリ接続
false: バッテリ非接続
.statusbooleanバッテリ状態
true: 通常動作
false: 異常検出
.eventLevelstringイベントレベル
イベントメッセージの重要度を示します。
'fatal' > 'warn' > 'info'
.messagestringイベントメッセージ
empty : 低電圧検出
low : バッテリレベル低
half : バッテリレベル中
full : バッテリレベル高
charging : 充電中
malfunction : 故障検出
この値はバッテリが接続されている場合のみ有効です。
.levelnumberバッテリレベル
0: 低電圧検出
1: バッテリレベル低
2: バッテリレベル中
3: バッテリレベル高
4: 充電中
5: 故障検出
この値はバッテリが接続されている場合のみ有効です。
.tempnumberバッテリ温度レベル
0: 温度レベル低
1: 温度レベル中
2: 温度レベル高
この値はバッテリが接続されている場合のみ有効です。



オブジェクトの使用例

Sample 1

現在のバッテリ状態を取得して表示するサンプルです。

var battery = nqEx.getBatteryInfo();
if (battery.conn == true) {
  print('[' + battery.eventLevel + ']'+ battery.message);
  if (battery.status == false) {
      print('battery malfunction detected');
  } else {
      print('battery level           : ' + battery.level);
      print('battery temprature level: ' + battery.temp);
  }
} else {
  print('battery is not connected');
}



Updated: 2021-02-19
← 前次 →
  • nqEx Global Object
  • Details
    • .getBoardType()
    • .enGPIO(sts)
    • .enUART(sts)
    • .enI2CS(sts)
    • .enI2CL(sts)
    • .enSPI(sts)
    • .enADC1(sts)
    • .enOPA(sts)
    • .enI2CMIntOutput(sts)
    • .enI2CSIntOutput(sts)
    • .enI2CLIntOutput(sts)
    • .getGPIO()
    • .getUART()
    • .getI2CS()
    • .getI2CL()
    • .getSPI()
    • .getADC1()
    • .getOPA()
    • .getI2CMIntOutput()
    • .getI2CSIntOutput()
    • .getI2CLIntOutput()
    • .getI2CMInt()
    • .getI2CSInt()
    • .getI2CLInt()
    • .getBatteryInfo()
    • {batInfo}
  • オブジェクトの使用例
    • Sample 1
NEQTO とはニュースサービスFAQプライバシーポリシー脆弱性開示ポリシー
NEQTO Console
はじめに基本情報管理者専用の操作デバイス管理NEQTO Apps
NEQTO Bridge
NEQTO Bridge ピン配置NEQTO Bridge Wi-Fi ModuleNEQTO Bridge LTE-1 Moduleデバッグログ取得方法イベントメッセージ
APIのドキュメント
APIの利用グローバル APIリージョン APIAPIサービス利用規約
Jigsaw, Inc.
© 2025 JIG-SAW INC.