Date: Mon, 30 Jan 2012 12:45:20 +0100 From: Milan Obuch <freebsd-net@dino.sk> To: Matthias Apitz <guru@unixarea.de> Cc: freebsd-net@freebsd.org Subject: Re: UMTS Huawei monitor Message-ID: <20120130124520.40f830c0@atom.dino.sk> In-Reply-To: <20120130110919.GA1249@tiny> References: <20120130110919.GA1249@tiny>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 30 Jan 2012 12:09:20 +0100 Matthias Apitz <guru@unixarea.de> wrote: > > Hello, > > I'm used to connect my FreeBSD laptop or netbooks to Internet using > Huawei USB modems (E220 or E1750) with good results, if the networks > coverage of the provider is good enough in the place in question. > > While monitoring my modems and searching around in Google I see that > the modems are providing not only the port used by the ppp(8) daemon, > in my case /dev/cuaU0.0, but also some additional monitor port, the > E1750 as /dev/cuaU0.3. If you just hook a terminal or kermit(1) to > that port you see from time to time lines like this one: > > ^RSSI: 11 > > which gives the signal quality in a range from 0 (poor) to 31 (best) > and in addition every 2 seconds a line of: > > ^DSFLOWRPT:00000B3A,00000054,00000054,00000000001B0785,0000000000573ABA,000BB800,000E2900 > > with the following meaning of the hex values: > > ^DSFLOWRPT: N1, N2, N3, N4, N5, N6, N7 > N1: Connection duration in seconds > N2: current upload speed (bytes per second) > N3: current download speed (bytes per second) > N4: number of sent bytes > N5: number of received bytes > N6: connection, supported by the maximum upload speed > N7: connection, supported by a maximum download speed > > I'm thinking in writing a small, ncurses(3) based tool which will just > read the RSSI and DSFLOWRPT lines from the modem and building some > semi graphical representation of them as seen below, which gets > updated every two seconds. > > Any comments about this or any pointers to existing software which > could be adopted for this? > > Thanks > > matthias > > > +========================================================================+ > |uptime: > hh:mm:ss | > |RSSI: current 11 of 31 [last values: 13, 11, 12, 11, 11. 11. 11, 11, > 11]| | (Mbps): > 0.........1.........2.........3.........4.........5..| |cur. upload > speed: [---------->| ]| |c. > download speed: [---------------------------------->| > ]| |total bytes upld: > 1.554.561 | |total bytes > down: 5.477.584 | > +========================================================================+ > Did you look at e169-stats in ports? It should either do what you would like or at least be a good entry point for you... Regards, Milan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120130124520.40f830c0>