GitXplorerGitXplorer
b

Sensorino

public
5 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
280a7a7898b381b26a8e6737d1980fa37d0a163e

A basic rule engine added (Sensorino-side only), base TODO.

bbalrog-kun committed 11 years ago
Unverified
04aa02a1031dfe8e156cac3c41b4306250f0e75a

Fixing bugs

ddariosalvi78 committed 11 years ago
Unverified
ddd1ee7c5ba015472e7aab974b52ac03313ea225

Base methods renamed for Arduino IDE

ddariosalvi78 committed 11 years ago
Unverified
51bcc5b0fe4c4c62f9a7681352674165e322f83d

Base completed with example

ddariosalvi78 committed 11 years ago
Unverified
f7f8f66e32c0f69b1cd4fe404301ccb7b3a782c2

Sensorino Service created with example

ddariosalvi78 committed 11 years ago
Unverified
b565b2d9ec25f0300fe1f27f396ea81a1281eb1a

Advancing big refactoring, sensorino protocol, json and energy management completed

ddariosalvi78 committed 11 years ago

README

The README file for this repository.

Sensorino

A library that abstracts the nRF24L01 and implements some basic services on top. Uses the nRF24 library.

Decisions taken:

  • pipe 0 is used as broadcast pipe, with shared address and no acks
  • pipe 1 is used as private address
  • nodes send their address
  • addresses are 4 bytes long
  • CRC is 2 bytes
  • 2Mbps, 750us ack time, 3 retries

The library also implements a set of "services" on top of basic communication means.

Author: Dario Salvi (dariosalvi78 at gmail dot com)

Licensed under the GPL license http://www.gnu.org/copyleft/gpl.html