Author: Karim Saikali

IoT Apps for Smart Cities with GE Predix and Scriptr.io

About smart cities Smart cities – or intelligent cities – hold the promise for addressing the challenges that city planners will have to face in the coming years: in 2025, around 58% of the world’s population will be living in urban areas and city planners need to be able to provide citizens with the services they expect (transportation and traffic, contained energy consumption, security, etc.) in a sustainable manner. The vision behind smart cities is thus to find means to reach the latter objective and is also about improving the quality of life by leveraging technology – and notably...

Read More

Build connected cars apps with Xee and scriptr.io

OBD’s Opportunities On Board Diagnostic (OBD) is about plugin-in or embarking a device into a vehicle and using it to retrieve data (status) from it. This useful technology has been used for quite a time to diagnose problems with cars. Connecting these devices to the internet pushes their usefulness further, by enabling remote and real-time diagnostic of vehicles, turning them into connected entities. This capability opens up a lot of opportunities, such as implementing pay-as-you-drive models (e.g. insurance companies can create premiums that are tailored to the way you drive), improving fleet management (e.g. proactive – “lean” – maintenance of...

Read More

Connect your IoT Data to Enterprise Applications

Why Enterprise Applications Need IoT Data? IoT Data + Enterprise Applications = Business Opportunities New applications derived from IoT data creates opportunities to any industry because of the actionable information it offers, notably in the way companies can better manage their processes and improve decision making. Thanks to the valuable information derived from the IoT data, companies can increase the quality and efficiency of their business processes, such as their manufacturing processes and customer services. IoT starts with installing sensors into products and connecting the products to the internet, companies can then determine when these products need service, maintenance and are coming to the end of their life-cycle. Beyond this basic...

Read More

Using Finite State Machines to build IoT Applications

About finite state machines Finite state machines are a convenient means to model and implement the behavior of many physical or logical objects. Good candidates are processes (workflows), communication protocols and more generally, any situation where executing an action is bound to the occurrence of an event, as in the case of embedded systems and devices used in IoT solutions. Resorting to finite state machines to implement these cases can save you a lot of time and also brings more flexibility into your design: you can add new conditions and corresponding actions by simply adding new states and transitions to...

Read More

Create Dashboards in a Snap

Purpose of This Post In this post we introduce you to two very cool features of scriptr.io: Native support for Google charts, Support for sub-domains. Using the first feature you can generate any type of chart based on data structures returned by your scripts and serve them either as HTML pages, embedded constructs or links. This provides you with the capability to build very sophisticated dashboards in a snap. The sub-domain feature is the capability to expose your scriptr.io APIs and charts using a domain name prefix of your choice, e.g. https:// mydashboard.scriptrapps.io. This allows you to have your...

Read More