Paid CLI productfor BraveJIG

Smarter and More Reliable
BraveJIG Operations.

BraveJIG CLI is a paid CLI product for business automation using BraveJIG. Full support for all 11 BraveJIG sensor modules. Provides all the functions you need for BraveJIG operations, including device control, real-time monitoring, and firmware updates (DFU). Additionally, seamless integration with the Kraken IoT platform developed by BathTimeFish enables you to connect sensor data collected by BraveJIG to your business workflows.

BraveJIG is a product of Braveridge Corporation. As a BraveJIG integration partner, BathTimeFish also sells BraveJIG hardware and provides everything from sales and deployment to system development.

BathTimeFish, as a BraveJIG Integration Partner, provides everything from BraveJIG hardware sales and deployment to system development and operation.

  • ModulesAll 11 supported
  • DeviceBraveJIG USB Router
  • PlatformmacOS / Linux / Windows
  • LicenseOne per USB Router
bjig — monitor
$ 

Receive sensor uplinks as they arrive, one JSON object per line (NDJSON).

What is CLI (Command Line Interface)?

CLI (Command Line Interface) is a method of operating a computer through text input from a keyboard. Unlike the typical mouse-driven GUI (Graphical User Interface), CLI allows for more advanced and flexible control by entering commands (instruction statements).

  • Easy AutomationScript repetitive tasks for efficiency
  • Batch ProcessingControl multiple devices simultaneously
  • Remote OperationsRemote control over network
  • System IntegrationEasy integration with business systems and workflow tools
  • Scheduled ExecutionEnable periodic monitoring and automated execution

Business Automation Value with BraveJIG CLI

BraveJIG CLI strongly supports business automation through flexible control from the command line.
Manual BraveJIG operations become a single command or a single script.

What you want to do Until now With BraveJIG CLI
Check a sensor reading right nowTemperature/humidity, illuminance, contact status, and more
Someone walks over to the PC, opens a tool, and checks the modules one at a time.
bjig --port /dev/ttyACM0 module instant-uplink --sensor-id 0123 --module-id …One command fetches the reading. The result is JSON, ready to be logged or sent as a notification.
Update firmware on many modulesPeriodic maintenance
Updated by hand, one module at a time. More modules mean more time and more room for error.
for id in $(cat modules.txt); do bjig … module dfu --module-id $id --file fw.bin; doneLoop over a list of targets in a script and run it overnight or on a weekend.
Get alerted right away24/7 monitoring and notification
Someone watches a screen, or reacts once they happen to notice. Nights and weekends lag behind.
bjig --port /dev/ttyACM0 monitor | jq …Pipe the NDJSON monitor output into threshold checks and notifications. Hand it to Kraken for Slack alerts and DB storage.
1

Business Process Automation

Script routine tasks and reduce human errors. Significantly improve operational efficiency by automating monitoring, control, and data collection.

2

Batch Device Management

Control and monitor multiple BraveJIG devices in batch, reducing management costs even in large-scale deployment environments.

3

System Integration

Seamlessly integrate with the Kraken IoT platform and existing business systems and workflow tools. Enable data-driven business improvement.

4

Reliable Operations

Stable CLI control enables 24/7 unattended operation. Quick response to troubles can also be executed via command.

5

Scalable Expansion

Start small and scale gradually as your business grows. No wasted investment.

Full BraveJIG Functionality for Business Automation.

BraveJIG CLI is a CLI tool that controls BraveJIG USB Router and all 11 sensor modules. Provides all functions needed for BraveJIG operations: router control, sensor data acquisition, parameter configuration, firmware updates (DFU), and real-time monitoring.

BraveJIG Devices
BraveJIG CLI
Kraken Collector
Kraken Broker
DB / Notification / Apps

Full Support for All 11 Sensor Modules.

Instant uplink, get/set parameters, and DFU work on every sensor module BraveJIG offers, from illuminance and temperature/humidity to accelerometers and contacts.

  • Illuminance Sensor0x0121
  • Accelerometer0x0122
  • Temperature/Humidity0x0123
  • Barometric Pressure0x0124
  • Distance Sensor0x0125
  • Dry Contact Input0x0126
  • Wet Contact Input0x0127
  • Contact Output0x0128
  • Thermocouple0x0129
  • 4-20mA Current0x012A
  • ADC0x012B
Show capability table
Sensor IDModule NameInstant UplinkGet/Set ParametersDFUControl Commands
0x0121Illuminance Sensor-
0x0122Accelerometer-
0x0123Temperature/Humidity-
0x0124Barometric Pressure-
0x0125Distance Sensor-
0x0126Dry Contact Input✅ Count Clear
0x0127Wet Contact Input✅ Count Clear
0x0128Contact Output✅ Output Control
0x0129Thermocouple-
0x012A4-20mA Current-
0x012BADC-

Router Control

  • Version info, start/stop, keepalive
  • Scan mode configuration, get/delete registered module IDs
  • Router firmware update (DFU)
bjig --port /dev/ttyACM0 router get-version
bjig --port /dev/ttyACM0 router get-module-id

Module Control

  • Instant uplink (immediate sensor data retrieval)
  • Get/set parameters
  • Module firmware update (DFU)
  • Module-specific control (contact clear, output control)
bjig --port /dev/ttyACM0 module instant-uplink \
  --sensor-id 0121 --module-id 2468800203400004

Real-time Monitoring

  • Stream all sensor uplink notifications in NDJSON format
  • Background reception support
  • Compatible with JSON tools like jq
bjig --port /dev/ttyACM0 monitor | jq .

Integration between BathTimeFish products

Collect with BraveJIG,
Utilize with Kraken.

BraveJIG CLI seamlessly integrates with the Kraken IoT platform provided by BathTimeFish. Connect sensor data collected by BraveJIG to Kraken Collector via BraveJIG CLI, then build end-to-end workflows with Kraken Broker for preprocessing, storage, notification, and external integration.

  • Build consistent workflows from sensor data collection to business utilization
  • BathTimeFish, as a BraveJIG integration partner, provides consistent support from deployment to operation
  • Kraken's open-source foundation enables flexible customization and extension
  • Not limited to cloud: on-premises, closed networks, and edge-complete configurations are also available
  1. 1
    Collect with BraveJIGCollect temperature/humidity, illuminance, acceleration, contact status, and more with BraveJIG sensors
  2. 2
    Connect via BraveJIG CLIBraveJIG CLI monitors sensor data in real time and sends it to Kraken Collector
  3. 3
    Utilize with KrakenKraken Broker routes the data into business workflows such as InfluxDB storage, Slack notifications, and external API integration

Why Choose BraveJIG CLI

  1. 01

    All 11 Sensor Modules Supported

    Full support for all sensor modules offered by BraveJIG. Illuminance, temperature/humidity, acceleration, contact, and more meet all field needs.

  2. 02

    Comprehensive Feature Set

    Provides all functions needed for BraveJIG operations: device control, sensor data acquisition, parameter configuration, firmware updates (DFU), and real-time monitoring.

  3. 03

    Value Expansion with Kraken Integration

    Integration with the Kraken IoT platform provided by BathTimeFish enables end-to-end construction from sensor data collection to business workflows.

  4. 04

    Stable Operations

    Reliable operation enables 24/7 unattended operations. Supports business reliability.

  5. 05

    Comprehensive Support by BathTimeFish

    BathTimeFish, as a BraveJIG integration partner, provides consistent support from BraveJIG deployment, BraveJIG CLI provision, Kraken integration, to operational support.

BraveJIG CLI in Action

Real-time Factory Equipment Monitoring

Monitor equipment temperature, humidity, vibration, and contact status in real-time with BraveJIG sensors. Automate anomaly detection with BraveJIG CLI and notification/recording with Kraken.

monitor → check → Kraken

Multi-site Batch Management

Efficiently manage and monitor multiple BraveJIG devices. Centralized visibility of all sites from headquarters.

Script a round of every site's Router

Automated Periodic Maintenance

Automate firmware updates and parameter changes to reduce maintenance workload.

module dfu / set-parameter

24/7 Monitoring System

Enable 24/7 unattended monitoring. Automatically send notifications through Kraken when anomalies are detected.

monitor → Kraken → Slack

Field Equipment Control via Contact Output

Control BraveJIG contact output modules with BraveJIG CLI to automatically operate field equipment (relays, alarms, control panels) based on sensor data.

module control --sensor-id 0128

IoT Infrastructure with BraveJIG + Kraken Integration

Connect sensor data collected by BraveJIG to Kraken Collector via BraveJIG CLI, then build workflows with Kraken Broker including preprocessing, InfluxDB storage, Slack notifications, and external API integration.

BraveJIG → CLI → Kraken

Flexible Deployment for Different Use Cases and Scales

BraveJIG CLI flexibly applies from standalone use to Kraken integration according to deployment scale. Gradual deployment starting small and expanding as needed is also possible.

Standalone

Standalone Use

Focused on BraveJIG device control and monitoring.

BraveJIGBraveJIG CLI

Best forSmall-scale deployments or sites that don't require integration with existing systems

Small-Scale Integration

Small-Scale Kraken Integration

Build BraveJIG CLI + Kraken Collector on a single Raspberry Pi or Mini PC.

BraveJIGBraveJIG CLIKraken Collector / Broker

Best forStarting with a minimal configuration, from sensor data collection to business workflows for a single site

Large-Scale Integration

Large-Scale Kraken Integration

Collect BraveJIG devices from multiple sites with BraveJIG CLI, aggregate and process with Kraken Broker.

BraveJIG × multiple sitesBraveJIG CLI × sitesKraken Collector / BrokerInfluxDB / Slack / external systems

Best forFull-scale IoT infrastructure including InfluxDB storage, Slack notifications, and external system integration

Paid Product Ensures Continuous Support and Quality

BraveJIG CLI is a paid CLI product developed and provided by BathTimeFish. Developed to enable efficient and stable BraveJIG operations. As a paid product, we provide continuous feature additions, bug fixes, and technical support.

License Model

  • One CLI license required per BraveJIG USB Router
  • License sales only (not subscription-based)

*For specific pricing, please inquire during deployment consultation.

BraveJIG is a product of Braveridge Corporation. As a BraveJIG integration partner, BathTimeFish also sells BraveJIG hardware and provides everything from sales and deployment to system development.

Support Services

  • Deployment support & technical support
  • Bug fixes & feature additions
  • Firmware update support
  • Kraken integration support
  • Custom development

BathTimeFish Value Proposition

BathTimeFish, as a BraveJIG integration partner, provides the following comprehensive support.

  • BraveJIG device deployment support
  • BraveJIG CLI provision & technical support
  • Kraken integration design & implementation support
  • Operations & maintenance support
  1. 1ConsultationWe discuss your use case, number of routers, and whether you need Kraken integration
  2. 2Proposal & estimateA configuration and the number of licenses matched to your routers
  3. 3License deliveryBraveJIG CLI provision and deployment support
  4. 4Ongoing supportTechnical support, firmware update support, feature additions

Frequently Asked Questions

No. BraveJIG CLI is a paid CLI product provided by BathTimeFish. It is paid to provide continuous support and quality.

Yes. BraveJIG is a product of Braveridge Corporation, and BathTimeFish, as a BraveJIG integration partner, also sells the hardware. Together with BraveJIG CLI, we provide everything from hardware sales and deployment to system development.

CLI (Command Line Interface) is a method of operating computers through text input. It is ideal for business automation as scripting and automation are easy. It can be used with basic command operation knowledge.

Full support for all 11 sensor modules offered by BraveJIG. Supports illuminance, accelerometer, temperature/humidity, barometric pressure, distance, dry contact, wet contact, contact output, thermocouple, 4-20mA current, and ADC.

No. BraveJIG CLI can also be used for standalone BraveJIG device control and monitoring. Kraken integration is an option for connecting sensor data to business workflows.

Output sensor data in NDJSON format using BraveJIG CLI's real-time monitoring feature and send to Kraken Collector. Build workflows with Kraken Broker including preprocessing, DB storage, notifications, and external integration. For integration design, please consult BathTimeFish.

Runs on macOS, Linux, and Windows. Stable operation on small PCs and embedded environments.

Yes. As a paid product, we provide continuous support including deployment support, technical support, bug fixes, feature additions, and firmware update support.

Smarter and More Reliable BraveJIG Operations.
Start with a Deployment Consultation.

BraveJIG CLI is a paid CLI product for business automation using BraveJIG. During the deployment consultation, we will carefully explain configuration proposals, price estimates, and Kraken integration feasibility according to your specific use case.

What You'll Learn from Deployment Consultation

  • Specific examples of business automation achievable with BraveJIG CLI
  • Specific price estimates and license model
  • Kraken integration feasibility and approach
  • Rough deployment steps and support details
  • BraveJIG hardware sales and purchasing

BraveJIG is a product of Braveridge Corporation. As a BraveJIG integration partner, BathTimeFish also sells BraveJIG hardware and provides everything from sales and deployment to system development.