Skip to content

Instantly share code, notes, and snippets.

View peterdemartini's full-sized avatar
😎
being awesome

Peter DeMartini peterdemartini

😎
being awesome
View GitHub Profile
Getting Started Links
"Windows UI Installer (32-bit)" -> https://s3-us-west-2.amazonaws.com/gateblu/gateblu-ui/latest/gateblu-win32-ia32.exe
"Windows UI Installer (64-bit)" -> https://s3-us-west-2.amazonaws.com/gateblu/gateblu-ui/latest/gateblu-win32-x64.exe
"Windows Service 32-bit" -> https://s3-us-west-2.amazonaws.com/gateblu/gateblu-service/latest/GatebluService-win32-ia32.msi
"Windows Service 64-bit" -> https://s3-us-west-2.amazonaws.com/gateblu/gateblu-service/latest/GatebluService-win32-x64.msi
Windows Docs
Gateblu UI Installer
@peterdemartini
peterdemartini / .travis.yml
Created April 20, 2016 20:04
Build on tags on Travis CI and Appveyor
branches:
only:
- /^v[0-9]/
@peterdemartini
peterdemartini / common-dependencies-rpi-gateblu.md
Created March 18, 2016 14:59
RPi Gateblu common dependencies

apt-get install build-essential python-dev libbluetooth-dev

Citrix Skill

  • task
  • my task
  • notifications
  • podio notifications
  • meetings
  • my meetings
  • create meeting
  • netscaler status
@peterdemartini
peterdemartini / asset.html
Last active August 29, 2015 14:27 — forked from sqrtofsaturn/asset.html
Get messages in Android from Meshblu: https://github.com/octoblu/gateblu-android
<!-- https://raw.githubusercontent.com/octoblu/gateblu-android/master/app/src/main/java/com/octoblu/gateblu/WebViewDevice.java -->
<html>
<script src="https://cdn.octoblu.com/js/meshblu/latest/meshblu.bundle.js"></script>
<script>
var meshbluConn = meshblu.createConnection(meshbluJSON);
meshbluConn.once('ready', function(){
console.log('Connected to meshblu');
meshbluConn.on('config', function(device){
console.log('on config', device);
curl -XPOST https://triggers.octoblu.com/flows/9bd54b77-f055-4a92-9413-a773a31a3812/triggers/73ed74b0-37dd-11e5-810e-ff1a244c33f7 -H 'Content-Type: application/json' -d '{"awesome": true}'
# Response
{"devices":["9bd54b77-f055-4a92-9413-a773a31a3812"],"topic":"triggers-service","payload":{"from":"73ed74b0-37dd-11e5-810e-ff1a244c33f7","params":{"awesome":true}}}
var meshblu = new Meshblu(config);
console.log('starting...');
meshblu.connect(function(response){
var update = {
"optionsSchema":{
"type":"object",
"properties":{
"allowRemoteStart":{
"type":"boolean",
tmux set -g status-right '#(powerline tmux right)'
docker run \
--name gateblu-forever \
-e DEBUG=gateblu-forever* \
-e MESHBLU_SERVER=meshblu.octoblu.com \
-e MESHBLU_PORT=3000 \
-e MESHBLU_UUID=c6366d66-7bb8-438d-908e-5cc724aa5c0e \
-e MESHBLU_TOKEN=f7d0d2c3850045e986b2a34a94142c34
octoblu/gateblu-forever:latest
npm install meshblu-util -g
mkdir -p ~/tmp/devices
cd ~/tmp/devices
npm init -y
npm install meshblu-blink1
cd meshblu-blink1
meshblu-util register -t 'device:blink1' > meshblu.json
echo "YAY!!! Device created manually run 'npm start'"