IoT Gateway Software Development: Customizable Bluetooth Low Energy (BLE) Gateways

We develop custom IoT gateway software that fit your project requirements and your devices communication format. You can have a customized dedicated gateway, or we can create an IoT gateway software that will work on the existing network of iPads, Android tablets or computers.

What Is An IoT Gateway And Why Do You Need It

The role of an IoT gateway and a gateway software in the Internet Of Things systems.

IoT Gateway Connects Local Devices To The Cloud Software

The majority of the IoT devices do not have the capability to directly connect to the cloud. Electronics that would allow a direct cloud connection would make IoT devices prohibitively expensive.

An IoT gateway serves as a central hub that collects data from the multiple devices within its range and sends data to the back end cloud software. A cloud IoT software is responsible for accepting, processing, and storing data, and creating human readable reports.

On the other side, a gateway allows IoT software users to discover and manage on site IoT devices remotely via the cloud software web interface. It serves as a bridge that connects local IoT devices to the remote cloud server.

An IoT gateway connects to the cloud software over WiFi or cellular connection, using any of the internet communication protocols, such as HTTP(s) or MQTT. It uses a short range wireless communication, such as Bluetooth low energy (BLE) or Zigbee, to connect to the local devices.

Edge IoT Gateways Process Data In Place

IoT devices produce a lot of data, and only a fraction of this information is useful. It would be a waste of resources to pass all collected data to the cloud server. That's when edge IoT gateways come into play. Edge IoT gateways do not simply pass info between the local Internet of Things devices and the cloud software. They process, filter and batch data according to the pre-set rules. The rules depend on the specific IoT application and can usually be set on a gateway via a configuration interface. Edge IoT gateways significantly reduce the load on the remote cloud servers by taking on an initial data processing and batching tasks.



Bluetooth IoT Gateway Software

An IoT gateway software is a center of its operations. A gateway software is responsible for accepting data from both IoT devices and the cloud server, translating data between BLE and internet protocols, filtering and batching data, and allowing a bi-directional communication between the local BLE devices and a remote cloud server.

The Role Of The IoT Gateway Software In The Internet Of Things Systems

The IoT gateway software provides a bi-directional communication between the local Internet of Things devices and a remote cloud server, or a local network server. The BLE gateway software collects data from the local sensors or BLE beacons, processes, formats and batches the data, and sends processed data to the back end cloud software. It also accepts commands from the cloud software and passes them on to the local devices. As a result, end users can manage Internet of Things devices remotely from anywhere (add to the network, configure, etc.), and review reports via the cloud software web interface.

Selecting An IoT Gateway For Your Custom BLE Devices

In order to achieve this bi-directional communication between BLE devices and a cloud server an IoT gateway software should be able to interpret messages received from the local IoT devices. It also should know what protocol and messages format is accepted by the cloud software.

Bluetooth low energy devices can be designed to transfer data via the BLE advertising (broadcasting) or over the BLE connection. A Bluetooth IoT gateway software should be aware of the way the data are transferred. It should know the BLE advertising format of IoT devices or a Bluetooth GATT profile specifications. On the other end, an IoT gateway software should know the cloud software endpoint for posting data, and the expected data format.

Due to these considerations you cannot purchase an IoT gateway and expect it to work with your BLE devices and your cloud software off-the-shelf. Some off-the-shelf Bluetooth gateways provide cloud software integration via the gateway configuration and an API, but integration with the local IoT devices is not straight forward. In most cases you need to use IoT devices and a gateway from the same vendor for the compatibility. And if you manufacture and distribute custom BLE devices, you do need to develop your own IoT gateway software to connect your devices to the cloud.

This is when you need a custom gateway software development.

Custom Software Development For The Bluetooth IoT Gateways - What We Can Do

AHG provides custom software development for the Bluetooth IoT gateways. We will create a gateway software to your specifications, that will communicate to your Bluetooth low energy (BLE) devices, collect and pre-process the data based on your rules, format data based on your cloud server software requirements and send it to your cloud software endpoint. You can use our Bluetooth gateway hardware, or install the software on your gateway if you prefer.

We can also develop an IoT gateway mobile app that will work on iPads or Android tablets. If you already have a network of iPads or Android tablets in your business for the other tasks, you can use these tablets as gateways as well and save money on the hardware purchases.

The following are the basic features of the IoT gateway software that can be expanded, downsized or customized based on your project requirements:

  • Make a Bluetooth IoT gateway to communicate with your devices, using broadcast BLE advertising or BLE connection
  • Create custom BLE gateway configuration rules that you need
  • Send information from the local IoT sensors, BLE beacons or other devices to your private cloud server, Azure or AWS cloud
  • Allow for the management and configuration of the local Bluetooth IoT devices via the web interface, using an IoT gateway as a go-through to send messages from the cloud software to the specific BLE device.
  • Send alarms for out of range conditions, specific actions, assets appearance or disappearance in the specified zones, etc.
  • and more...

Please let us know about your Bluetooth IoT project and how we can help.

Customized Bluetooth IoT Gateway - Hardware

You can use our hardware or yours. We can create a customized dedicated IoT gateway. We can also provide you a software that you can install on your own hardware. These can include a dedicated gateway, an iPad or Android tablet, or a Linux based computer.

Dedicated IoT Gateway With Custom Software

Here are hardware specs for the dedicated BLE gateway that we can provide:

  • Based on Raspberry Pi 4
  • Communication protocol: Bluetooth 5.0
  • Internet connection: WiFi
  • Power supply: 5V DC
  • Waterproof: optional waterproof case
  • Operating temperature: 0 - 60 degrees celsius
  • Dimensions: 90 mm x 64 mm x 25 mm
  • Gateway configuration is available via the browser
  • Custom software to communicate with your Bluetooth IoT devices that use BLE advertising or connection
  • Custom cloud software endpoint to post data to your private cloud server, Azure, AWS cloud
  • Your rules for the edge data processing
  • Alerts for the out of range data or misplaced assets


This gateway, along with the required software, is included in our ready to use IoT asset tracking system with the optional temperature and humidity conditions monitoring.

Custom Software For A Dedicated IoT Gateway Manufactured By You

If you are a manufacturer of electronic devices and want to link your device to the cloud software via a gateway, we can create a custom gateway software for you. The gateway will collect data from your BLE enabled device, using either BLE advertising or a connection, and post data to a cloud server of your choice. It can be your private cloud, or a public cloud provider, such as Azure or AWS.

A Gateway Software For The Company Devices (iPads, Android Tablets, Laptops)

In some cases a company already has a network of tablets (iPads or Android tablets) installed throughout the facility, on the company trucks, at the work stations, etc. These tablets can be used for employees check in, data recording, or any other purpose. If this is the case, the same tablets can also serve as IoT gateways. We can provide a mobile app for iOS or Android that will allow you to use iPads or Android tablets as gateways. You will be able to register the tablet with a cloud provider, collect data from the local IoT devices, do data filtering, pre-processing and batching and send collected data to the cloud software.

An IoT Gateway For Asset Tracking

If you are looking at using Internet of Things technology for asset tracking, you can use our ready to go IoT asset tracking system that comes with the Bluetooth IoT gateway. The system gives you options to use this dedicated gateway, to purchase a software that will allow you to use iPads or Android tablets as gateways, or to use a smartphone (iOS or Android) for tracking assets tagged with the BLE tags.

Please contact us to discuss your Bluetooth IoT project and how we can help.

 
 

Have a custom Bluetooth project? Contact us to get a quote, discuss your project and next steps:

Please provide details of your project:



How can we reach you?

Your Name: *

Company: *

Website URL: *

Email: *

Phone:

Submit

 



AHG, Inc. develops integrated cloud - mobile applications that are modern, innovative, can be implemented quickly and increase your company productivity and efficiency. We specialize in the bluetooth applications (bluetooth devices integration and bluetooth mesh networks commissioning), and business productivity applications: assets and inventory management, data collection, project management and workflow automation. We use modern technologies (mobile, cloud, smartphones, QR codes, NFC, bluetooth) to make routine business tasks faster to complete, eliminate data loss and errors, and streamline information exchange withing your organization. We understand that each business has unique requirements, so we give you the power to easily customize our software to fit your business workflow.

   About AHG >>   Contact
Products
QR Inventory
QR Mobile Data
BLE Mesh Commissioning
IoT Asset Tracking
QR Audit
Services
Custom Software
BLE IoT Solutions
Custom IoT Gateways
Android, iOS Bluetooth Apps
BLE Mesh Mobile Applications
IoT Devices Control Software
Resources


Business Apps Blog
Company
Contact