D4no0

D4no0

Affordable alternatives to RPI for Nerves?

Damn, can’t wait to have some free time to actually do a project involving all of this.

It would be great to find a more affordable alternative to RPI, as I don’t really want to spend 100$ just for the device.

Most Liked

D4no0

D4no0

Finally got my hands on some RPIs zero w2, time to deploy nerves hub and get cooking :supervillain: .

lawik

lawik

Nerves Core Team

So the Pi is pretty reasonably priced in most places now that the shortages are generally over. I can’t speak to Moldavia specifically.

The newer Pis are more expensive but also more capable. I think the RPi 4 hits a sweet spot for mild home server use and it has good grunt for driving displays (2x 4K). If you need less and want to pay less the RPi3 is still useful.

I am unconvincwd about the RPi5. Though it adds much wanted stuff, RTC, power button, PCIe options. I would love that stuff as a revision on the RPi4

RPi Zero is kind of amazing in that you can do linux application level development on a device that you can reasonably afford multiple of. There are many MicroControllers (ESP32) etc that are “better value” but you can’t build things quite as easily because they won’t run Linux.

Most x86 machines can’t match RPi devices in power draw. N100 is decent I hear.

I don’t think Pis trash SD cards more than others. SD cards just get trashed, that is an SD card problem. The pis problem is that it relies on those cards. Now Nerves makes all the important parts read-only so if you either add a disk or write reasonably you should do okay.

Using RPi for homelab/servers and using them for IoT are fairly different. IoT devices usually serve few and specific purposes and can be put together with care for the constraints. If you shove a herd of containers on a Pi4 anything can happen.

RPi are decent for several IoT uses but really mostly suited for driving displays and low-security needs. They are good for prototyping because of the massive ecosystem.

This is where Orange, Banana and other Pi are much more shaky. The RockChip parts are beefy but usually poorly supported. I think Geerling documented his journey with Pi clones. I have heard mixed but good things about LattePanda devices in terms of bang for buck.

And again. Are you maintaining a IoT/hobby/prototype device on this or using it as a small server. All you need for a server is that they upstreamed the basic drivers. You probably don’t care about much of the features on the board.

And for small form factor PCs, such as the now-dead NUC line. Those are not a fit for sensors and such but make sense for a home server.

So what are we talking. Building a device or hosting Plex? RPi can do the first until you get bored and decide to do the second. It is no the best choice for either :slight_smile:

lawik

lawik

Nerves Core Team

I’m as keen to discuss boards as anyone. But this is the announcement for a new release of NervesHub and I’d rather not it be entirely about whether the Raspberry Pi is worthwhile or not. Especially since Nerves is in no way limited to the RPi boards :slight_smile:

If the thread gets split off I’m happy to argue why the OrangePi, Banana Pi and Mini-PCs are not great replacements for the Raspberry Pi.

Where Next?

Popular in Discussions Top

thojanssens1
It would be nice to be able to define a redirect from one route to another from the router.ex file. E.g.: redirect "/", UserController, ...
New
AstonJ
I’ve just started the Phoenix part of the utterly brilliant online course by @pragdave. On generating the Phoenix app he uses the --no-ec...
New
Ankhers
Just a little information upfront. Generally speaking, if I feel like I need to either break a pipe chain or use an anonymous function in...
New
rower687
Hi all, I’ve been reading a lot about the “let it crash” term and how supervising processes and the whole messaging passing make an elixi...
New
jer
I’ve been using umbrellas for a while, and generally started off (on greenfield projects at least) by isolating subapps based on clearly ...
New
PragTob
Hey everyone, this has been on my mind for some time and I’d love your input on it! TLDR: I feel like maps are superioer for storing and...
New
eteeselink
Hi all, In the last days, two things happened: A blog post titled “They might never tell you it’s broken” made the rounds. It’s about ...
New
MarioFlach
Hello, I want to share a project I’ve been working on for a while: https://github.com/almightycouch/gitgud Background Some time ago I ...
New
jesse
Hi everyone, I hesitated to post this here because I don’t want you to think I’m spamming, but I’ve been working on a Platform-as-a-Serv...
New
axelson
Decided against including more info in the title, but the gist is that Plataformatec sponsored projects will continue with the assets bei...
New

Other popular topics Top

sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29603 241
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement