On the most solid foundations
April 29, 2021 • Issue 2
Another Thursday and we have the second Nerves Newsletter. You subscribed to this, it should not come as a surprise. A delight maybe, just not a surprise. Official project updatesnerves_system_pi, release: version 1.15.1 But wait there is more. nerves_system_pi4, release: version 1.15.1 nerves_system_osd32_mp1: version 0.6.1 A straight-forward security and bug fix release. .. Community updatesIoT Network Monitoring with Elixir and Nerves Nerves meetup? You just missed it Featured Project: Raspberry Pi live camby Connor Rigby This is a compelling stack of Nerves, Phoenix and Membrane for doing streaming from a nerves device to a cloud-based app. Connor introduces some of Membrane framework here which is a very cool project for doing things with media and it certainly deserves more attention. The post goes through a lot of stuff in short order, thankfully source is also provided for the entirety of the thing. Blog post: Nerves, Phoenix, Membrane Have a project you think would interest the Nerves community? Featured talk: Functional IoTby Justin Schneck A very good talk for covering the foundations of what makes Nerves such a compelling platform for building IoT devices and working with hardware. If you are pitching Nerves to your skeptical colleague this is likely the kind of video they should be seeing. Video from Craft Conference: Functional IoT with Elixir and Nerves Nerves technical note: PartitioningNerves uses an A/B partitioning scheme to support smooth updates and easy fallbacks. In simple terms, the drive keeps 2 firmware versions: The old and the new. When you update, it overwrites the older firmware and sets that as the “new” or current. There are a few other partitions to hold kernel data, uboot environment, and application data which by default is the only writable partition and is where an application would persist data if needed. The application data partition is mounted to `/root` and is also aliased as `/data`. More partitions can be added to a system by altering the instructions in fwup.conf. - Jon Supporting the Nerves projectWe want to encourage everyone to contribute in whatever way works for them. Here are some ways we currently recommend:
Finally, if you have questions about the newsletter or want to suggest something you can simply respond to this email it will go directly to me, Lars, who edits this thing. Let me know what you think. - Lars, Underjord.io |