33.9 C
Colombia
lunes, julio 7, 2025

Crea un BBS classic en la radio Meshtastic hoy


En las décadas de 1980 y 1990, las comunidades en línea se formaron alrededor de pequeños oasis digitales llamados sistemas de tablón de anuncios. A menudo se queda sin hogares de las personas y se accesible por solo una o dos personas a la vez a través de un acceso telefónico módemsestos bbss dejan Las personas intercambian mensajes públicos y privados, juegan y comparten archivos Uso de menús simples y una interfaz basada en texto. Hoy, hay un aumento en el interés en BBSS como una forma de crear espacios digitales idiosincrásicos lejos del resplandor de grandes plataformas de redes sociales como Fb, incógnitay Bluesky. Por lo normal, se accede a los BBS de hoy a través de Web, en lugar de conexiones de acceso telefónico. Pero su antiguo mojo independiente es posible gracias a una de las nuevas tecnologías de radio más populares: Malvado.

De hecho, este artículo es realmente la última entrega en lo que se ha convertido en una serie unintentional que llamaré “Escalar la pila de Lora”. Lora Apareció por primera vez en Arms On’s Radar en 2020cuando los entusiastas se dieron cuenta de que el protocolo de largo alcance y bajo ancho de banda tenía mucho potencial más allá de solo máquina a máquina Web de las cosas Conexiones, como construir mensajes de texto de persona a persona. Luego el año pasado Hablamos sobre el advenimiento de Meshtasticque agrega capacidades de malla de malla a Lora, lo que permite que los dispositivos creen de forma autónoma Redes inalámbricas e intercambiar datos en un área mucho más grande. En ese artículo, me preguntaba qué tipo de aplicaciones interesantes podrían construirse sobre Meshtastic, y eso nos lleva a hoy.

Creado por el canal de comunicacionesel código abierto TC2-BBS El software program se lanzó por primera vez el verano pasado. Es un conjunto de Pitón guiones que se basan en solo dos bibliotecas: Uno para hablar con Meshtastic radios sobre un USB conexión y una que ayuda a administrar el tráfico de datos internos. TC2-BBS no requiere mucha potencia informática porque los límites de bajo ancho de banda de Lora significan que nunca está manejando muchos datos en un momento dado. Todo esto significa el Bbs El código es muy portátil y puede ejecutarlo en algo tan de baja potencia como un Raspberry Pi Zero.

Componentes principales de la radio Meshtastic de BBSEl sistema BBS utiliza una radio Meshtastic Wisblock con una pantalla de estado [middle left and center]que puede comunicarse de forma inalámbrica usando Lora y bluetooth antenas [top]. Un servo mueve una bandera física bajo el management de un Arduino Nano [middle right and bottom]mientras un Frambuesa pi Ejecuta el software program BBS Python.Provost de James

El conjunto precise de características TC2-BBS es mínimo, aunque en desarrollo activo. No hay opción para compartir archivos, la interfaz es básica incluso para los estándares de BBS y no hay “juegos de puertas“Que permiten a los visitantes jugar lo que típicamente eran aventuras de texto o juegos de estrategia por turnos. Por otro lado, TC2-BBS tiene algunas características de los sistemas más avanzados de la placa de anuncios de antaño, como la capacidad de almacenar y por el correo electrónico entre otros BBS, similares a la purple de fidonetque floreció a principios de la década de 1990 hasta que fue suplantado por el Web. Y en un guiño a la fantasía de los juegos de puerta, el sistema TC2-BBS tiene una opción que permite a los usuarios solicitar un aforismo al estilo de la fortuna, a la Desastre fortuna dominio. Y, por supuesto, cualquiera puede acceder a él en cualquier momento sin tener que preocuparse por una línea telefónica ocupada.

Instalé el software program en un repuesto Raspberry Pi 3siguiendo las instrucciones simples en Github. Hay un Estibador Imagen, pero debido a que estaba dedicando este Pi al BBS, lo instalé directamente. Para el {hardware} de radio, conecté el Pi a un Rakwireless Wisblockque se ejecuta en maldad de la caja. Además de una antena Lora, el Wisblock también tiene una antena Bluetooth que permite una fácil configuración de la radio a través de un aplicación de teléfono inteligente.

Cualquiera puede acceder a él en cualquier momento sin tener que preocuparse por una línea telefónica ocupada

El mayor hipo period el poder: normalmente la radio Wisblock se alimenta a través de su conexión USB, pero mi PI adjunto no pudo satisfacer las necesidades de la radio sin activar advertencias de bajo voltaje. Así que alimenté el Wisblock por separado a través de un conector normalmente reservado para aceptar el jugo de un panel photo voltaic.

Pronto tuve IEEE SpectrumS TC2-BBS en funcionamiento y felizmente hablando a través de Meshtastic con un Comunicador de Heltxt Compré para mis primeros experimentos prácticos. Ahora cualquiera en tres saltos de EspectroLa oficina de Midtown Manhattan, en la purple Meshtastic de la ciudad de Nueva York, puede dejar un mensaje enviando “hola” a nuestro nodo, anunciado en la purple Meshtastic como IEEE Spectrum BBS.

Pero, por supuesto, al igual que los BBS de antaño, la gente tardaría un tiempo en darse cuenta de que estaba allí y comenzar a dejar mensajes. Podría monitorear el BBS para los visitantes a través de una pantalla conectada al PI, pero después de un poco de asco en los guiones de Python, me di cuenta de que podía hacer algo más divertido. Mediante el uso del Biblioteca rpi.gpio Y agregando algunas líneas de código en el punto en que BBS almacena mensajes de tablero en la memoria, configuré el Pi para pulsar una de sus pines de entrada/salida de propósito normal (GPIO) encendido y apagado por un momento cada vez que se publica un nuevo mensaje.

Un diagrama de bloques de la radio malhtastic de BBSEl Raspberry Pi envía y recibe datos en serie de la radio Meshtastic Wisblock, y envía pulsos a través de su encabezado GPIO al Arduino Nano cuando se agrega una publicación a la base de datos de la placa de anuncios. Cuando el nano recibe una señal, eleva un indicador físico hasta que se presiona el botón de reinicioProvost de James

Pescé un Arduino nano Fuera de mi cajón y lo conectó a un servo, un botón de presentación y el pin GPIO del PI. El Nano escucha un pulso entrante del PI. Cuando el Nano escucha uno, mueve el brazo del servo a través de 90 grados, levantando una pequeña bandera roja. Al presionar el botón para reconocer la bandera, baja el indicador de notificación nuevamente y el nano se reanuda escuchando otro pulso. Esto elimina la necesidad de mantener el PI enchufado en una pantalla, y puedo verificar cuál es el nuevo mensaje a través de mi radio o teléfono inteligente Heltxt.

Así que por favor, si estás en Ciudad de Nueva York ¡Y tenga una radio Meshtastic, pase por nuestro nuevo abrevadero digital y deje un mensaje! En cuanto a mí, seguiré subiendo por la pila de Lora y veré si puedo escribir uno de esos juegos de puerta.

De los artículos de su sitio

Artículos relacionados en la internet

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles