Hologram device-side Python SDK - Send messages to the cloud in just 3 lines of code!
Clone or download
Permalink
Failed to load latest commit information.
Exceptions Hologram Python SDK v0.8.0 release Jul 19, 2018
Hologram Hologram Python SDK v0.8.1 release Sep 12, 2018
UtilClasses Hologram Python SDK v0.5.19 release Jul 19, 2017
examples Hologram Python SDK v0.7.0 release Nov 20, 2017
scripts Hologram Python SDK v0.8.1 release Sep 12, 2018
tests Hologram Python SDK v0.8.1 release Sep 12, 2018
.arclint Hologram Python SDK v0.7.2 release Dec 19, 2017
.gitignore Hologram Python SDK v0.7.2 release Dec 19, 2017
.travis.yml updated travis yml file Jan 26, 2017
AUTHORS.md Hologram Python SDK v0.7.2 release Dec 19, 2017
CHANGELOG.md Hologram Python SDK v0.8.1 release Sep 12, 2018
CODE_OF_CONDUCT.md Hologram Python SDK v0.7.2 release Dec 19, 2017
CONTRIBUTING.md Hologram Python SDK v0.5.0 release Apr 25, 2017
ISSUE_TEMPLATE.md Hologram Python SDK v0.7.2 release Dec 19, 2017
LICENSE open sourced Hologram SDK Jan 25, 2017
MANIFEST.in Hologram Python SDK v0.7.5 release Feb 13, 2018
Makefile Hologram Python SDK v0.7.2 release Dec 19, 2017
README.md Nova PR - 10/4/17 Oct 5, 2017
credentials-empty.json Hologram Python SDK v0.5.0 release Apr 25, 2017
install.sh Hologram Python SDK v0.7.2 release Dec 19, 2017
requirements.txt Hologram Python SDK v0.7.5 release Feb 13, 2018
setup.py Hologram Python SDK v0.7.2 release Dec 19, 2017
setup_helper.py added better socket send/receive error handling, AUTHORS and contribu… Jan 31, 2017
update.sh Hologram Python SDK v0.7.2 release Dec 19, 2017
version.txt Hologram Python SDK v0.8.1 release Sep 12, 2018

README.md

hologram-python

PyPI version

Build Status

Introduction

The Hologram Python Device SDK provides a simple way for devices to connect and communicate with the Hologram or other IoT platforms. You can activate, provision, send messages, receive inbound access connections, send/receive SMS, and setup secure tunnels.

The SDK also supports networking interfaces for WiFi in addition to Cellular in the spirit of bringing connectivity to your devices.

Installation

Requirements:

You will need ppp and Python 2.7 installed on your system for the SDK to work.

We wrote scripts to ease the installation process.

Please run this command to download the script that installs the Python SDK:

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

Please run this command to download the script that updates the Python SDK:

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

If everything goes well, you’re done and ready to use the SDK.

Directory Structure

  1. tests - This contains many of Hologram SDK unit tests.
  2. scripts - This directory contains example Python scripts that utilize the Python SDK.
  3. Hologram - This directory contains all the Hologram class interfaces.
  4. Exceptions - This directory stores our custom Exception used in the SDK.

You can also find more documentation here.

Support

Please feel free to reach out to us if you have any questions/concerns.