Hiberband is the world’s first LPGAN (Low Power Global Area Network) and it changes everything. It's low cost thanks to using tiny nano satellites at a low orbit of just 600km above Earth. Unlike traditional satellite and cellular operators who launch gigantic, super expensive satellites at 60x higher with much higher costs.
Low orbit also means low power with modem batteries lasting 5-10 years. Just one of many factors that make experimenting with Hiberband-enabled devices a developer's dream. We've even secured priority on our own dedicated frequency. Which is why everyone at Hiber believes Hiberband is the future of IoT connectivity.
But don't just take our word for it. Take Amazon's. They awarded us Amazon Web Services start up of the year 2018. (Netflix, AirBnB and Pinterest were previous winners.)
So not too much pressure to be a global success story then?
Up to 10 year modem battery life. Deploy and forget tech is a reality.
20x cheaper than existing satellite connectivity providers. Mass deployment is now truly affordable.
Affordable worldwide direct-to-satellite connectivity. No more relying on expensive terrestrial networks.
One frequency. One modem. Goodbye roaming and switching networks.
Easy modem integration and user-friendly backend tools. Test ideas quicker. Go live sooner.
No matter if you are deploying 1s, 10s or 100s of devices, we have a Hiberband solution that suits your needs.
The ideal solution to connect scattered IoT devices. Typical applications range from soil moisture monitoring to tank level monitoring.
The ideal solution for more dense setups. Typical applications range from beehive monitoring to making your whole farm connected and smart.
The ideal solution for very high-density setups or for time-sensitive applications that require real-time monitoring. Typical applications range from cattle tracking to bulk storage monitoring.
* includes mounting kit, excludes sensors and subscriptions.
"Houston, we don't have a problem." Not when you’re piloting Mission Control. From your desktop, tablet or mobile have total visibility of all your devices deployed across the globe. User friendly features make it easy to get a quick overview of the health and status of every device. Delve deeper and there’s extensive user and organisation management tools at your fingertips. Detailed search, filtering and tagging is super easy. Making shipping, deployment and message management a breeze.
Want to integrate into your existing platform? No worries. Cloud services via API access, webhooks or bespoke integration are also super easy. In fact Mission Control really is a walk in the park. Or should that be a walk in space.
Request a demoSo many Cloud services. So little time to integrate them. With Hiber, 3rd party systems get 1st class support. AWS, Azure, IBM, Google Cloud. Or a purpose-built Cloud platform. All integrate easily. So every priceless bite of data your modems collect is available anywhere. On virtually any Cloud service. See, some clouds really do have a silver lining.
In other words, we understand most code languages you might want to use to speak to Mission Control. The event driven system can easily forward your data to a Cloud partner. Or you can open a stream with API access or forward it to webhooks. The choice is yours.
var currentUserMessages = require('./generated/currentuser_pb');
var currentUserService = require('./generated/currentuser_grpc_pb');
var modemMessages = require('./generated/modem_pb');
var modemService = require('./generated/modem_grpc_pb');
var grpc = require('grpc');
function main() {
var meta = new grpc.Metadata();
meta.add('authorization', 'bearer my-super-secret-token'); // use you real token when connecting to api.dev.hiber.global
// var currentUserClient = new currentUserService.CurrentUserServiceClient('api.dev.hiber.global:443', grpc.credentials.createSsl());
var currentUserClient = new currentUserService.CurrentUserServiceClient('localhost:9090', grpc.credentials.createInsecure());
currentUserClient.currentUser(new currentUserMessages.CurrentUserRequest(), meta, function(err, response) {
if (Boolean(err)) console.log(err);
if (Boolean(response)) console.log('Current user:', response.getEmail());
});
// var modemClient = new modemService.ModemServiceClient('api.dev.hiber.global:443', grpc.credentials.createSsl());
var modemClient = new modemService.ModemServiceClient('localhost:9090', grpc.credentials.createInsecure());
modemClient.list(new modemMessages.ListModemsRequest(), meta, function(err, response) {
if (Boolean(err)) console.log(err);
if (Boolean(response)) console.log('Modems:', response.getModemsList());
});
}
main();
import grpc
import generated.currentuser_pb2
import generated.currentuser_pb2_grpc
import generated.modem_pb2
import generated.modem_pb2_grpc
def run():
channel = grpc.insecure_channel('localhost:9090')
# channel = grpc.secure_channel('api.dev.hiber.global:443', grpc.ssl_channel_credentials()) // use you real token when enabling this
metadata = [('authorization', 'bearer my-super-secret-token')]
currentUserStub = generated.currentuser_pb2_grpc.CurrentUserServiceStub(channel)
print("Logged in as: " + currentUserStub.CurrentUser(request=generated.currentuser_pb2.CurrentUserRequest(),
metadata=metadata).email)
modemStub = generated.modem_pb2_grpc.ModemServiceStub(channel)
response = modemStub.List(request=generated.modem_pb2.ListModemsRequest(), metadata=metadata)
print("First modem: " + next(iter(response.modems or []), None).number)
if __name__ == '__main__':
run()
#!/usr/bin/env ruby
require 'grpc'
require 'currentuser_services_pb'
require 'modem_services_pb'
def main
metadata = {metadata: {'authorization': 'bearer my-super-secret-token'}}
# use your real token when you switch to api.dev.hiber.global
# currentUserStub = Hiber::User::CurrentUserService::Stub.new('api.dev.hiber.global:443', GRPC::Core::ChannelCredentials.new())
currentUserStub = Hiber::User::CurrentUserService::Stub.new('localhost:9090', :this_channel_is_insecure)
email = currentUserStub.current_user(Hiber::User::CurrentUserRequest.new(), metadata).email
p "Current user is: #{email}"
# use your real token when you switch to api.dev.hiber.global
# modemStub = Hiber::Modem::ModemService::Stub.new('api.dev.hiber.global:443', GRPC::Core::ChannelCredentials.new())
modemStub = Hiber::Modem::ModemService::Stub.new('localhost:9090', :this_channel_is_insecure)
modems = modemStub.list(Hiber::Modem::ListModemsRequest.new(), metadata).modems
p "Modems: #{modems}"
end
main
In the box is a Hiberband-enabled modem to easily access IoT connectivity from anywhere on Earth. It's a developer's Christmas and birthday present in one. Feel free to try new ideas. Invent the previously thought impossible. To test the connection. Even make mistakes. It's a playground or sandbox where the only limit really is the imagination.
Hiberband is the first Low Power Global Area Network (LPGAN), offered by Hiber. Hiberband delivers global connectivity for sensor and Internet of Things (IoT) related devices at affordable cost, by launching our own satellite network. This makes our service the first truly global IoT network.
Yes, Hiber has launched its first two satellites end of 2018. These satellites are in, in a polar sun-synchronous Low Earth Orbit (LEO), rotating around the earth at approximately 600km.
Our daily messaging service will be available from only a few euros per device per year.
Send us a message and we’ll get back to you within 24 hours. If not sooner.
Keizersgracht 209-sous
1016DT, Amsterdam
The Netherlands.
BTWNL856492450B01
KVK66317878
The Hiber website uses cookies and analytical tools to enhance your browsing experience. To understand how we use cookies, please see our Privacy Policy.