RFM65 radio with MicroPython
RFM65 radio with MicroPython
<moved from Libs section to General Questions section>
Having searched a bunch, I can't seem to find anyone using RFM69 with MicroPython.
The esp8266 is great, but wifi uses too much energy for low power battery operated IOT projects.
Anyone interested in this?
Thanks.
Edit: My goal would be to have sensors in the field with a RFM69 radio sending data back to the gateway (a board with another RFM69 and a ESP8266. The ESP would then send the data to the cloud.)
Having searched a bunch, I can't seem to find anyone using RFM69 with MicroPython.
The esp8266 is great, but wifi uses too much energy for low power battery operated IOT projects.
Anyone interested in this?
Thanks.
Edit: My goal would be to have sensors in the field with a RFM69 radio sending data back to the gateway (a board with another RFM69 and a ESP8266. The ESP would then send the data to the cloud.)
Last edited by Terrence on Wed Aug 24, 2016 2:32 pm, edited 1 time in total.
- pythoncoder
- Posts: 5956
- Joined: Fri Jul 18, 2014 8:01 am
- Location: UK
- Contact:
Re: RFM65 radio with MicroPython
I assume you've seen the official library for the NRF24L01+. But the RFM65 should offer longer range.
Peter Hinch
Index to my micropython libraries.
Index to my micropython libraries.
Re: RFM65 radio with MicroPython
Thanks for the tip.pythoncoder wrote:I assume you've seen the official library for the NRF24L01+. But the RFM65 should offer longer range.
No, I had not, searching for RFM69 and micropython didn't turn that up, obviously.
So do you think code for the Nordic radio will work for the RFM69? I don't know enough about this, but I would think it would need to be altered to work with the difference radio type.
- pythoncoder
- Posts: 5956
- Joined: Fri Jul 18, 2014 8:01 am
- Location: UK
- Contact:
Re: RFM65 radio with MicroPython
No, I doubt there's any compatibility - I was merely pointing out that there is a proven and supported radio. But I can see why you might want to use the RFM65 for longer range. The really interesting radio technology is LoRa (in my opinion).
Peter Hinch
Index to my micropython libraries.
Index to my micropython libraries.
Re: RFM65 radio with MicroPython
No doubt, LoRa is fantastic. I am using it in some other situations. For IOT in moderate ranges RFM69 is the ticket I believe. Way cheaper than LoRa and gateway tech is easier and cheaper as well.
Once Austin's LoRaWAN coverage is better we can start using that for the great range it provides.
It would be nice to use these radios with a great high level language like Micropython instead of the usual c/c++ nightmare.
Once Austin's LoRaWAN coverage is better we can start using that for the great range it provides.
It would be nice to use these radios with a great high level language like Micropython instead of the usual c/c++ nightmare.
Re: RFM65 radio with MicroPython
You can always write the driver for it yourself, it's not very hard.
Re: RFM65 radio with MicroPython
>>not very hard.
Well that all depends on your experience. I don't have the chops to convert that radio library from c++ to MP.
I can barely get business logic written let alone low level libs.
Thanks.
Well that all depends on your experience. I don't have the chops to convert that radio library from c++ to MP.
I can barely get business logic written let alone low level libs.
Thanks.
Re: RFM65 radio with MicroPython
It's a great opportunity to learn. Give it a try, we can help you!
Re: RFM65 radio with MicroPython
>>It's a great opportunity to learn. Give it a try, we can help you!
Well that is a very good point. Thank you for the offer. Let me start looking at those libs.
Well that is a very good point. Thank you for the offer. Let me start looking at those libs.
Re: RFM65 radio with MicroPython
I wish @VisualEcho would chime in, it looks like he was working on the Radiohead library which is just what I need.
http://forum.micropython.org/viewtopic.php?f=15&t=2134
http://forum.micropython.org/viewtopic.php?f=15&t=2134