Skip to content

lanhsin/bmc_restful

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMC Restful API

Read data from hardware sensors using libsensors. Get Json fromat data by Restful API.

Usage

Server

  1. cd ${HOME}/go/bin
  2. ./go-server

Client

APIs

  • hwmon_connector_t hwmon_all_get(void)
  • hwmon_connector_t hwmon_get(const char* hwmon_id)

Libraries

1. Libsensors

  • Use lm-sensors lib to parsing /sys/class/hwmon files. libsensors privoide the following APIs to get hwmon strings.

    • int sysfs_read_chips(void)
    • int sysfs_read_one_chip(const char *hwmon_path)

2. Libsensors Header Files

libcgocommon/inlcude/capi/access.h
libcgocommon/inlcude/capi/error.h
libcgocommon/inlcude/capi/general.h
libcgocommon/inlcude/capi/sysfs.h

3. Libsensors Source Codes

libcgocommon/src/access.cpp 
libcgocommon/src/error.cpp
libcgocommon/src/general.cpp
libcgocommon/src/sysfs.cpp

Documentation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages