IoT Software and Services

No matter where you are in your digital transformation, Bsquare’s suite of edge-to-cloud products and services will get your solution to market quickly.

Whether you are retrofitting an existing system or designing a new one, our team of systems designers and software engineers can help.  We will design, build, implement, and operate your IoT solution securely at scale.

B2IQ Edge to Cloud Suite

The B2IQ Edge to Cloud Suite is a collection of software components that securely connects edge devices and non-connected assets to the cloud, accelerating development of application-specific solutions forming the basis for almost any IoT use case.

B2IQ Cloud Base

B2IQ Cloud Base runs on Microsoft Azure and AWS and offers automatic registration of B2IQ Edge devices with the cloud.

  • Set up two-way encrypted MQTT communications between edge and cloud
  • Get automated telemetry display
  • Populate database and UI automatically from sensors reported by the B2IQ Edge
  • Command and control B2IQ Edge devices
  • View current status of B2IQ Edge devices
  • Update B2IQ Edge software remotely
  • Provide a secure REST API to perform operations or build alternate UI
  • Securely run shell commands on the B2IQ Edge device
  • Securely view the B2IQ Edge device virtual screen
  • Configurable rules engine support in the cloud or at the edge
  • Download and install third-party software running at edge

B2IQ Edge

B2IQ Edge is a compact and efficient edge client that supports bi-directional communication between devices, sensors, and cloud components. B2IQ Edge runs on Linux and FreeRTOS devices.

  • All communications from the device to the cloud are encrypted
  • Data communications are performed using industry standard MQTT protocol
  • Automates registering of devices with B2IQ Cloud Base
  • Messages are encoded using the IPSO device object
  • Can be controlled remotely
  • Allows remote access through SSH, remote desktop and file system
  • Stores messages when offline
  • Configurable rules engine support at the edge
  • Sensor abstraction layer allows extensible connecting to industrial and legacy assets
  • Library of communication protocols helps minimize development for many protocols and sensors

B2IQ Gateway

B2IQ Gateway supports bi-directional communication between constrained devices and the cloud. B2IQ Gateway runs on Linux devices.

  • All communications from the device to the cloud are encrypted
  • Data communications are performed using industry standard MQTT protocol
  • Messages are encoded using the IPSO device object
  • Automates registering with B2IQ Cloud Base
  • Can be controlled remotely
  • Allows remote access through SSH, remote desktop and file system
  • Stores messages when offline
  • Configurable rules engine support at the edge
  • Offers local gateway and provides a REST API to other local devices

Edge Modules

Bsquare Edge Modules accelerate connecting B2IQ Edge to the systems and standards your team has already adopted.

  • B2IQ Modbus connector for industrial assets
  • B2IQ Canbus connector for automotive assets
  • B2IQ SAE 1939 Canbus connector for diesel assets

IoT Engineering Services

We have developed, deployed, and operated IoT systems for global Fortune 500 companies and large private organizations. Our software engineering team will help you with:

Requirements gathering – We will work with your stakeholders to identify pain points and understand your solutions requirements.

Architecture – Bsquare structures solutions based on open standards and device industry standard protocols as well as appropriate cloud provider technologies.

Design – We offer technical design of software and creative design of user interactions.

Development – Our solutions are built to run on the edge to the cloud and follow ISO 9001 quality standards.

QA – We offer QA services during all aspects of development, from design to implementation.

Data science – Bsquare data scientists use machine learning to provide valuable insights such as forecasting breakdowns, detecting anomalies, and predicting demand.

Supported Technologies - Engineering Services

Microsoft Azure

  • Azure IoT
  • Azure Sphere
  • IoT Edge
  • Azure Stream Analytics
  • Azure serverless
  • Power BI

AWS

  • AWS IoT
  • Greengrass
  • Lambda
  • CloudFormation
  • Fargate
  • AWS CodePipeline
  • AWS X-Ray
  • AWS SDK for Python Boto3
  • AWS Serverless

On Device

  • MQTT
  • Modbus
  • EtherNet/IP
  • CANbus
  • SAE J1939
  • RS-485, I2C, I2S, SPI, 1-Wire

Supported Operating Systems

Bsquare has experience with the leading embedded platforms, including Windows IoT and Windows Embedded variants, as well as Azure Sphere, Linux, Android, Express Logic, FreeRTOS, and QNX.