Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iot-for-all/iotc-modbus-kepware-iotedge-gateway
https://github.com/iot-for-all/iotc-modbus-kepware-iotedge-gateway
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/iot-for-all/iotc-modbus-kepware-iotedge-gateway
- Owner: iot-for-all
- License: mit
- Archived: true
- Created: 2022-03-23T21:36:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-03-30T18:17:20.000Z (over 2 years ago)
- Last Synced: 2024-01-28T23:09:16.443Z (9 months ago)
- Language: Python
- Size: 3.06 MB
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-iotcentral - Connect amodbus device to an Azure IoT Central via Kepware and Azure IoT Edge Gateway
README
# **Introduction**
In this step-by-step workshop you will connect modbus device(s) with IoT Central application via KEPServerEx and an IoT Edge Gateway## **Scenarios**
modbus devices connected to IoT Central via IoT Edge Gateway using the following patterns:
- [Opaque](#opaque-pattern): In this pattern IoT Edge Gateway is only device known in the cloud
## Opaque pattern
In this pattern IoT Edge Gateway is the only device known in the cloud. All capabilities are part of that one device.1. Setup and run [modbus Simulator and KEPServerEx](deviceenv.md)
2. Build and publish [opaque custom IoT Edge module](https://github.com/iot-for-all/iotc-modbus-kepware-iotedge-gateway/tree/main/edge-gateway-modules/ptc-opaque/README.md)
3. Setup [IoT Central application](iotcentral.md)
4. Deploy an [IoT Edge enabled Linux VM](edgevm.md)
5. Confim that IoT Edge device status shows _"Provisioned"_ in your IoT Central application
[](/assets/02_device_status.png)
6. [Configure KEPServerEX and connect](https://github.com/iot-for-all/iotc-modbus-kepware-iotedge-gateway/tree/main/app/README.md)
- First call **file** command to set the configuration
- then call **connect** command to get IoT Edge Gateway connected to KEPServerEX
7. click on IoT Edge Gateway device and select _"Raw data"_ tab and verify the telemetry is flowing[](/assets/03_device_rawdata.png)