- 🇺🇸English | 🇨🇳中文
The goal of OpenIoTHub is to enable users to access remote network services and smart devices within a local area network through NAT on the client side. Unlike FRP, OpenIoTHub provides clients with convenient access to P2P and IPv6 network channels for remote access to network services and devices located within a local area network
- Map remote LAN to OpenIoTHub devices, and choose various plugins to open ports
- Built in LAN browser, allowing direct access to LAN WEB pages by entering LAN addresses through the built-in browser (currently only supported on Android)
Install gateway-go on the local area network, use OpenIoTHub to scan the QR code displayed on gateway-go to add the local area network gateway. Add the remote host and port you need to access on OpenIoTHub, and select the remote port opening method such as Web, SSH, etc
The open source part of this project is mainly located at the following project addresses:
- OpenIoTHub:Mainly open source the core software of OpenIoTHub, including APP (and plugins), intranet gateway, bridging server, etc
APP(Used for accessing remote services):https://github.com/OpenIoTHub/OpenIoTHub
Gateway-go(Running on LAN):https://github.com/OpenIoTHub/gateway-go
Bridging server:https://github.com/OpenIoTHub/server-go
- IoTDevice:The main open-source components of IoT smart home hardware, protocols, tools, etc. are as follows:
https://github.com/IoTDevice/phicomm_dc1
https://github.com/IoTDevice/phicomm_tc1_a1
https://github.com/IoTDevice/phicomm_tc1_a2
https://github.com/IoTDevice/ESP32-CAM
https://github.com/IoTDevice/esp8266-RGB-WS2812
https://github.com/IoTDevice/esp8266-switch
https://github.com/IoTDevice/UART2TCP
https://github.com/IoTDevice/esp8266-dht11
https://github.com/IoTDevice/esp8266-gy-30
- mdnsService:Main open-source private cloud related services: including private cloud storage, remote desktop, and other services