https://github.com/freeioe/freeioe
An edge-computing framework for Industrial Internet of Things 开源的边缘计算网关框架. 讨论群: 291292378
https://github.com/freeioe/freeioe
edge-computing freeioe gateway gateway-device internet-of-things iot-gateway lua mqtt raspberry-pi scada skynet
Last synced: 2 months ago
JSON representation
An edge-computing framework for Industrial Internet of Things 开源的边缘计算网关框架. 讨论群: 291292378
- Host: GitHub
- URL: https://github.com/freeioe/freeioe
- Owner: freeioe
- License: mit
- Created: 2017-07-01T11:44:18.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-11-11T08:07:42.000Z (4 months ago)
- Last Synced: 2025-11-11T10:06:30.051Z (4 months ago)
- Topics: edge-computing, freeioe, gateway, gateway-device, internet-of-things, iot-gateway, lua, mqtt, raspberry-pi, scada, skynet
- Language: Lua
- Homepage: https://support.qq.com/products/418301
- Size: 13.3 MB
- Stars: 124
- Watchers: 9
- Forks: 27
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
Awesome Lists containing this project
README
# FreeIOE
**[FreeIOE](http://freeioe.org)** is an open source edge-computing framework for Industrial Internet of Things. [Chinese|中文](/README_CN.md)
## How To Use
* [FreeIOE wiki](http://wiki.freeioe.org)
* [FreeIOE Cloud](https://wiki.freeioe.org/cloud/index)
## App Development
### Documents
* [FreeIOE Application Development Book](https://freeioe.gitbook.io/doc/)
### Examples
* [Example Applications](https://github.com/freeioe/freeioe_example_apps)
* Modbus application (Master/Slave)
* OpcUA applications (Server/Client)
* Fanuc Focas CNC device data collection via ubus broker
* DLT645 device data collection application
* Aliyun/Huawei/Baidu/Citic/Inspur/Telit/WeLink IOT Cloud connector
* Socat/Frpc utils control applications
* Device network configuration collection application (based on uci)
* EtherNet/IP CIP protocol based PLC
* Melsec protocol based PLC
* AB-PLC based on libplctag
* Omron PLC based on hostlink protocol
* Time-series database writer
* [Example Applications #2](https://github.com/viccom/myfreeioe_apps)
* Modbus device data collection application with device template support
* Huawei UPS2000 data collection application (based on modbus)
* Huawei UPS2000 data to redis application
* Multiple gateway route management (auto switch ethernet and 4G link)
* Gateway network information collect application
* Network/Serial remote mapping application
* Semens S7 PLC connector (based on snap7 library)
* Device remote connect applications (Serial & Network)
* MQTT data upload application demo
* Huaray laser 355 device connector
## Build and Use on Linux
1. Checkout [Skynet](https://github.com/freeioe/skynet) repo, and build it with ```make linux```
2. Checkout FreeIOE repo, and create an soft link (ioe) in Skynet repo folder
3. Goto FreeIOE repo, run ```./scripts/feeds update -a```
4. Goto Skynet repo, run ```./skynet ioe/config``` to start FreeIOE
## Core Development
FreeIOE is based on [Skynet](https://github.com/cloudwu/skynet) framework.
> More information can be found in its [wiki](https://github.com/cloudwu/skynet/wiki)
> FreeIOE works with on [skynet](https://github.com/freeioe/skynet) with a few more lua C modules
## Report Issues
Please use [issue list](https://github.com/freeioe/freeioe/issues).
## Where To Buy
* [Hardwares](https://wiki.freeioe.org/hardwares/start)
## Known Issue
## LICENSE
MIT