Skip to content

jthurner/tc65lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

TC65Lib (javacint)

The goal of this library is to provide a base library for existing and new programs on all the Gemalto java enabled M2M devices:

  • TC65
  • TC65i / TC65i-X
  • BSG5 / BSG5-X
  • EHS5 / EHS6

This library is actually intended to be used as a framework. You don't have to use all the components but some of them are mandatory (like logging, settings, at handling).

It is highly recommended to obfuscate your programs to remove the unnecessary components of the library.

The library is now looking more and more to viable alternative to my (and your) in-house code.

Javadoc: http://docs.webingenia.com/tc65lib/javadoc/ (automatically updated)

Doxygen: http://docs.webingenia.com/tc65lib/doxygen/ (includes source-code, automatically updated)

Sample version: http://94.23.55.152:8080/demo/demo-0.1.9.jad

To install it the demo app:

If you have an APN named ''websfr'', it will be something like that:

AT^SCFG="Userware/Autostart/Delay","","50"
AT^SCFG="Userware/Autostart","","1"
AT^SCFG="Userware/Stdout","ASC0"
AT^SJOTAP=,http://94.23.55.152:8080/demo/demo.jad,a:,,,"gprs","websfr",,
AT^SJOTAP

Quick look at the console:

The features that will be provided in this library are:

  • Settings management (tested)
  • Watchdog management (tested)
  • Logging (tested)
  • Console (tested)
  • Time sync (tested)
  • SMS receiving and sending (tested)
  • Call receiving and making (not done)
  • Automatic OTAP management (tested)
  • Communication with server: MQTT / M2MP / HTTP ? (NOT done)
  • Email sending (tested)

You are welcome to request features and forks and they might be accepted.

About

javacint's TC65i / TC65i-X shared library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%