![]() Even if it is always on ARSSI capacitor on both module type, I saw that it is reversed from one module to other. Welcome now to Murphy’s law, it’s not so simple because depending on RFM12B module type, the ARSSI signal is not located on same place and have the same value. There is a fast and easy way to get this signal and connect it to an analog pin of an Arduino. But this pin is not available out of the box so we need to tweak to bring it to us. But RFM12B has a pin on chipset that presents the extremely interesting analog RSSI signal which can show us the level of signal reception. ![]() This is understandable because the module does not provide this information as is. See jeelabs packet format and Lowpowerlab packet format if you want to have more information.Īlso, no library have a function to read analog RSSI from RFM12B. This mean that one packet sent by one library can’t be received by the other due to different packed handling in headers. Take care that both libraries are not compatible each other. Moreover Felix’s library has possibility of using 127 nodes on same network instead of 30. ![]() Both are working fine and have similar functionalities but Felix’s one has some refactory improvement such as setting some parameters (power, speed, …) from calling function instead of doing this in “compilation”. I started to play with Jeelabs library but switched to Felix ( ) library improvement on. For some time now, I’m using great RFM12B RF modules to transmit data from my nodes to my gateway and then post data to emoncms. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |