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.