Изграждането на надеждни мрежи от тип „mesh“ може да бъде предизвикателство. Нашите приятели от iroh разработиха изключително интелигентен софтуер, който позволява на вашите устройства, приложения и облачни инстанции да формират сигурна и надеждна mesh мрежа чрез базирани на IP връзки (като клетъчни мрежи и Wi-Fi), както и чрез небазирани на IP мрежи като Bluetooth-LE и LoRa.

iroh е модулен мрежов стек, написан на Rust. Той предоставя градивните елементи за създаване на приложения, които могат да комуникират чрез бързи, достъпни и надеждни връзки. Това е лека нативна библиотека, предназначена за директно вграждане във вашето приложение.

Екипът на iroh портна своя базиран на Rust стек към нашия практичен микроконтролер RP2350 и го демонстрира върху продукта Presto на Pimoroni, използвайки Wi-Fi като мрежов интерфейс.

Изглед отзад на задвижвания от Raspberry Pi продукт Pimoroni Presto
Изглед отзад на задвижвания от Raspberry Pi продукт Pimoroni Presto

Смятаме, че това е фантастична стъпка напред, и се вълнуваме да видим какви mesh системи ще изградят клиентите с Raspberry Pi и iroh.

Raspberry Pi Radio Module 2

Миналата година пуснахме нашия първи самостоятелен Wi-Fi и Bluetooth радиомодул. Raspberry Pi Radio Module 2 беше проектиран за използване с микроконтролери Raspberry Pi и включва същия радиочип Infineon CYW43439, използван в Raspberry Pi Pico W и Pico 2 W, което го прави идеален избор за продукти, базирани на RP2040 и RP2350, които изискват готова за употреба безжична свързаност.

Нашият миниатюрен Radio Module 2
Нашият миниатюрен Radio Module 2

RP2350, нашият сигурен и високопроизводителен микроконтролер, се комбинира отлично с Raspberry Pi Radio Module 2 — използването им заедно ви позволява да добавите достъпни, но производителни изчисления в реално време и свързаност към вашите продукти. Точно това са установили и от одобрения дистрибутор на Raspberry Pi — Pimoroni, когато са създали настолния компаньон Presto, използван в демонстрацията на самите iroh!

Отличната публикация в блога на Rüdiger Klaehn обяснява инженерния процес и хитрите заобиколни решения, използвани, за да може мрежовата библиотека iroh да работи нативно на Raspberry Pi Pico 2 без Wi-Fi, както и на гореспоменатия Pimoroni Presto с Wi-Fi и сензорен дисплей. Можете да разгледате по-задълбочено програмния код или сами да изпробвате имплементацията, като посетите хранилището iroh-pico-examples в GitHub.