An open API service indexing awesome lists of open source software.

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

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