/sonosthesia-hub

A central hub for sonosthesia based on node and angular 2

Primary LanguageTypeScript

Sonosthesia-Hub

Part of the Sonosthesia project.

Project Overview

The Hub is the central building block in Sonosthesia. It allows all the other software components to talk to each other.

It implements networking, messaging, mapping and processing functionality as Typescript modules running on Node. This can be used independently or with a web-based UI based on Angular, using Electron to fuse the node and chromium runtimes. Client components can connect to the hub using websockets or raw tcp, exchanging JSON messages. Other connection options may be added later as the need arises.