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

Its simple api makes it easy to create distributed or centralized applications that can traverse any regional boundaries using the internet and private LANs.

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

Endpoint access in all cases is restricted to authenticated and authorized 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