What is Nebula?

Nebula is a Virtual Private Network (VPN) for your Internet of Things (IoT) devices. Nebula is a software "Java code sandbox" for developers of multi-platform networked applications. It builds and maintains a network (VPN) of devices for purposes of monitoring, control and communication. Nebula provides the client, server and device management functions. It uses a unique "binary over HTTP" command/response protocol that makes getting your application up and running fast and easy.

Why Have a VPN of IoT Devices?

It is your data; you should control how it is used and where it is stored. With Nebula, no cloud service or third party hosting services are required to manage your smart devices. Each of your own devices mange themselves and what other devices they connect to. All data resides only on the physical devices you allow. This puts you in control of how your devices are controlled and how data captured on the devices is accessed and managed.

How Does Nebula Work?

Nebula is a web services platform but unlike REST no associated HTML or XML code is used. Devices are tracked through a Block-Chain like distributed database. The symbiotic nature of the built-in client-server means you "tell" devices how to prepare for, execute and respond to commands. The demo package includes many useful and well documented commands. As supplied the Galixsys protocol over HTTP handles 64K commands with 64K devices however, the binary nature of the protocol allows virtually unlimited expansion or customization.


How to Get Nebula?

Nebula is available for a variety of platforms, including Android, Arduino and in pure Java format that can run on nearly any devices that can run a JVM. More information, including how to download a trial version as well as purchasing information, is at the External link opens in new tab or windowNebula Home Page