Showing posts with label HSMM MESH. Show all posts
Showing posts with label HSMM MESH. Show all posts

Wireless Mesh Network Introduction

Wireless Mesh Network Introduction



http://youtu.be/T7fJwAyALss

Introduction to HSMM-MESH or Broadband-Hamnet

1. Introduction to HSMM-MESH or Broadband-Hamnet



HSMM Pi Tour

HSMM Pi Tour

A tour of the HSMM-Pi web interface. The HSMM-Pi project transforms a Raspberry Pi into a High-Speed Multimedia (HSMM) wireless mesh node. The web interface of HSMM-Pi greatly simplifies the process of creating the most common types of mesh nodes.

HSMM-Pi Project:
https://github.com/urlgrey/hsmm-pi



Broadband Hamnet (TM) Node (VA3RRZ-99) on tower

Broadband Hamnet (TM) Node (VA3RRZ-99) on tower

This is a video of the installation of my Broadband Hamnet (TM) mesh node on my 64' tower. At the top, are two antennas. One is directional, parabolic grill antenna with a 24dBi gain. The second is an omnidirectional antenna with a 12dBi gain. This node is now live.



Broadband-Hamnet MESH network working with Asterisk

Broadband-Hamnet MESH network working with Asterisk

Running a Broadband-Hamnet ( BBHN ) MESH network at home, I have connected a Cisco SPA525G SIP enabled VoIP phone to a Raspberry Pi running the RasPBX Asterisk software. Then, using a WiFi hotspot connected to the MESH network, I am able to connect my Android Nexus 5 phone and make a VoIP call to it. This project is designed to help the broadband-hamnet community in creating solutions for emergency and disaster preparedness, and separate ham networks.


Broadband Hamnet from HSMM-Mesh - Install broadband hamnet Ubiquiti

Install broadband hamnet firmware 3.0.0 on Ubiquiti Nanostation M2

Broadband hamnet flash and startup, flashing a Ubiquiti Nanostation M2 with 3.0.0 code.
Check out my new Kindle ebook on amazon, here:
http://smile.amazon.com/Mesh-Networki...

1. download the code for your ubiquiti unit from here:
http://www.broadband-hamnet.org/softw...

2. set your computer static IP to 192.168.1.22, gateway 192.168.1.20, mask 255.255.255.1, DNS 192.168.1.20

Broadband Hamnet from HSMM-Mesh node is up and running

Broadband Hamnet from HSMM-Mesh
Now what? - Some ideas on what to do AFTER your node is up and running.
 
[After answering many of the same questions of newbies in email, I put this together to give a few folks an idea of what's in store...]

If you are like me, you found out about this mesh stuff and thought this might be an interesting tool... You saw possibilities. You thought, yeah, this is what TCP/IP packet SHOULD have been!

If you are like me, you hunted down some gear, you figured out which software to download, you leaned how to get inside the box and re-flash the firmware – and voila! You are almost there! You click update and cross your fingers...

MESH how do you deploy and finance in a city?

We have started to create a mesh in our city.  Some significant issues.  The terrain (especially with tall buildings) means we need lots of nodes for infrastructure. I am getting a strong 'have you build it yet' from the local ham population.

How have other areas financed (or convinced the local hams) to be involved (AKA donate kit) ?

Unlike a repeater which only needs 2 or 3 guys to do EVERYTHING, a mesh needs to be a community project.  What if the community is not ready? Do we cancel and use the existing kit for other purposes or keep pushing slowwwwwly forward? Even when we setup the packet nodes & PBBS 25 years ago, it was only a few hams that really got involved.

Any words of wisdom are welcomed.  Even doom and gloom are welcomed. Will the mesh catch on with the general ham population or is this going to be the pet project of a select few?

Broadband Hamnet from HSMM-Mesh - Setup Password

Broadband Hamnet from HSMM-Mesh - Setup Password, I forgot the Setup Password how to...
The password: hsmm, should all be lowercase.

hmss or hsmm?
Take a look at the posts here: http://www.broadband-hamnet.org/hsmm-mesh-forums/view-postlist/forum-3-firmware/topic-533-safe-mode-change-user-name.html You will diverge slightly in the failsafe directions (my posts there are still relevant to your case).


Hopefully you will find some useful information here.
 Discussion 
https://groups.io/g/AREDN
https://aredn.blogspot.com/

,

Asterisk and Broadband Hamnet finally working together! VOIP mesh

Asterisk and Broadband Hamnet finally working together! VOIP mesh

I have been running a Mesh network based on HSMM mesh for a long time, and a Raspberry Pi Asterisk VOIP phone system also. I recently tried to get them working together and didn't have any luck with the firewall changes that I thought were needed.
I am a long time Linux guy and use Iptables and thought I really unstood what was needed, however, I could never get the VOIP to traverse the mesh nodes.
I pulled out my Grandstream 701's after upgrading to 1.0.0 version of Mesh, and low and behold it works!! Yay! Here is a couple key items that are important to get right, port forwarding and using a name instead of an IP address.
WRT54, 5 node mesh. Grandstream HT701 and 2 plain old telephones, along with Asterisk latest version, running on Raspberry Pi as a server. As a bonus, the server is running on my mobile mesh node mounted in my car, powered by johnson power pole and USB.

video:

How many MESH nodes in local network

I am wonder haw many nodes you have in local networks ? and how many hops ?

I am asking about this because we have see that in Mesh network bandwidth changing with follwoing

    1 hop - 50% of the possible bandwidth.
    2 hops - 25% of the possible bandwidth.
    3 hops - <10% of the possible bandwidth.
    4 or more hops - it stabilizes at 7% of the available bandwidth.

How to solve problem bandwidth with many nodes in local network  ?

How to use HotPlug for SES and Reset buttons

How to use HotPlug for SES and Reset buttons
On the WRT54G, GL, and GS models there are both a Reset and a Secure Easy Setup (SES) button. The SES button is behind the Cisco/Linksys logo on the left front panel while the reset button is recessed into the back side between the WAN jack and the nearest antenna. Actually, WRT54G versions 1.0 up to version 2.2 are excluded because they do not have the SES button.
What we're doing is having shell scripts executed whenever a given event occurs, such as pressing the SES or Reset buttons.
To do this we first remove or comment out the following lines from the file "/etc/hotplug2-init.rules":
SUBSYSTEM ~~ button {
 exec kill -USR1 1 ;
}
These lines are not needed and may interfere with our scripts.
Next, create the directory "/etc/hotplug.d/button". This is where our button scripts will go.

Setting up Asterisk on a Raspberry Pi for use on a Broadband-Hamnet mesh network

Setting up Asterisk on a Raspberry Pi for use on a Broadband-Hamnet(TM) mesh network

Paul KF5JIM provides instructions on setting up Asterisk on a Raspberry Pi, and then setting that up to work across a Broadband-Hamnet(TM) (hsmm-mesh(TM)) mesh network.

IMPORTANT UPDATE:
Before you unplug the RPi, you are going to need to SSH into the pi, and type "shutdown -h now". Once the lights on the RPi turn off (except the one red light), only then can you unplug the RPi. From my experience, Linux does not do well with unplugging the computer before you shut it down. So with that said, you might need to re-install the system to the SD card. Another regret is not mentioning about installing a fake-hwclock so that Asterisk can boot and continue to run without an active internet connection. You can do this by SSHing into the RPi and typing, "apt-get install fake-hwclock" with an active internet connection.




Raspberry wifi HSMM-MESH node Emergency Cloud Server, revisited

Raspberry wifi HSMM-MESH node Emergency Cloud Server, revisited