In other words I think that with a low noise gateway all my HW's could run at 300kbit. And many at a very low powerLevel.
It's really frustrating to try and test this:
I primarily have rfm69hw's. Even if I set tx power to -2 dBm (lowest the radio can deliver, that's a powerLevel of -4 in Felix nomenclature) and the bitrate to 300kbit there is no place in my apartment where I get an error rate of larger than zero.
Here's a typical run with the receiver in the fridge upstairs (metal case), sender downstairs, both moteinos powered from battery. Around 6750 packets, not one failure:
Apr 26 22:38:44 espgw.lx 1523581: !0, RS: -88, P: -2, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:46 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:46 espgw.lx 1524150: !0, RS: -87, P: -1, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:47 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:47 espgw.lx 1523828: !0, RS: -85, P: 0, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:49 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:49 espgw.lx 1523893: !0, RS: -85, P: 1, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:50 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:50 espgw.lx 1523793: !0, RS: -84, P: 2, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:52 espgw.lx [20] [RX_RSSI:-35,1,8,45]
Apr 26 22:38:52 espgw.lx 1524107: !0, RS: -83, P: 3, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:53 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:53 espgw.lx 1523866: !0, RS: -82, P: 4, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:55 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:55 espgw.lx 1523429: !0, RS: -81, P: 5, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:56 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:56 espgw.lx 1524073: !0, RS: -80, P: 6, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:58 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:58 espgw.lx 1523889: !0, RS: -79, P: 7, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:38:59 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:38:59 espgw.lx 1523919: !0, RS: -78, P: 8, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:39:01 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:01 espgw.lx 1523791: !0, RS: -77, P: 9, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:39:03 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:03 espgw.lx 1523740: !0, RS: -76, P: 10, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:39:04 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:04 espgw.lx 1523990: !0, RS: -75, P: 11, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:39:06 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:06 espgw.lx 1523435: !0, RS: -74, P: 12, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:39:07 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:07 espgw.lx 1523672: !0, RS: -73, P: 13, Suc: 307, Fail: 0, Rt: 0
Apr 26 22:39:09 espgw.lx [20] [RX_RSSI:-35,1,8,45]
Apr 26 22:39:09 espgw.lx 1521565: !0, RS: -76, P: 14, Suc: 305, Fail: 0, Rt: 0
Apr 26 22:39:10 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:10 espgw.lx 1524970: !0, RS: -74, P: 15, Suc: 306, Fail: 0, Rt: 0
Apr 26 22:39:12 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:12 espgw.lx 1524807: !0, RS: -74, P: 16, Suc: 306, Fail: 0, Rt: 0
Apr 26 22:39:13 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:13 espgw.lx 1524636: !0, RS: -73, P: 17, Suc: 306, Fail: 0, Rt: 0
Apr 26 22:39:15 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:15 espgw.lx 1524776: !0, RS: -72, P: 18, Suc: 306, Fail: 0, Rt: 0
Apr 26 22:39:16 espgw.lx [20] [RX_RSSI:-34,6,8,45]
Apr 26 22:39:16 espgw.lx 1524819: !0, RS: -71, P: 19, Suc: 306, Fail: 0, Rt: 0
Apr 26 22:39:18 espgw.lx [20] [RX_RSSI:-34,1,8,45]
Apr 26 22:39:18 espgw.lx 1524990: !0, RS: -70, P: 20, Suc: 306, Fail: 0, Rt: 0
Seems like I need to get an rfm69w moteino. Or hook one of my th-motes up to a real battery so I can run these tests on it.
If the receiving moteino is powered from the macbook usb outlet the picture looks completely different (same positions for both motes). Basically no matter what power, nothing gets through:
Apr 26 22:35:36 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:36 espgw.lx 3221857: !0, RS: -1, P: -2, Suc: 0, Fail: 32, Rt: 100
Apr 26 22:35:38 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:38 espgw.lx 2105193: !0, RS: -1, P: -1, Suc: 0, Fail: 32, Rt: 100
Apr 26 22:35:41 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:41 espgw.lx 3199072: !0, RS: -87, P: 0, Suc: 2, Fail: 31, Rt: 93
Apr 26 22:35:45 espgw.lx [20] [RX_RSSI:-31,1,8,45]
Apr 26 22:35:45 espgw.lx 3197078: !0, RS: -91, P: 1, Suc: 2, Fail: 31, Rt: 93
Apr 26 22:35:46 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:46 espgw.lx 1523754: !0, RS: -89, P: 2, Suc: 3, Fail: 31, Rt: 91
Apr 26 22:35:48 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:48 espgw.lx 1550397: !0, RS: -1, P: 3, Suc: 0, Fail: 32, Rt: 100
Apr 26 22:35:49 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:49 espgw.lx 1527859: !0, RS: -87, P: 4, Suc: 4, Fail: 31, Rt: 88
Apr 26 22:35:51 espgw.lx [20] [RX_RSSI:-31,1,8,45]
Apr 26 22:35:51 espgw.lx 2085991: !0, RS: -87, P: 5, Suc: 2, Fail: 31, Rt: 93
Apr 26 22:35:53 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:53 espgw.lx 1526920: !0, RS: -85, P: 6, Suc: 4, Fail: 31, Rt: 88
Apr 26 22:35:54 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:54 espgw.lx 1549319: !0, RS: -85, P: 7, Suc: 1, Fail: 32, Rt: 96
Apr 26 22:35:57 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:57 espgw.lx 2111610: !0, RS: -85, P: 8, Suc: 1, Fail: 32, Rt: 96
Apr 26 22:35:58 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:35:58 espgw.lx 1524769: !0, RS: -83, P: 9, Suc: 1, Fail: 31, Rt: 96
Apr 26 22:36:00 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:00 espgw.lx 1524826: !0, RS: -83, P: 10, Suc: 1, Fail: 31, Rt: 96
Apr 26 22:36:02 espgw.lx [20] [RX_RSSI:-31,1,8,45]
Apr 26 22:36:02 espgw.lx 2092145: !0, RS: -80, P: 11, Suc: 5, Fail: 31, Rt: 86
Apr 26 22:36:03 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:03 espgw.lx 1549375: !0, RS: -79, P: 12, Suc: 1, Fail: 32, Rt: 96
Apr 26 22:36:05 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:05 espgw.lx 2090091: !0, RS: -79, P: 13, Suc: 4, Fail: 31, Rt: 88
Apr 26 22:36:07 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:07 espgw.lx 1528875: !0, RS: -79, P: 14, Suc: 3, Fail: 31, Rt: 91
Apr 26 22:36:08 espgw.lx [20] [RX_RSSI:-31,1,8,45]
Apr 26 22:36:08 espgw.lx 1526876: !0, RS: -79, P: 15, Suc: 3, Fail: 31, Rt: 91
Apr 26 22:36:10 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:10 espgw.lx 1552467: !0, RS: -77, P: 16, Suc: 2, Fail: 32, Rt: 94
Apr 26 22:36:11 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:11 espgw.lx 1554772: !0, RS: -74, P: 17, Suc: 11, Fail: 31, Rt: 73
Apr 26 22:36:14 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:14 espgw.lx 2666357: !0, RS: -80, P: 18, Suc: 1, Fail: 32, Rt: 96
Apr 26 22:36:16 espgw.lx [20] [RX_RSSI:-32,1,8,45]
Apr 26 22:36:16 espgw.lx 1554491: !0, RS: -77, P: 19, Suc: 2, Fail: 32, Rt: 94
Apr 26 22:36:17 espgw.lx [20] [RX_RSSI:-31,1,8,45]
Apr 26 22:36:17 espgw.lx 1531958: !0, RS: -76, P: 20, Suc: 4, Fail: 31, Rt: 88
Joe