IoT Gateway on the Raspberry Pi 3 using PubNub + APIs + Security Policy.
[Clients/Things] <---[PubNub]---> [RPi3 Gateway] <---[APIs]---> [End-Devices/Things]
- RPi3 Gateway uses Security Policy located on another server/RPi device, also communicated with through PubNub.
- Using Python 3.6.x
- Using IoTDB SmartThings to support Samsung SmartThings
- Using Python-LGTV to find LG Smart TVs -> Copyright (c) 2014 Ryan Grieve
- Using PyLGTV to operate LG Smart TVs -> Copyright (c) 2017 Dennis Karpienski
- Using pastebin-reader to parse code from PasteBin
Additional modules needed:
- PyMySQL (0.7.11) ->
pip install PyMySQL
- PyImgur (0.6.0) ->
pip install pyimgur
- RPi.GPIO (0.6.3) ->
pip install python3-rpi.gpio