Skip to content
This repository was archived by the owner on Jan 3, 2021. It is now read-only.
/ nRF24Things Public archive

nrf24l01+ modules working with Android Things > 0.8.1 RF24, RF24Network and RF24Mesh implemented in Java

License

Notifications You must be signed in to change notification settings

lemariva/nRF24Things

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rf24Things: Android Things Project

This project enables to use the rf24l01+ modules with Android Things. In this project the classes RF24, RF24Network and RF24Mesh (developed by TMRH20 and maniacbug) were re-implemented in Java.

Please refer to https://goo.gl/XsRJtI for more information.

⚠️

Android Things Dashboard shutdown will begin on January 5, 2021. After January 5, 2022, Android Things Dashboard will be shut down completely and all remaining data will be deleted.

More information available here: FAQ Android Things

Pre-requisites

(*) avoid using Android Things 0.5.0-devpreview, it has various stability issues . (**) you need to use the Android Console to install Android Things on your Raspberry Pi, please refer to this post.

Build and install

On Android Studio, click on the "Run" button.

If you prefer to run on the command line, type

./gradlew installDebug
adb shell am start com.lemariva.androidthings.rf24/.MainActivity

WLAN Configuration

adb connect <<ip-address>>
adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid <<WiFiSSID>> -e passphrase <<Secr3tPassw0rd>>

Credits

Based on:

Libraries from TMRh20 and maniacbug:

More Info & Help

Changelog

  • Revision: 0.8v

Licenses

Licenses include, but are not limited to the following (check respective files):

  • GNU
  • Apache 2.0
  • etc...

About

nrf24l01+ modules working with Android Things > 0.8.1 RF24, RF24Network and RF24Mesh implemented in Java

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages