lteinfo

package module
v0.1.41 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: BSD-3-Clause Imports: 8 Imported by: 0

README

OVERVIEW

Go Reference Go Report Card Go Build

paepcke.de/lteinfo

  • Show and decode information from your LTE Modem.
  • Hardware Revision, Firmware Version, Operational Status (core,env temp)
  • All Provider and Visible Network Infrastructure (capabilities eg, cell-broadcast,...)
  • SIM, IMEI, MVNO, authentication mode, used Frequencies/Transponder ....
  • Focus on small embedded systems (debugging) on restricted resources.
  • Focus onpower saving parser (NO CLEAN idomatic go code for hot loop, no clean full state maschine, quick hack)
  • 100 % pure go, stdlib only, no external dependencies, use as app or api (see api.go)

Supported Devices

  • Huawei E3372h / E3372v153 / E5572C
  • PRs welcome

INSTALL

go install paepcke.de/lteinfo/cmd/lteinfo@latest
DOWNLOAD (prebuild)

github.com/paepckehh/lteinfo/releases

SHOWTIME

lteinfo /dev/lte0

DOCS

pkg.go.dev/paepcke.de/lteinfo

CONTRIBUTION

Yes, Please! PRs Welcome!

Documentation

Overview

package lteinfo ...

package lteinfo

package lteinfo paepcke.de/lteinfo (2022) Currently supported devices:

HUAWEI (full)
+ E3372*      [ USB alternate profile vendor: 0x12d1 / product: 0x1505 / NCM Mode / FBSD: MSC_EJECT_HUAWEI2 ]
HUAWEI (minimal support via E3372 mode)
+ E5573CS-322 [ USB alternate profile vendor: 0x12d1 / product: 0x155e / NCM Mode / FBSD: MSC_EJECT_HUAWEI4 ]
+ E5573CS-322 [ USB alternate profile vendor: 0x12d1 / product: 0x1442 / TTY Mode / FBSD: MSC_EJECT_HUAWEI  ]

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	DevicePort       string // device port, eg /dev/lte0
	DeviceModel      string // device mode, eg HUAWEI_E3372
	DeviceKnownList  string // known devices, hashlist
	SimCardKnownList string // known simcards, hashlist
	EcoMode          string // eco mode
}

Config ...

func (*Config) Sms

func (c *Config) Sms()

Sms ...

func (*Config) Stats

func (c *Config) Stats()

Stats ...

Directories

Path Synopsis
cmd
lteinfo
package main
package main

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL