Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sudo apt-get install libpaho-mqtt-dev

https://github.com/eclipse/paho.mqtt.c


# 서비스 파일 생성 위치
/etc/systemd/system/harmony2mqtt.service

# 주키퍼 서비스를 등록(*.service 파일을 읽어서 등록 함)
systemctl daemon-reload

# 시스템이 시작될 때 자동으로 시작되도록 등록
systemctl enable harmony2mqtt

# 시작
systemctl stop harmony2mqtt

# 정지
systemctl stop harmony2mqtt

# 상태 확인
systemctl status harmony2mqtt


# libpaho-mqtt install from git for rpi2
sudo apt-get install cmake make gcc libssl-dev
git clone https://github.com/eclipse/paho.mqtt.c.git
cd paho.mqtt.c
cmake -DPAHO_BUILD_STATIC=TRUE -DPAHO_BUILD_SAMPLES=TRUE -DPAHO_WITH_SSL=TRUE
make
sudo make install



const KEY_MAPPING = {
    "ec01": "POWER_OFF",
    "e801": "SCENE_MUSIC",
    "ed01": "SCENE_TV",
    "e901": "SCENE_MOVIE",

    "f20f": "HOMECTRL_LIGHT1",
    "f30f": "HOMECTRL_LIGHT2",
    "f00f": "HOMECTRL_PLUS",
    "f10f": "HOMECTRL_MINUS",
    "f40f": "HOMECTRL_PLUG1",
    "f50f": "HOMECTRL_PLUG2",

    "f701": "COLOR_RED",
    "f601": "COLOR_GREEN",
    "f501": "COLOR_YELLO",
    "f401": "COLOR_BLUE",

    "9a00": "DVR",
    "8d00": "GUIDE",
    "ff01": "INFO",
    "9400": "EXIT",
    "0065": "MENU",

    "e900": "VOL_UP",
    "ea00": "VOL_DN",
    "9c00": "CHAN_UP",
    "9d00": "CHAN_DN",
    "0052": "DIR_UP",
    "0051": "DIR_DN",
    "0050": "DIR_LEFT",
    "004f": "DIR_RIGHT",
    "0058": "OKAY",

    "e200": "VOL_MUTE",
    "2402": "BACK",

    "b400": "MEDIA_PRIV",
    "b200": "MEDIA_RECODE",
    "b000": "MEDIA_PLAY",
    "b100": "MEDIA_PAUSE",
    "b300": "MEDIA_NEXT",
    "b700": "MEDIA_STOP",

    "001e": "NUM_1",
    "001f": "NUM_2",
    "0020": "NUM_3",
    "0021": "NUM_4",
    "0022": "NUM_5",
    "0023": "NUM_6",
    "0024": "NUM_7",
    "0025": "NUM_8",
    "0026": "NUM_9",
    "0056": "NUM_HYPHEN",
    "0027": "NUM_0",
    "0028": "NUM_E",
};

About

harmony usb hid to mqtt

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages