17
1 Gollum: One (RF) remote control to rule them all

ComThings Gollum

Embed Size (px)

Citation preview

1

Gollum: One (RF) remote control to rule them all

Gollum

A remote control that adapts to the device to

control.

2

Gollum

3

Note: USB prototype version. We are now working on the Bluetooth LE

version, so the USB male connector above will be removed.

Introduction

• Gollum can replace almost any radiofrequency remote control.

• Gollum can control any garage door opener, roller shutter, etc…

• Gollum is connected to your smartphone and to the cloud.

• Gollum allows you to save your devices & share control with whoever

you want.

• Gollum allows you to be totally free from vendor specific remote

controls.

• Gollum is evolutive.

• Gollum is open hardware and open API.

4

Gollum

• is a programmable RF remote control,

• can be used with a Smart Phone to be programmed or in

standalone mode,

• is designed to acquire RF codes from your existing remote

controls,

• can generate new codes for any existing brands and

models,

• replaces various existing remote controls from different

vendors,

• allows data to be transmitted & received,

• can communicate with any proprietary RF device.

5

Gollum is NOT

• an infrared (IR) remote control,

• a closed, proprietary remote control,

• compatible (yet) with standard protocols

like Zigbee, Z-Wave, EnOcean, 6LowPan,

etc…,

• a R-Pi like developpement platform,

• a NFC tag,

• dedicated (only) to portable RF hacking…

6

Gollum features - 1

• Multi frequencies (from 300 MHz to 928 MHz)

• Multi modulation (ASK/OOK/MSK/2-FSK/GFSK)

• Transmit and receive in half duplex mode

• Device cloning by capturing existing codes

• Fixed codes & rolling codes

• FW update

• JavaScript RF scripting language

• Evolutive as new RF protocols can be added on the fly

• RF Packet sniffer

• RF Spectrum analyser

• Real time data display

• Android & iOS SDK

• Full RfCat Python script support

7

Gollum features - 2

• Communication with host using USB or

Bluetooth 4.0

• USB charging & battery powered

• 4 buttons to assign codes

• 3 Status Leds

• Breakable Debug connector

• Free Android and iOS demo application

• Cloud Backend for storing and sharing codes

(optional)

• Open hardware

• Open API (Android/iOS/C/C++) for USB or BLE

connection

8

Gollum Product details

9

Gollum Demonstrators & Prototypes

Demonstrator #1: 2013

Demonstrator #2: Q1 2014

Prototype #1: Q3 2014 Prototype #2: Q1 2015

10

How it works?

ComThings Servers

-

Protocol as a Service

11

ComThings Apps

ComThings Gollum

PraaS elements

ComThings

PraaS

-

Protocol as a Service

HW

SW App

Cloud services

12

PraaS - Protocol as a Service

Web Service

API

Account

management

Firmware

Upgrade

Secure Networks

and Data

Customer

application

Device Protocol

Assisted Discovery

Protocol

Database

Real-Time

Alert

ComThings

application

API

Device Protocol

Discovery

HW Abstraction Layer

Gollum Engine

SDK Add-on

Debug tools

Firmware

Upgrade manager

Device

abstraction

ComThings Cloud Engine

ComThings Tools

ComThings Software Engine 3rd party

application

13

ComThings

Firmware

Engine

TX/RX Engine USB manager Power manager

Current test App

14

Current test App – capturing data

15

Current test app: sharing codes

16