Skip to content

Latest commit

 

History

History
84 lines (56 loc) · 3.77 KB

File metadata and controls

84 lines (56 loc) · 3.77 KB

Bbox IoT library

Build Status Download Coverage Status License Javadoc

Android wrapper for BboxIoT

Bbox IoT is an Android service aiming at controlling and monitoring IoT devices through high-level APIs


At this moment, this library is concentrating on Bluetooth Low Energy devices.
Further Radio protocol could be added later.

Specific features are :

  • BLE devices control
  • BLE connection workflow management
  • high level APIs for controlling BLE workflow and devices
  • flexible architecture and datamodel for multi-protocol implementation

Look at the Change Log here

Including in your project

From jcenter :

compile 'fr.bouyguestelecom.dev:bboxiot-library:1.01'

Requirements

To be able to use this library, you must have a Miami Box Android TV with BboxIoT service running

Bbox Miami

Scope

  • BLE discovery
    • scanning
  • BLE device control
    • association
    • connection
    • write/read characteristics
    • event monitoring
  • Device database
    • store associated devices

Global architecture

architecture

The project you are watching is the interface between your client and BboxIoT Service (in the middle)

Supported devices

List of currently supported devices :

Product Name Manufacturer Status type functionnalities
SmartLite Beewi good actuator / sensor state / color / intensity
SmartClim Beewi good sensor temperature / humidity
SmartTrack Beewi good sensor button single/double push (advertizing)
Aroma Light AwoX good actuator / sensor state / color / intensity / odor
Flower Power Parrot good sensor air temperature / soil temperature / soil electroductivity / water content / luminosity
NIU Altyor good sensor button single push (advertizing)
Oblo RtRk good actuator / sensor state / tension / current / power factor / active power / reactive power
Notti Witty good actuator state / color

JavaDoc

http://bboxlab.github.io/bboxiot-library

Support

License

The MIT License (MIT) Copyright (c) 2016 InnovationLab BboxLab