· kaynak Hacker News – Front Page (native)
Açık kaynak USB-C LTE modem, bilgisayarlara scriptler ve agent'lar için ses, SMS ve data hattı veriyor
KiCad ile tasarlanmış bir açık donanım kartı, bir Quectel LTE modülünü RP2040 tabanlı bir USB ses kartıyla birleştirerek bilgisayara, aramaları, mesajları ve datayı script'lerin veya yapay zekâ agent'larının yönetebildiği bir telefon hattı kazandırıyor.
Tek kabloyla telefon hattı
GitHub'da Koppar tarafından yayımlanan ve Hacker News'te öne çıkan bir proje, bilgisayara tek bir USB-C bağlantısı üzerinden kendi hücresel hattını veren dört katmanlı bir devre kartını tanımlıyor. Bir nano-SIM takın, kabloyu takın ve makine LTE data kullanabilir, kısa mesaj gönderebilir ve alabilir, sesli arama yapabilir veya karşılayabilir; çağrı sesi bilgisayarın kulaklığından çalınır. Kartı oluşturmak için gereken her şey — KiCad 10 projesi, Gerber dosyaları, JLCPCB montaj dosyaları, şematik PDF ve yazılı bir tasarım incelemesi — CERN Open Hardware Licence, sürüm 2, Permissive kapsamında yayımlanıyor.
Bilgisayarın gördüğü
Projenin README'sine göre kart üzerindeki USB hub, ana makineye üç sıradan cihaz sunuyor. Bir Quectel EC25-EUX modülüyle desteklenen ağ adaptörü, Avrupa bantlarında 3G ve 2G'ye geri düşebilen LTE data sağlıyor. Seri portlar standart AT komutlarını açığa çıkarıyor; böylece yazılım arayan numarayı sorgulayabilir, mesaj gönderebilir, aramaları yanıtlayabilir veya bitirebilir. Raspberry Pi RP2040 mikrodenetleyicisi üzerine kurulu bir USB ses kartı ise modemin 1,8 V PCM arayüzünü alıyor, seviyesini dönüştürüyor ve bilgisayara mikrofon-hoparlör çifti olarak sunuyor — canlı çağrı sesi ana makineye böyle ulaşıyor.
Kartın kendisinde pil, ekran veya hoparlör yok; üç LED ağ kaydını, gelen çağrıyı ve aktif konuşmayı gösteriyor. Güç, USB-C üzerinden 5 V ile geliyor ve modemin 2 A'lık iletim atımaları için boyutlandırılmış 3,8 V, 3 A'lık bir regülatörle düşürülüyor; ayrıca hub ve mikrodenetleyici için 3,3 V'lik bir hat var.
Yazılımla yönlendirilmek için tasarlandı
Kontrol ile sesin ayrılması asıl mesele. Aramalar seri AT komutlarıyla yönetilirken sesleri standart bir USB ses cihazı olarak geliyor; böylece bir script veya bir yapay zekâ agent'ı, ana makinede hiçbir telefon altyapısı olmadan telefonu açabilir, dinleyebilir, konuşabilir ve kapatabilir. README, kartı çağrıları ve mesajları insanlara değil programlara devretmenin bir yolu olarak konumlandırıyor.
Tasarım incelemesi, parça tedariki ve uyarılar
Kart B revizyonunda. Yayımlanan inceleme, A revizyonunda katman değiştiren 35 ohm'luk bir anten hattı, bobininden 60 mm uzakta konumlandırılmış bir buck dönüştürücü ve ters yönde bakan bir SIM yuvası bulunduğunu; üçünün de düzeltildiğini kaydediyor. B revizyonu, KiCad 10'da sıfır DRC hatası ve sıfır bağlantısız ağ bildiriyor ve kartlar sipariş ediliyor.
Bazı parçaların üretici tarafından ayrıca tedarik edilmesi gerekiyor. Sipariş kodu EC25EUXGR-128-SGNS olan modem, montaj firması tarafından takılmıyor ve ayrıca lehimlenmeli — üstelik EUX varyantı olmalı, çünkü modülün Kuzey Amerika'daki yalnızca data destekleyen sürümlerinde ses desteği yok. 698–2690 MHz'i kapsayan iki U.FL anten, ana ve diversity konnektörlerine takılıyor ve SIM'in ses içeren bir tarife ihtiyacı var. Kablo da önemli: README, bir USB-A portunun ya da 1,5 A'lık herhangi bir kaynağın 2G iletim atımı sırasında voltaj düşüşü yaşayacağı uyarısını yapıyor; dolayısıyla kart, 5 V'ta 3 A sağlayan bir port gerektiriyor.
İşler ters gittiğinde için kurtarma yolları da mevcut: donanım yazılımı çöktükten sonra bile RP2040'ı USB bootloader'ına zorlayan pedler, bir SWD header'ı ve başarısız bir güncellemeden sonra EC25'i acil indirme moduna alan bir ped çifti. Modem kendini açmıyor — RP2040 güç ve reset hatlarını sürüyor — bu yüzden donanım yazılımı çalışana kadar bilgisayar yalnızca hub'ı ve mikrodenetleyiciyi görüyor.
Proje henüz kanıtlanmış bir donanım değil. Kartlar geldiğinde ilk çalıştırma, AT komutu çalışmaları, ses kartı donanım yazılımı ve ilk çağrı ile mesajın tümü sonraki adımlar olarak listelenmiş. README ayrıca bu modülde VoLTE'nin isteğe bağlı olduğuna dikkat çekiyor: 2G ve 3G ağlarının kapatıldığı bölgelerde çağrılar, VoLTE destekli bir modem donanım yazılımı ve buna izin veren bir operatör gerektiriyor.
Neden önemli
Çoğu bilgisayar telefon ağına uygulamalar, tarayıcı tabanlı numaralar veya SMS ağ geçitleri üzerinden ulaşır; her birinin kendi hesap katmanı ve API sınırları vardır. Bu kart, bir operatör hatını üç sıradan çevre birimi gibi davranır hale getiriyor — bir modem, seri portlar ve bir ses kartı — script'lerin ve yapay zekâ agent'larının doğrudan kullanabileceği bir biçim: çağrıyı yanıtla, sesi işle, mesajla yanıtla, bir insana devret. Bu şeffaflık donanım için de alışılmadık; tasarım incelemesi ilk revizyonun hatalarını rakamlarıyla birlikte belgeliyor ve tüm paket yeniden kullanım için lisanslı. Son olarak kart, tasarımcısının hizmetinin bir tanıtımı olarak da işlev görüyor: Koppar, kartı tek sayfalık bir metin spesifikasyonundan ürettiğini ve müşterinin kendi agent'ının akışı yönetebilmesi için hem spesifikasyondan karta tasarım hem de bir MCP arayüzü sunduğunu belirtiyor.
- #open-source
- #open-hardware
- #usb-c
- #lte
- #kicad
İlgili yazılar
- MathLive 0.111.2, ChatGPT paylaşım bağlantısı kod çalıştırma zincirinin ardından origin denetimleri ekliyor
- Bir dosya aktarımlı workflow ile beş Qwen 27B agent, LiveCodeBench Hard alt kümesinde Fable 5'i geride bıraktı
- bootgpt, işletim sistemi olmadan 512 baytlık bir boot sector'dan 11,5 KB'lık bir dil modelini çalıştırıyor