Nokia M2M PLATFORM manual Application Examples, Evaluation Module Control Application

Page 20

7.APPLICATION EXAMPLES

The Nokia M2M Application Development Kit includes application examples that show how the Nokia M2M Platform application can be implemented. All application examples are available in source codes that make application development easier, as the codes can be copied, modified and used in the customer’s own applications.

7.1 EVALUATION MODULE CONTROL APPLICATION

The evaluation module control application is an end-to-end application, i.e. the evaluation module is controlled from the server end through the Nokia M2M Gateway Trial Version, GSM network and Nokia GSM Connectivity Terminal.

The server application can query the current state of any individual input or any combination of up to 8 inputs from the database at any time. In addition, the server application can register its ORB to get an indication immediately, if any state transition is detected in the input lines.

LEDs in the circuit board show the status of the digital outputs. When a digital pin is set up, an LED is lit correspondingly. To verify analog outputs, an external device is needed (e.g.,a potentiometer).

This application includes a very simple user interface in the server application with radio buttons and scroll bars.

The evaluation module control application is implemented in Java (server application) and C (embedded application).

7.2 TERMINAL END APPLICATIONS

These applications control the Nokia 30 and use CORBA messaging via an RS- 232 interface. To run the applications a terminal must be connected to the evaluation module with the system connector (flat cable). The evaluation module must be connected from the RS 232 port to a PC’s communication port with a serial cable. The Nokia M2M Gateway Trial version is not needed with these applications. The purpose of these applications is to show developers how terminal IDLs can be used to control the terminal.

There are two applications: SetLed and SendSMS.

SetLed is used to control the terminal LEDs that are provided for application usage.

SendSMS is used to send and receive SMS messages in the Nokia GSM Connectivity Terminal connected to the PC by a serial cable.

16/21

Image 20
Contents Nokia M2M Platform Application Development KIT Contents Page Legal Notice Acronyms and Terms Application Programming InterfaceReferences About this Document Introduction Nokia M2M PlatformOther Nokia M2M Platform Products Nokia M2M GatewayEditions.Nokia 30 GSM Connectivity Terminal Nokia 30 GSM Connectivity TerminalNokia M2M ADK Product Concept and Usage Nokia M2M ADK set-up 1 M2M system interface Evaluation ModuleInterfaces Power interface Service interface4 RS-232 Digital output interfaceSW Features Tracing interfaceORB SW module System protocol SW module3 OS & HW wrappers MechanicsFeatures 5.1.1 Bearers Nokia M2M Gateway Trial VersionTraffic Optimisation Messaging ReliabilityRAM Configurator SW Terminal END Applications Application ExamplesEvaluation Module Control Application Server END EXAMPLE1 and EXAMPLE2 Applications Remote I/O Control ApplicationM2M Tracer IDL Compiler Stub and skeleton filesDocumentation Sales Package Evaluation module sales package

M2M PLATFORM specifications

The Nokia M2M (Machine-to-Machine) Platform is a robust solution designed to facilitate the management of interconnected devices in various applications, such as smart cities, industrial automation, and remote monitoring. Its primary goal is to simplify the deployment and operation of IoT (Internet of Things) devices, ensuring seamless communication and data exchange among them.

One of the standout features of the Nokia M2M Platform is its scalability. The platform can easily accommodate a growing number of devices, allowing businesses to start small and expand their operations without significant infrastructure changes. This scalability is critical for organizations looking to adapt to the rapidly evolving IoT landscape.

Another key characteristic is its flexibility. The platform supports various communication protocols, including 2G, 3G, 4G, and LPWAN (Low Power Wide Area Network) technologies. This versatility enables effective device connectivity, regardless of the environment or deployment scenario. Additionally, by supporting both public and private network architectures, the Nokia M2M Platform allows companies to choose the best option for their requirements.

Security is a top priority for the Nokia M2M Platform. It incorporates advanced encryption techniques, secure data storage, and robust authentication protocols to ensure the integrity and confidentiality of the data being exchanged. This commitment to security helps to protect sensitive information and builds trust with end-users.

The platform also boasts powerful analytics capabilities, offering real-time insights and data-driven decision-making tools. Businesses can leverage these analytics to monitor device performance, optimize operations, and predict maintenance needs, ultimately reducing costs and improving efficiency.

Integration capabilities further enhance the platform’s value proposition. The Nokia M2M Platform easily interacts with existing enterprise systems and third-party applications through open APIs. This interoperability facilitates seamless data exchange and allows businesses to harness the full potential of their IoT investments.

Lastly, user-friendly interfaces and management tools provide a streamlined experience for operators and administrators. These tools simplify device provisioning, monitoring, and management, ensuring that organizations can efficiently oversee their connected ecosystems.

In summary, the Nokia M2M Platform is a comprehensive solution designed to empower businesses in the IoT space. With its scalability, flexibility, robust security, analytics capabilities, and integration potential, it serves as a powerful foundation for organizations looking to harness the benefits of machine-to-machine communication.