Skip to content
simen edited this page May 12, 2017 · 16 revisions

What is freebird?

freebird is a Node.js IoT framework for creating a heterogeneous machine network.


Features

  • Manages multi/cross protocols with a single unified interface.
  • Supports BLE, ZigBee, CoAP, and MQTT machine networks. (LoRa is coming soon.)
  • Supports proprietary protocols.
  • Uses Netcore, Device, and Gadget classes to model the real-world machine networks.
  • Application data model based on the concept of Smart Object (IPSO).
  • Based-on Node.js. This brings possibilities for IoT/WoT applications.


Installation

$ npm install freebird --save


Usage

usage