Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
FPGAs are a HUGE overkill for this project! Just use arm for that! FPGA are used for very specific speed extensive applications on example: osciloscopes or other instruments.
You cant create wifi with that. Usb and enthernet might be possible but remember fpga is just a huge chip full of simple gates, yes imagine creating a computer from scrach!
If you use rasperry pi you will get wifi, hdmi, usb, ethernet, complete linux machine with ready libraies that you can use for your project.
@Gregozor2121 Lattice is doing very cheap FPGAs...
I know that with RPi and dongles I solve the problem, but using it in every lightbulb is way too expensive.
about ARM... Is there a micro that can manage an antenna for that type of communication? Can we just program that micro, or do we need to modify the peripheral inside it?
in the latter case, FPGA is required...
Rasberry pi zero costs like few bucks... And those cheap fpgas propably have too few cells to be usefull. I cant imagine that fpga will be better suited in this situation.
Rasberry pi zero has more functionality, is easier to program and is definitly cheaper than fpga.
Im curious. Why do you even want to use fpgas? Is is realy nessesary? If yes how are you going to use it?
yabbat5475yIt is possible. We had a bachelor thesis where a video RTP stream originating from a Drone was send to client via a meshed network. If the link quality to the actual node getting worse the Stream was automatically switched over to a node with better link quality.
The student used devices from Turris Omnia as nodes.
The used HWMP for routing with this implementation(in linux kernel since 2.6.26):
Maybe its worth a look. :)