Update README.md

This commit is contained in:
LowPowerLab 2014-01-03 17:49:09 -05:00
parent 29efaf08cf
commit c875e1b622
1 changed files with 6 additions and 7 deletions

View File

@ -5,7 +5,7 @@ By Felix Rusu (felix@lowpowerlab.com)
Creative Commons Attrib Share-Alike License Creative Commons Attrib Share-Alike License
http://creativecommons.org/licenses/by-sa/3.0/ http://creativecommons.org/licenses/by-sa/3.0/
RFM69 library for RFM69W and RFM69HW (semtech SX1231, SX1231H) RFM69 library for RFM69W, RFM69HW, RFM69CW, RFM69HCW (semtech SX1231, SX1231H)
##Features ##Features
@ -21,8 +21,8 @@ Among others, this is a set of features implemented in this library:
- hardware preamble, synch recognition and CRC check - hardware preamble, synch recognition and CRC check
- digital RSSI can be read at any time with readRSSI() - digital RSSI can be read at any time with readRSSI()
- interrupt driven - interrupt driven
- tested on [Moteino R3s (ATMega328p)](http://lowpowerlab.com/shop/Moteino-R3) - tested on [Moteino R3, R4, R4-USB (ATMega328p)](http://lowpowerlab.com/shop/Moteino-R4)
- works with RFM69W and RFM69HW, Semtech SX1231/SX1231H transceivers - works with RFM69W, RFM69HW, RFM69CW, RFM69HCW, Semtech SX1231/SX1231H transceivers
- promiscuous mode allows any node to listen to any packet on same network - promiscuous mode allows any node to listen to any packet on same network
I consider this an initial beta release, it could contain bugs, but the provided Gateway and Node examples should work out of the box. Please let me know if you find issues. I consider this an initial beta release, it could contain bugs, but the provided Gateway and Node examples should work out of the box. Please let me know if you find issues.
@ -47,12 +47,11 @@ http://lowpowerlab.com/blog/2013/06/20/rfm69-library/
##Why ##Why
- I have spent a lot of time developing this library for RFM69W/HW transceivers. I made it open source because I believe a lot of people can benefit from this new powerful transceiver. I hope people will also contribute and build on my work - I have spent a lot of time developing this library for RFM69W/HW transceivers. I made it open source because I believe a lot of people can benefit from this new powerful transceiver. I hope people will also contribute and build on my work
- I have long researched alternative transceivers for RFM12B which is still an excellent transceiver but it is only 0dBm output power and has limited built in features which need to be implemented in firmware (PREAMBLE, SYNC, CRC, packet engine, encryption etc). - I have long researched alternative transceivers for RFM12B which is still an excellent transceiver but it is much lower output power and has limited built in features which need to be implemented in firmware (PREAMBLE, SYNC, CRC, packet engine, encryption etc).
- I wanted a transceiver that could still be very small, easy to use, but have the longer range that I wanted - I wanted a transceiver that could still be very small, easy to use, but have the longer range that I wanted
- RFM69 comes in 2 variants that have the same layout/connections: RFM69W (13dBm, 45mA TX) and RFM69HW (20dBm, 130mA TX) - RFM69 comes in 2 variants that have the same layout/connections: RFM69W (13dBm, 45mA TX) and RFM69HW (20dBm, 130mA TX)
##RFM69W range ##RFM69W range
- I have tested open-air range on these transceivers (the W only) in various combinations. - I have tested open-air range on these transceivers (the W only) in various combinations.
- I am happy to say that a range of upwards of 350m can be achieved. I went to local parks and in very large parking spaces and I ran out of space, so more than 350m is possible. - I am happy to say that a range of upwards of 350m can be achieved. I went to local parks and in very large parking spaces and I ran out of space, so more than 350m is possible. Some users reported upwards of 500m by lowering the bitrate, and a forum user reported 1.5miles at 1.2Kbps: see http://lowpowerlab.com/forum/index.php/topic,112.msg288.html and http://lowpowerlab.com/moteino/#antennas
- I have not range tested the RFM69HW but the extra 7dBm of output power will boost the range significantly so perhaps 500m or more is achievable - The caveat with these higher RF power units is that they need more DC power when they transmit. For battery powered motes, you will need to keep them powered down and only transmit periodically. Use the sleep() function to put the radios in low power mode and use the [LowPower](https://github.com/rocketscream/Low-Power) or [Narcoleptic](https://code.google.com/p/narcoleptic/) libraries to power down your arduino
- The caveat with these higher power units is that they need more power when they transmit. For battery powered motes, you will need to keep them powered down and only transmit periodically. Use the sleep() function to put the radios in low power mode and use the [LowPower](https://github.com/rocketscream/Low-Power) or [Narcoleptic](https://code.google.com/p/narcoleptic/) libraries to power down your arduino