Skip to content

kosma/attentive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attentive: AT/GSM stack in pure C

[NOTE: This project is a forever work in progress. Your mileage may vary.]

Features

  • Full AT stack (command generation + response parsing).
  • Modular design.
  • Written in pure ANSI C99 with optional POSIX addons.
  • Compliant with ITU V.250 and 3GPP TS 27.007 for maximum interoperatibility.
  • Tolerant to even the most misbehaving modems out there (if instructed so).
  • Easily extendable to support new modems.

Supported modem APIs

  • TCP/IP support (sockets).
  • FTP transfers.
  • Date/time operations.
  • BTS-based location.

Supported modems

  • Generic (Hayes AT, GSM, etc.)
  • Telit modems (SELINT 2 compatibility level)
  • Simcom SIM800 series

Debugging

The library is trying to be silent by default. To enable additional debug logs during development ATTENTIVE_DEBUG can be defined.

License

Attentive was written and open sourced by Kosma Moczek while working at Cloud Your Car.

Copyright © 2014-now Kosma Moczek <[email protected]>

This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See the COPYING file for more details.

About

Embedded AT/GSM stack. Work in progress.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •