0.4.8 • Published 5 years ago

freebird-base v0.4.8

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

freebird-base

Base classes used in freebird framework.

NPM

Travis branch npm npm

Please visit the Wiki.

Overview

freebird-base provides three base classes used by freebird IoT framework. These classes are abstractions of the network controller, network device, and real appliance, respectively.

ClassDescriptionExample
NetcoreA network controller responsible for message transportation and network management.A zigbee coordinator or a BLE central controller.
DeviceA wired/wireless machine in the network.A zigbee end-device, a BLE peripheral, a MQTT client, or a CoAP server(LWM2M client).
GadgetSomething specific and functional in our life.A temperature sensor, a light switch, or a barometer.
  • If you are a freebird user, you may only care about the APIs of Device and Gadget classes.
  • If you are a freebird netcore implementer who likes to create a netcore to manage your network with the freebird framework, then Workflow of Designing Your Own Netcore will be a good place for you to start.

Installation

$ npm install freebird-base --save

License

Licensed under MIT.

0.4.8

5 years ago

0.4.7

7 years ago

0.4.6

7 years ago

0.4.5

7 years ago

0.4.4

7 years ago

0.4.3

7 years ago

0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.9

7 years ago

0.2.8

8 years ago

0.2.7

8 years ago

0.2.6

8 years ago

0.2.5

8 years ago

0.2.4

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.0

8 years ago