{"id":3349,"date":"2024-07-06T07:25:31","date_gmt":"2024-07-06T06:25:31","guid":{"rendered":"https:\/\/m0aws.co.uk\/?p=3349"},"modified":"2024-07-06T07:25:31","modified_gmt":"2024-07-06T06:25:31","slug":"meshtastic-bbs","status":"publish","type":"post","link":"https:\/\/m0aws.co.uk\/?p=3349","title":{"rendered":"Meshtastic BBS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/meshtastic.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Meshtastic<\/a> devices have really taken off in the UK over the last few months and there is now an <a href=\"https:\/\/meshmap.net\/\" target=\"_blank\" rel=\"noreferrer noopener\">established Mesh across a large portion of the UK mainland<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Looking to expand the device capability I stumbled across a really interesting little project that is still in the early stages of development but, is functional and worth trying out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/github.com\/TheCommsChannel\/TC2-BBS-mesh\/blob\/main\/README.md\" target=\"_blank\" rel=\"noreferrer noopener\">TC\u00b2-BBS Meshtastic Version<\/a> is a simple <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bulletin_board_system\" target=\"_blank\" rel=\"noreferrer noopener\">BBS system<\/a> that runs on a <a href=\"https:\/\/shop.pimoroni.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">RaspberryPi<\/a>, Linux PC or virtual machine (VM) and can connect to a Meshtastic device via either serial, USB or TCP\/IP. Having my M0AWS-1 Meshtastic node at home connected to Wifi I decided to use a TCP\/IP connection to the device from a Linux VM running the Python based TC\u00b2-BBS Meshtastic BBS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Following the <a href=\"https:\/\/github.com\/TheCommsChannel\/TC2-BBS-mesh\/tree\/main\" target=\"_blank\" rel=\"noreferrer noopener\">instructions on how to deploy the BBS <\/a>is pretty straight forward and it was up and running in no time at all. With a little editing of the code I soon had the <a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Python<\/a> based BBS software <em>M0AWS<\/em> branded and connected to my Meshtastic node-1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"592\" height=\"385\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/07\/M0AWS-1-Meshtastic-BBS-Main-Menu.png\" alt=\"M0AWS Meshtastic BBS Main Menu accessible on M0AWS-1 node.\" class=\"wp-image-3355\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/07\/M0AWS-1-Meshtastic-BBS-Main-Menu.png 592w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2024\/07\/M0AWS-1-Meshtastic-BBS-Main-Menu-300x195.png 300w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><figcaption class=\"wp-element-caption\">M0AWS Meshtastic BBS Main Menu accessible on M0AWS-1 node.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The BBS system is very reminiscent of the old <a href=\"https:\/\/en.wikipedia.org\/wiki\/AX.25\" target=\"_blank\" rel=\"noreferrer noopener\">packet BBS systems<\/a> of a bygone era but, it is ideal for the Meshtastic world as the simple menus and user interface are easily transmitted in seconds via the Mesh using minimal bandwidth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The BBS is accessible by opening a <em>Direct Message<\/em> session with the M0AWS-1 node. Sending the letter H to the node will get you the  initial help screen showing the menu above and then from there onwards it&#8217;s just a matter of selecting the menu item and following the BBS prompts to use the BBS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The BBS also works across MQTT. I tested it with Dave, G4PPN and it worked perfectly via the Meshtastic MQTT server. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This simple but, effective BBS for the Meshtastic network will add a new message store\/forward capability to the Mesh and could prove to be very important to the development of the Meshtastic mesh in the UK and the rest of the world.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More soon &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Meshtastic devices have really taken off in the UK over the last few months and there is now an established Mesh across a large portion of the UK mainland. Looking to expand the device capability I stumbled across a really interesting little project that is still in the early stages of development but, is functional &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/m0aws.co.uk\/?p=3349\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Meshtastic BBS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[363,20,4,271,285,275,283,38,279,365,364,272,278,186,135,288,37,134,192,289,130,299,284,344,53,26,106,185],"tags":[],"class_list":["post-3349","post","type-post","status-publish","format-standard","hentry","category-bbs","category-digitalmodes","category-ham-radio","category-heltec","category-heltecesp32v3","category-ism","category-lillygo","category-linux","category-lora","category-m0aws-1","category-meshbbs","category-meshtastic","category-mqtt","category-nodes","category-opensource","category-pip3","category-programming","category-projects","category-python","category-python3","category-qrpp","category-sourcecode","category-t-echo","category-tcp-ip","category-usb","category-usb-to-serial","category-wireless","category-worldmap"],"_links":{"self":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/3349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3349"}],"version-history":[{"count":12,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions"}],"predecessor-version":[{"id":3362,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions\/3362"}],"wp:attachment":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}