All Projects → l1va → gofins

l1va / gofins

Licence: MIT license
gofins is fins client written by Go to communicate with omron PLC

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to gofins

iot-master
物联大师是开源免费的物联网智能网关系统,集成了标准Modbus和主流PLC等多种协议,支持数据采集、公式计算、定时控制、自动控制、异常报警、流量监控、Web组态、远程调试等功能,适用于大部分物联网和工业互联网应用场景。
Stars: ✭ 119 (+116.36%)
Mutual labels:  omron, fins
procbridge
A super-lightweight IPC (Inter-Process Communication) protocol over TCP socket.
Stars: ✭ 118 (+114.55%)
Mutual labels:  protocol
Keepalived
Keepalived
Stars: ✭ 2,877 (+5130.91%)
Mutual labels:  protocol
can-prog
Command-line tool to flashing devices by CAN-BUS
Stars: ✭ 66 (+20%)
Mutual labels:  protocol
Merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Stars: ✭ 238 (+332.73%)
Mutual labels:  protocol
network
Monorepo containing all the main components of Streamr Network.
Stars: ✭ 522 (+849.09%)
Mutual labels:  protocol
Golden Gate
Framework to connect wearables and other IoT devices to mobile phones, tablets and PCs with an IP-based protocol stack over Bluetooth Low Energy
Stars: ✭ 223 (+305.45%)
Mutual labels:  protocol
diaspora federation
A library that provides functionalities needed for the diaspora* federation protocol.
Stars: ✭ 97 (+76.36%)
Mutual labels:  protocol
433MHz Tx Rx
Arduino based 433MHz Tx and Rx combo using Manchester protocol
Stars: ✭ 27 (-50.91%)
Mutual labels:  protocol
goridge-php
PHP Goridge Protocol implementation
Stars: ✭ 53 (-3.64%)
Mutual labels:  protocol
StriderMqtt
A very thin MQTT client
Stars: ✭ 21 (-61.82%)
Mutual labels:  protocol
Jreactive 8583
Java Client & Server for ISO8583 & Netty
Stars: ✭ 248 (+350.91%)
Mutual labels:  protocol
osdp-python
A Python control panel implementation of the Open Supervised Device Protocol (OSDP)
Stars: ✭ 28 (-49.09%)
Mutual labels:  protocol
Ttrpc
GRPC for low-memory environments
Stars: ✭ 236 (+329.09%)
Mutual labels:  protocol
go-mcproto
Minecraft Protocol implementation in Go
Stars: ✭ 33 (-40%)
Mutual labels:  protocol
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+4654.55%)
Mutual labels:  protocol
seamless
Seamless is a framework to set up reproducible computations (and visualizations) that respond to changes in cells. Cells contain the input data as well as the source code of the computations, and all cells can be edited interactively.
Stars: ✭ 19 (-65.45%)
Mutual labels:  protocol
republic-go
An official reference implementation of Republic Protocol, written in Go
Stars: ✭ 58 (+5.45%)
Mutual labels:  protocol
rust-cdp
🔨 Chrome DevTools Protocol toolkit for Rust
Stars: ✭ 25 (-54.55%)
Mutual labels:  protocol
arancino-daemon
No description or website provided.
Stars: ✭ 12 (-78.18%)
Mutual labels:  protocol

GoFINS

Build Status

This is fins command client written by Go.

The library support communication to omron PLC from Go application.

Ideas were taken from https://github.com/hiroeorz/omron-fins-go and https://github.com/patrick--/node-omron-fins

Library was tested with Omron PLC NJ501-1300. Mean time of the cycle request-response is 4ms. Additional work in the siyka-au repository was tested against a CP1L-EM.

There is simple Omron FINS Server (PLC emulator) in the fins/server.go

Feel free to ask questions, raise issues and make pull requests!

Thanks

malleblas for his PR: #1

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].