-
Notifications
You must be signed in to change notification settings - Fork 7
Home
simen edited this page May 12, 2017
·
16 revisions
freebird is a Node.js IoT framework for creating a heterogeneous machine network.
- 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.
$ npm install freebird --save
usage
Overview
APIs & Events
- APIs
- Events
Advanced Topics
- Remote Process Comm. (RPC)
- Plugin System
Appendix
- Device data object format
- Gadget data object format