Node-M2M is a machine-to-machine communication framework providing endpoints a distributed computing environment for data exchange using a client-server or publish-subscribe model in real-time.

Its simple api makes it easy to create distributed and centralized applications capable of traversing any regional boundaries using the internet and private LANs.

Develop m2m or IoT applications/services where endpoints distributed around the globe including cloud endpoints communicate with each other through the internet using http and websocket.
Create edge applications/services where endpoints connected through local area networks communicate with each other using tcp and udp for a super-fast low latency edge computing environment.

Access to endpoints at all times is restricted to authenticated and authorized machines/users only ensuring a secure access everytime. All communications traffic between endpoints are fully encrypted using TLS or hybrid encryptions.

Create secure applications for industrial IoT, process automation, workflow orchestration, and many others. Capture sensor data, warehouse inventory, equipment diagnosis or send alerts, machine instructions, update status from anywhere. Setup a resilient private backbone communications infrastructure complementing your organization's existing distributed communications systems.

Deploy on-premises, bare-metal or containerized distributed applications in the cloud as part of your organization's digital transformation.

A descriptive alt text for the image
Key Features
  • End to end encryption using TLS or hybrid encryptions
  • Authenticated endpoints with zero trust access
  • Integrated FIM (file integrity monitoring) with active response
  • Cross-platform ( Windows, Linux, and macOS )
  • Multi-client/multi-server architecture
  • Full-duplex bidirectional communications
  • Event-based synchronous and asynchronous pattern
  • TCP/IP based network communication protocols
  • OTA (over-the-air) software updates
  • Develop apps using client-server or publish-subscribe model
  • Monitor, manage and track devices from anywhere
  • Review, edit and update applications from the browser
Overview

Node-M2M uses HTTP, WebSocket, TCP and UDP for data exchange. Access to endpoint devices requires authentication. All communications traffic between endpoints are fully encrypted using TLS or hybrid encryption.

Learn more
Quick Tutorial

Access remote devices and machines directly from a browser or nodejs console client. Use Raspberry Pi as remote I/O module for process automation and distributed control systems.

More tutorials
Try it - It's Free

Create an account and register your device servers. Monitor and track your endpoint devices from anywhere using a browser interface. Develop, edit and test your applications from the browser interface.

Start trial