EasyManua.ls Logo

NetModule NB3700 - Services Setup

NetModule NB3700
194 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
NB3700 User Manual 3.8
5.7. SERVICES
5.7.1. SDK
NetModule routers are shipping with a Software Development Kit (SDK) which offers
a simple and fast way to implement customer-specific functions and applications. It
consists of:
1. An SDK host which defines the runtime environment (a so-called sandbox), that
is, controlling access to system resources (such as memory, storage and CPU) and,
by doing so, catering for the right scalability
2. An interpreter language called arena, a light-weight scripting language optimized
for embedded systems, which uses a syntax similar to ANSI-C but adds support
for exceptions, automatic memory management and runtime polymorphism on top
of that
3. A NetModule-specific Application Programming Interface (API), which ships with
a comprehensive set of functions for accessing hardware interfaces (e.g. digital IO
ports, GPS, external storage media, serial ports) but also for retrieving system
status parameters, sending E-Mail or SMS messages or simply just to configure
the router
Anyone, reasonably experienced in the C language, will find an environment that is easy
to dig in. However, feel free to contact us via router@support.netmodule.com and we
will happily support you in finding a programming solution to your specific problem.
The Language
The arena scripting language offers a broad range of POSIX functions (like printf
or open) and provides, together with tailor-made API functions, a simple platform for
implementing any sort of applications to interconnect your favourite device or service
with the router.
Here comes a short example:
97

Table of Contents

Related product manuals