TinyLoRa VS Low-Power

Compare TinyLoRa vs Low-Power and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
TinyLoRa Low-Power
1 3
68 1,252
- -
3.5 0.0
6 months ago about 1 year ago
C++ C++
- -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

TinyLoRa

Posts with mentions or reviews of TinyLoRa. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-30.

Low-Power

Posts with mentions or reviews of Low-Power. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-30.
  • Temperature monitor for a small greenhouse
    5 projects | /r/arduino | 30 Jun 2023
  • (Help) Im trying to transmit RF with nRF905 but my code isn’t making it to the end
    1 project | /r/arduino | 8 Sep 2021
    /* Project: nRF905 Radio Library for Arduino (Low power sensor node example) Author: Zak Kemble, [email protected] Copyright: (C) 2020 by Zak Kemble License: GNU GPL v3 (see License.txt) Web: https://blog.zakkemble.net/transceiver-avrarduino-librarydriver/ */ // This examples requires the low power library from https://github.com/rocketscream/Low-Power // This examples configures the nRF905 library to only use 5 connections: // MOSI // MISO // SCK // SS -> 6 // PWR -> 8 // The following pins on the nRF905 must be connected to VCC (3.3V) or GND: // CE (TRX_EN) -> VCC // TXE (TX_EN) -> VCC #include #include byte mess_Address = {0xB54CAB34}; byte Message[] = {0b00000000, 0b10000001, 0b10000010, 0b10000011, 0b10000100, 0b10000101, 0b10000110, 0b10000111, 0b10001000, 0b10011000, 0b10101000, 0b10111000, 0b11001000, 0b11011000, 0b11101000, 0b11111001, 0b00101001, 0b00111001, 0b01011001, 0b01101001, 0b01111001, 0b10011010, 0b10011011, 0b10011101, 0b10011110, 0b10011111, 0b10101010, 0b11101011, 0b01101011, 0b11101101, 0b11101110, 0b11111111}; char Button = 0; nRF905 transceiver = nRF905(); static bool txDone; // NOTE: In polling mode this does not need to be volatile // Event function for TX completion void nRF905_onTxComplete(nRF905* device) { txDone = true; } void setup() { Serial.begin(115200); Serial.println(F("Getting Transmission ready")); // standby off TODO //pinMode(7, OUTPUT); //digitalWrite(7, HIGH); // pwr //pinMode(8, OUTPUT); //digitalWrite(8, HIGH); // trx //pinMode(9, OUTPUT); //digitalWrite(9, HIGH); // This must be called first SPI.begin(); // Minimal wires (polling mode) // Up to 5 wires can be disconnected, however this will reduce functionalliy and will put the library into polling mode instead of interrupt mode. // In polling mode the .poll() method must be called as often as possible. If .poll() is not called often enough then events may be missed. transceiver.begin( SPI, 10000000, 10, 7, // CE (standby) pin must be connected to VCC (3.3V) 9, // TRX (RX/TX mode) pin must be connected to VCC (3.3V) (force TX mode) 8, // PWR 4, // Without the CD pin collision avoidance will be disabled 3, // Without the DR pin the library will run in polling mode and poll the status register over SPI. This also means the nRF905 can not wake the MCU up from sleep mode 2, // Without the AM pin the library must poll the status register over SPI. NULL, // Running in polling mode so no interrupt function NULL // Running in polling mode so no interrupt function ); transceiver.events( nRF905_onTxComplete, NULL, NULL, NULL ); // Low-mid transmit level -2dBm (631uW) transceiver.setTransmitPower(NRF905_PWR_10); transceiver.setChannel(106); transceiver.setBand(NRF905_BAND_433); transceiver.setAutoRetransmit(false); transceiver.setCRC(NRF905_CRC_16); transceiver.setPayloadSize(32, 0); // Will transmit 5 byte payloads, receive 32 byte payloads transceiver.setAddressSize(4, 4); transceiver.write(mess_Address, Message, sizeof(Message)); Serial.println(F("Transciever Started")); } void loop() { // Write data to radio transceiver.write(mess_Address, Message, sizeof(Message)); txDone = false; Serial.println(F("Waiting for input")); while (Serial.available() == 0) { } Button = Serial.parseInt(); if ((Button >= 0) && (Button <= 9)) { // This will power-up the radio and send the data transceiver.TX(NRF905_NEXTMODE_TX, false); // Transmission will take approx 6-7ms to complete (smaller paylaod sizes will be faster) while (!txDone) { transceiver.poll(); Serial.println(F("waiting")); } Serial.println(F("Transmission Completed")); transceiver.powerDown(); // NOTE: // After the payload has been sent the radio will continue to transmit an empty carrier wave until .powerDown() is called. Since this is a sensor node that doesn't need to receive data, only transmit and go into low power mode, this example hard wires the radio into TX mode (TXE connected to VCC) to reduce number of connections to the Arduino. // TODO // Sleep for 64 seconds //uint8_t sleepCounter = 8; //while(sleepCounter--) // Sleep for 1 second delay(10000); } // Transmission done, power-down the radio }
  • Anyone have a good link to a guide to using sleep mode and interrupts?
    1 project | /r/arduino | 12 Mar 2021
    I've used this library; it's simple and easy to use. See the example code in the library.

What are some alternatives?

When comparing TinyLoRa and Low-Power you can also consider the following projects:

OneWire - Library for Dallas/Maxim 1-Wire Chips

CayenneLPP - Library for Arduino compatible with Cayenne Low Power Payload

Arduino-Temperature-Control-Library - Arduino Temperature Library

ESP32-Paxcounter - Wifi & BLE driven passenger flow metering with cheap ESP32 boards

Beelan-LoRaWAN - A LoRaWAN library for compatible arduino board