Why use Smart.js?
Smart.js allows your to integrate secure connectivity and data intelligence into your products. Program your device or appliance in C/C++ or JavaScript easily - no need to learn specialised programming languages!
Smart.js currently works with Espressif ESP8266, Texas Instruments CC3200, POSIX (Raspberry PI, Beaglebone, Mac, Windows, Linux) - watch future releases for new compatible hardware.
DECISION FACTOR | USING SMART.JS | IN-HOUSE DEVELOPMENT |
---|---|---|
Experienced developers | Done by Smart.js | Hire, train & retain |
Platform flexibility, scalability, security and reliability |
Already implemented | Needs to be built |
Time to Market | Much shorter | Longer |
Cost | Low | High |
For Developers
Smart.js accelerates the development of smart & interactive IoT products in a way that scales economically and operationally. Smart.js includes a software engine embedded across connected IoT devices and gateways, cloud based services and mobile device applications.
Program your device or appliance in C/C++ or JavaScript easily. Leverage the networking layer for more complex needs like WebSocket, CoAP and MQTT.
Technical Specification
Powered by the world’s smallest JavaScript engine, it allows scripting for fast and safe development & firmware updates.
Provides hardware and networking APIs that guarantee reliability, scalability and security out-of-the-box.
Devices with our software can be managed remotely and run software updates remotely, in a fully automatic or semi-automatic way.
Smart.js cloud and device components
Smart.js and IoT Platform Use Cases
Platform Overview
IoT middleware and cloud solution for device manufacturers and service providers:
Smart.js is an open source IoT platform that makes it easy and cost effective for device manufacturers or service providers to connect their device or appliance to the Internet. Its comprehensive approach enables development acceleration across devices to cloud to application.
Smart.js is a complete platform to enable IoT solutions at a full length. Unlike other solutions, it provides all pieces in source code form - device & gateway connectivity, cloud services, data analytics and end-user application framework. With its enterprise-scale architecture and capabilities Smart.js has all the flexibility, security and scale required to address your device communication needs.
Benefits
We know that design and development of enterprise-class network communication functionality for your products is time consuming and complex.
That’s why we have created a complete solution that you can easily integrate and use to your benefit.
Reduce time-to-market
Integrate a well thought out and robust solution thereby significantly cutting your development time and speeding up your time to market.
Simplify development and scale
Program your device or appliance in C/C++ or JavaScript easily - no need to work with specialised scripting or programming languages. Use Smart.js’ capabilities in areas of security, operational support and analytics to scale your product without the need to develop your own networking, security or architecture.
Lower costs and improve ROI
Reduce the number of project unknowns and avoid hiring specialised engineers to build your own IoT software platform. Grow your product as our expert team develops updates and upgrades.
Build private device clouds
Choose Smart.js to reduce your cost across the full product lifecycle and include the cloud aspect in your development.
Concentrate on your products and customer needs
Concentrate on what you know best, creating great products and satisfying your customers. Let Smart.js work on the connection piece for you.
Let your innovation blossom
Avoid locking yourself into a specific hardware protocol or closed system. Smart.js is hardware and software agnostic and can work with your existing systems. Further Smart.js is compatible with other cloud providers as well. We provide this level of flexibility so you can dream big when it comes to IoT product development.