Goose

Goose

Goose if for "General Obeject Observing System Essential", sounds big?

This is my first program in production. It is now being used in an Oil Refinery company in Nigeria, measuring crude oil amount, storing history data, generating monthly(or daily) report and reporting unusual occasions.

Generally, this program runs in nodejs environment, reading data from connected equipment through Serial Ports, communicating by Modbus protocol.Then the programme stores the data read, and displays data in charts(bar, line), tables. User can set an alarming value to triger the set alarm.

goose screenshot 1

Applied technology stacks:

Server side:

key libs:

modbus-serial, express, bytenode (protecting source code), socket.io

Client side:

Apache echarts(js), js-excel, tabulator, adminlte.

Goose 1.0 is close sourced for security reasons, but Goose2 is on the way, and will be open-sourced.

Goose for Android is also in development, Using and old android phone as a server to talk to devices.