Skip to content

Repository files navigation

lwIoT

lwIoT is a light weight, 21 century, internet of things library. To more precise, it is a configurable collection of libraries. The feature list of lwIoT includes:

  • Network layer abstraction (socket wrapper classes)
  • MQTT client implementation
  • Drivers for popular sensors

lwIoT aims to make embedded software development easy while using the full power of your embedded hardware platofrm.

Dependencies

lwIoT does have dependencies. The following is to be provided by external libraries:

  • Socket layer implementation
  • Standard C libarary (POSIX)
  • DNS client

Hardware

Most of lwIoT is built on top of a HAL, which makes lwIoT highly portable. Some parts are heavily platform specific (think WiFi layer, for example). All unportable code is annotated as such in the documentation.

Contributing

All contributions to lwIoT are welcome. There are however, some guidelines to prevent lwIoT from turning into a big unmaintainable mess. Further more, every developer of lwIoT is expected to follow the Contributors Covenant Code of Conduct.

About

lwIoT is an embedded software framework for the power users.

Topics

Resources

Code of conduct

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages