Using IBM MessageSight For Remote Vehicle Services

The past year has shown us this important trend: Automobiles are the prime driver behind the growth of the Internet of Things. The thought of connected dishwashers and toasters and thermostats and hockey sticks is intriguing, but smartcars are where the action’s at. Manufactures know it. App developers know it. And IBM knows it too.
IBM, in fact, is heavily pushing its MessageSight appliance as a connected-car solution for remote services. Big Blue’s approach is logical, and I like the company’s suggested use cases. Here are a few examples of how MessageSight might be deployed to support remote vehicle services.

  1. Unlock doors. We already have remote unlock via key fobs and satellite, but the third option of a phone or pad unlock would be extremely handy. It would also save insurance companies money due to less frequent locksmith reimbursements. And it’s pure gold for car-rental companies that no longer need an employee to be onsite to unlock vehicles.
  2. Monitor warm-up temperatures. Remote car starters are already common, but MessageSight could empower climate control via phone or pad to not only start your car, but monitor the air conditioning and heater as well.
  3. Vehicle gauges. Develop an app to interface with the dashboard display to monitor tire pressure, fuel level, oil level, battery charge and more. Then interface those readings with calendaring software to generate reminders and schedule maintenance appointments.
  4. Vehicle Find. Key fobs only broadcast so far. Tap your phone or pad to toot the horn or flash the lights in a giant parking lot to easily find your vehicle.
  5. Predictive maintenance. Manufactures can collect data on usage and performance to lessen warranty claims and deliver push notifications for suggested maintenance plateaus.
  6. Driver assistance features. This technology is rapidly expanding. Prior examples of driver-assistance features include anti-lock brakes, object sensors and reprogrammed shift sequences. The near future is sure to include adaptive cruise control, infrared driving aids, lane-departure warnings, laser-based object sensing and more – all controlled via phone or pad.
  7. Increased efficiencies for fleet management. Enable real-time communication, routing and updates between driver, the vehicle itself and the sales-order system.

What sets MessageSight apart is how well the appliance integrates to support different networks and data-exchange rates, as well as the way it delivers appliance-quality security to the edge of the network.
Learn more about MessageSight: Contact TxMQ vice president Miles Roty for a free and confidential consultation: (716) 636-0070 x228, [email protected].

IBM® MessageSight: The appliance for Mobile Messaging and M2M

On April 23, 2013 IBM® announced MessageSight that delivers massive scale communication within and beyond the enterprise.
As many people have come to realize, the Internet is no longer just for web browsing. Consumers and application owners expect near, real-time interactions between mobile phones, sensors, machines and applications.
IBM MessageSight is a messaging platform that delivers the performance, scalability, and value organizations required to meet the demands of the hyper-connected world. IBM MessageSight allows organizations to expand their applications beyond the data to provide a truly interactive experience.

IBM MessageSight delivers:

  • High-performance, reliable and scalable messaging
  • Security
  • Simple deployment
  • Extension of existing enterprise messaging
  • Developer friendly design

With IBM MessageSight you can sit at the edge of your enterprise and can extend your existing messaging infrastructure or use MessageSight as a standalone.

IBM MessageSight allows organizations to implement a variety of use cases:

  • Connected vehicles
  • Event-driven sensor networks
  • Interactive mobile applications including notifications
  • WebSocket HTML5-based web applications
  • Near, real-time date collection for Big Data analytics
  • Scalable alerting and notification systems
  • High-scale asynchronous publish and subscribe for service-oriented architectures

IBM MessageSight Features:

One appliance can handle:

    • 1M Concurrent Connection
              • One appliance can handle all the car circulating in Manhattan in a day
    • 13M non-persistent msg/sec
              • Allows massive fan-out streaming of data
    • 400K persistent msg/sec
              • When assured delivery matters
    • Predictable latency in the microseconds under load

 
MessageSight has efficient MQTT messaging protocol that is faster, requires less bandwidth and less battery than traditional https. In addition to this, it’s event oriented paradigm allows for better customer experience. It has support for JavaScript, C and Java APIs and apps can be HTML5 web apps, native or hybrid. MessageSight also integrates easily with IBM Worklight.
 
 

 
Hardened appliance form factor ensure that there is secure firmware (signed and encrypted by IBM) and no user-visible, general purpose OS. There are also fine-grained messaging policies with SSL/TLS (including FIPS 140-2), authentication and deny-based access control. MessageSight is highly available (without shared resources) and there are various options for Quality of Service including Assured delivery.
 
 

    • Simple yet powerful API’s consistent across multiple platforms
              • Simple paradigm: connect, subscribe, publish
              • Promotes loosely coupled and scalable applications
    • Protocols:
              • MQTT protocol – efficient pub/sub protocol designed for M2M
              • Java Messaging over high speed protocol
    • Active development community on developer Works
              • http:www.ibm.com/developerworks/connect/IBMmessaging
    • Could-based demo systems for rapid prototyping

 

 
MessageSight is compatible with a variety of environments such as; JMS support for Java Standard Edition (JSE) environments, WebSockets support for Rich Internet Applications and MQTT protocol with many open source clients. There is built-in connectivity with WebSphere MQ and one appliance can connect to multiple WebSphere MQ queue managers. Lastly there is IBM Integration Bus support through the JMS nodes.
 
 

 
 
MessageSight’s goal is to be up and running within 30 minutes. They use task oriented UI guides to administrate through the first steps and implement simple and scalable management through policies.
 
 
 

 
Implementing the IBM MessageSight allows your business to scale to the demands of the mobile and m2m use cases. It easily extends your existing messaging infrastructure across the Internet and it is easy to develop applications with simple programming interfaces.
IBM MessageSight is the best way to implement the event driven architecture at the edge of the network. It delivers unprecedented level of scale, it is secrue and reliable and yet remains simple to use.
 

High-level architecture of the demo:

 
The all-new IBM MessageSight appliance is a secure, easy-to-deploy messaging server that is optimized to address the massive scale requirements of the machine to machine and mobile use cases. It can handle a million connections, and millions of messages per second. MessageSight is designed to sit at the edge of the enterprise and can extend your existing messaging infrastructure or be used as a standalone. MessageSight extends and complements the existing IBM Connectivity and Integration portfolio.

 

Appliance Connectivity: