comthings gollum v2

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

Upload: comthings

Post on 16-Apr-2017

1.980 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

1

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

Gollum

A programmable RF hacking tool controlled

by your smartphone.

2

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 using Bluetooth.

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

whoever you want.

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

controls.

• Gollum SW is evolutive.

• Gollum is open hardware and open API.

3

How it works?

ComThings Servers

4

ComThings (or 3rd

party) Apps

ComThings Gollum

Gollum V1 (USB)

5

Note: Legacy USB prototype version, plugged into a Smartphone with USB

Host port.

Gollum V2 (BT 4.0)

6

Gollum Demonstrators & Prototypes

Demonstrator #1: 2013

Demonstrator #2: Q1 2014

rfcat-based

Gollum V1: Q3 2014 Gollum V2: Q2 2015

7

Gollum

• is a programmable RF remote control,

• is programmed with your Smart Phone,

• works in standalone mode (battery inside),

• can acquire & show you 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 RF data to be transmitted & received,

• can communicate with any proprietary RF device.

8

Gollum is NOT

• an infrared (IR) remote control,

• a closed, proprietary remote control,

• compatible with protocols like Zigbee, Z-

Wave, EnOcean, 6LowPan, etc…,

• a Raspberry Pi like development platform,

• a NFC tag,

• dedicated (only) to be a portable RF

hacking tool.

9

Gollum features - SW

• Device cloning by capturing existing codes

• Fixed codes & rolling codes

• Over The Air FW update

• JavaScript RF scripting language on host side

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

• RF Packet sniffer & Spectrum analyser

• Real time data display

• RfCat Python script support (USB version). Thanks @at1as

• Cloud Backend for storing and sharing RF codes & protocols

(optional)

• Android and iOS SDK & demo application

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

10

Gollum features - HW

• Multi frequencies (from 300 MHz to 928 MHz)

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

• Transmit and receive in half duplex mode

• Communication with host using USB (Linux or

Android) or Bluetooth 4.0 (Android or iOS)

• USB charging & battery powered

• 4 buttons to assign codes

• 3 Status LEDs

• 4 Mbit embedded memory

• Breakable Debug connector

• Open hardware

11

Current test App

12

Current test App – capturing data

13

Current test app: RF codes sharing

14