Hologram offers open-source command-line and language SDK tools to easily enable you to manage devices and data.

Hologram CLI

Hologram’s Command Line Interface is an easy-to-use command set for managing cellular modems and sending data to and from devices.

It’s designed to be run on small Linux devices such as the Raspberry Pi, which are connected to the internet using a USB cellular modem like the Hologram Nova.

You can learn more by reading through the Hologram CLI documentation.

Installing the Hologram CLI

The Hologram Command Line Interface (CLI) and Python SDK are easily downloadable via curl from your Linux terminal:

curl -L hologram.io/python-install | bash 

To update to the latest version:

curl -L hologram.io/python-update | bash

Once installed, you can immediately send data to the Hologram Data Engine:

sudo hologram send "Hello World" 

Messages can then be viewed and routed to different destinations on The Hologram Dashboard.

Hologram CLI Quick Reference

For a full list of commands:

hologram --help 

Send a message:

sudo hologram send -t <topics> <message> 

Receive inbound messages (try sending from the Hologram Dashboard):

sudo hologram receive 

Bring up/down an internet connection:

sudo hologram network connect 

sudo hologram network disconnect 

Check signal strength:

sudo hologram modem signal 

Check network operator:

sudo hologram modem operator 

Get u-blox CellLocate Location:

sudo hologram modem location 

Python SDK

The Python SDK is an easy-to-use interface for communicating with the Hologram Data Engine, your own applications, and edge devices.

It also serves as the backbone of the Hologram CLI, but is also extensible for integrating with your own hardware or cloud applications.

Python SDK source code is available on our GitHub.

Developer Community

We highly encourage developers to build with these tools. Our engineering and developer relations teams are available through our Community Forum.

You are also invited to contribute by submitting pull requests or issues on any of our Github repositories.

The Nova is available for purchase from the Hologram store.

Bulk orders with volume pricing, or for only the Nova hardware without any of the accessories, can be made by contacting our sales team.

Did this answer your question?