The plan of both NB-IoT LTE CAT-M1 is a less complex version of the well known and widely used 4G standard. Compared with 4G, LTE CAT-M1 attributes lower power pulls on batteries and more economical modem costs compared to 4G, as a result of its design simplification. It supports downlink and uplink speeds around 1 liter using a latency of 50 to 100 ms and consequently may be used quite elastic and also for realtime-communication.

What’s Narrowband-IoT?

Narrowband IoT is part of the approaching 5G standard and has been brought forward from the sector due to its specific benefits. It comprises 10 decades of battery life, building penetration, and also for below five US-Dollars GSM modules could be created. NB-IoT allows use instances potential that couldn’t be addressed until today. But, those benefits come at a cost, with a latency of 1.5 to 10 minutes a maximum of 62.5 kbps it does not allow real-time or voice-communication and therefore are best fitted for detectors

Narrowband-IoT vs. LTE CAT-M1

Both NB-IoT LTE CAT-M1 radio technology criteria are defined as LPWANs (Low Power Wide Area Network) and therefore are of great significance about Machine to Machine Communication with various benefits and disadvantages. If it comes down to that standard should be used to get a use situation, keep these standards in mind.

Our Service:

Configuring the LTE CAT-M modem via AT commands.
Configuring the LTE CAT-M modem to select a particular band.
Reading IP packets from the LTE CAT-M module and passing data to the Application processor.
Sending IP packets to a remote destination.
Performing necessary tasks based on IP requests.
Sending status packet every 2 seconds to know the state of the device.

Our Solutions:

We help clients by providing embedded software solutions for various industry sectors including Broadcasting, telecom, logistic transport, oil and gas, remote automation.

conveyor technology logistic robots are in the heart of many manufacturing and distribution providers across the world. They play an indispensable role in transporting products within a center, creating frequently overlooked efficiencies in daily operations.

Smart Conveyor Technology

Bright conveyors, comprised of a system of packs separately and asynchronously routed together tracks, leverage innovative motion control technology to get real-time programming. The outcome is an extremely responsive transportation system for a vast array of applications.

Conveyors are the unsung heroes of the modern industrial sector. The most recent conveyor technologies is expanding their capacities in many different programs — partly accountable for the strong growth, that the business is expecting. The SSLA Provides best-embedded hardware solutions as well.

Wide portfolio of our conveyor technology logistic robots solutions provides all from SW. We offer variety of products and optimized software systems. From drive and automation technology through power distribution and safety technology we are ready to serve highest requirements. Our course is to provide the best technical guidance and support. We simply offer complete solutions – quotations for conveyor equipment up to complete plants and systems that fit for every application.

Storage and retrieval machines (ASRM) are an integral part of logistics and the movement of goods. They can create a considerable competitive edge and represent cost-saving potential for the companies operating them by reducing throughput times and energy cost.

Our Services:

Design and development of sensor drivers for Linux based or FreeRTOS.
Interfacing sensor drivers with the upper-level layers API.
Communicating the application layer with the middleware.
Bug fixing.
Designing and development of complex algorithms with a conveyor system.

Our Solution:

We help clients by providing embedded software solutions for various industry sectors including Broadcasting, telecom, logistic transport, oil and gas, remote automation.

conveyor systems

Internet of Things

Now or future IoT is everywhere. Connecting IoT to the Internet is the future technology. it is very useful to people, business, industries around the world. connecting your sensors, your devices, anywhere in the world — but connected. One of the technologies helping to make that possible is LoRa, a wireless communication sending small amounts of data over very long distances using long-range radio and low power.

With hopes of bringing LoRa to the masses, the SSLA Supply team has launched FreeRTOS based EFB-REV1 IoT that takes advantage of today’s big name development boards — like Beaglebone Black Raspberry Pi, Arduino, and Slap a board onto your platform of choice and get immediate 15 kilometers of connectivity for small packet data.

As long as your device can connect to Our SSLA Lora gateway, you have access to every connected device on the LoRa node. Better yet, The Things Network is providing constant coverage via LoRA networks — that means no WiFi codes or mobile subscriptions. whats more it is very cheap making more affordable to business, people, industries.

The hardware comes in two frequencies, 868MHz and 915MHz, which will depend on your location — EU and rest of the world, respectively.

LoRa gateways receive data from nodes and connect them, and any others in the area, to Our LoRaWAN network like The Things Network mentioned above. You can also set up your own LoRa gateway to give you and others access when coverage is not available.

Pi Supply’s IoT LoRa Gateway can utilizes a SSLA Bealgebone black based LoRa gateway concentrator module, which is based on Semtech’s SX1301 LoRa chip and features a fully LoRaWAN-compliant gateway listening on ten channels simultaneously.

Our LoRa nodes attach to our development board for sending data. Pi Supply has a few LoRa node options, in, you can connected on our LorA node any sensors it is capable of reading analog sensors, digital sensor, I2C, UART device, and use different and external antennas.

SCADA system

In this article, our Industrial Automation and IoT developers have helped us understand various features of a SCADA system PLC RTU and what are its applications in Home and Industrial automation based IoT projects.

We will also share brief information about technologies, frameworks and platforms that power a fully-functional SCADA system.

What is a SCADA software system? – An Introduction

SCADA stands for Supervisory Control And Data Acquisition. SCADA software system is a device monitoring and controlling framework. The supervisory control includes, taking action and control through remote locations for various control mechanisms and processes.

Various kinds of data can be acquired from network of devious (connected through wireless/wired communication systems) for storage, processing and analytics to aid decision making.

Frontend of a SCADA system PLC RTU is a graphical user interface (GUI/UI).

In a nutshell, a SCADA software solution is a real time monitoring, supervision and control system from remote and/or local physical location.

How does The SCADA software system work:

Let’s try to understand the functional blocks of a SCADA based IoT system, with the help of the simplified IoT framework as shown above

  • The User Interface(UI) of Mobile App or Web based dashboard represented above is the HMI of the SCADA system.
  • This, along with the backend business logic, database (cloud server) and a Gateway constitutes of a SCADA solution for control and monitoring of devices in an IoT network.
  • The IoT gateway ensures compatibility between IoT sensor network and cloud server. Through the gateway, the sensor data is stored in the cloud server.
  • The cloud server is the hosting spot for the algorithms that implement the business logic.
  • The sensor unit detects the change in the environment like change in temperature, sound and also acts as a data accumulating unit.

There can be a number of devices or machines connected within a SCADA solution based IoT project. For an instance, in case of home automation system, various home appliances such as AC, lights, refrigerator can be a part of connected smart home.

Hence SCADA solution is an intelligent software system with an intuitive UI (for data representation) connected with cloud server for data processing and predictive and descriptive analysis.

Usually Acura8mmEmbedded Linux boards, Embedded boards, Embedded single board system, Embedded cellular modem perform the low level tasks.

SCADA system solutions industrial hardware


  • FreeRTOS ESP32 Cortex M7 Provides a single and independent solution for many different architectures and development tools.
  • Is known to be reliable. Confidence is assured by the activities undertaken by the SafeRTOS sister project.
  • Is feature rich and still undergoing continuous active development.
  • Has a minimal ROM, RAM and processing overhead. Typically an FreeRTOS ESP32 Cortex M7 kernel binary image will be in the region of 6K to 12K bytes.
  • Is very simple – the core of the RTOS kernel is contained in only 3 C files. The majority of the many files included in the .zip file download relate only to the numerous demonstration applications.
  • Is truly free for use in commercial applications (see license conditions for details).
  • Has commercial licensing, professional support and porting services available in the form of OPENRTOS from our partner WITTENSTEIN high integrity systems.
  • Has a migration path to SafeRTOS, which includes certifications for the medical, automotive and industrial sectors.
  • Is well established with a large and ever growing user base.
  • Contains a pre-configured example for each port. No need to figure out how to setup a project – just download and compile!
  • Has an excellent, monitored, and active free support forum.
  • Has the assurance that commercial support is available should it be required.
  • Provides ample documentation.
  • Is very scalable, simple and easy to use.
  • FreeRTOS offers a smaller and easier real time processing alternative for applications where eCOS, embedded Linux (or Real Time Linux) and even uCLinux won’t fit, are not appropriate, or are not available.
  • FreeRTOS is designed to be small and simple. The kernel itself consists of only three C files. To make the code readable, easy to port, and maintainable, it is written mostly in C, but there are a few assembly functions included where needed (mostly in architecture-specific scheduler routines).FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores and software timers. A tick-less mode is provided for low power applications. Thread priorities are supported. FreeRTOS applications can be completely statically allocated. Alternatively RTOS objects can be dynamically allocated with five schemes of memory allocation provided:
    • allocate only;
    • allocate and free with a very simple, fast, algorithm;
    • a more complex but fast allocate and free algorithm with memory coalescence;
    • an alternative to the more complex scheme that includes memory coalescence that allows a heap to be broken across multiple memory areas.
    • and C library allocate and free with some mutual exclusion protection.

Embedded hardware with LTE modem

  • Finding the right Embedded Single board computer and software platform for a chosen semiconductor SoC takes time and patience. especially when you need a custom hardware that fits you requirement and also you want to make sure to speed up software development process. if you want a really good fit and need the solution to be highly optimised for cost and performance.  To complicate matters even more, it is difficult to predict what the end-performance will be for your product early, at the start of your project.

  • With all these demands and variables, choosing the right combination of OS, middleware, and silicon can be problematic. At SSLA Embedded, we have made available multiple known-good combinations where we have ported and optimised embedded operating systems and middleware onto specific hardware platforms. additionally apart from that at SSLA we can listen to your need and implement your customised hardware software that fits your requirement.

  • For example, the SCADA hardware platform makes a very versatile and capable target embedded evaluation board, particularly when combined with a multi-featured Linux OS.  One specific target for the SCADA embedded board with LTE modem is automotive design prototyping where the processor speed, flexible I/O and serial interfaces, CAN support.  This is particularly true in ADAS (Advanced Driver Assistance Systems) or Control system applications where deterministic scheduling through the use of an Linux OS combined with flexible interfaces to the vehicle network are needed.  SCADA device can also be expanded using an P8 and P9 header interface in order to accommodate extendable prototypes.

  • To help with the overall design flow, SCADA provide software to capture embedded code, compile, debug and flash to the SCADA targets.  Fast iteration of design changes can be achieved and shorten the time to market, making this embedded software development environment both convenient and extremely practical.where as with customizing hardware software using acura8mm, raspberry pi, beaglebone black, Arduino, Adafruit, Intel, IMX8, IMX6, banana pi, orange pi, solid run, cubox-iEmbedded single board, Best embedded boards requires time and patience with huge resource

  • SSLA Embedded is pleased to announce a new hardware, iSCADA device is a embedded board for industrial application that runs on embedded linux. This product is designed to serve clients in the fields of automotive, telecom, medical, remote automation, and industrial control. we provides clients with hardware that meets most of industrial requirements. Anchored by TI’s ARM cortex-A8 CPU 1-Ghz processor, sitara processor SCADA is integrated with the following on board: RS232/serial interface (2), RS485 interface (2), CAN interface, LTE modem, Wifi, Ethernet, eMMC, SD card, USB (2), 512MB SRAM, 1024K eprom, I2C, SPI, 8 LED’s, 4 switches and 20 GPIO’s.

  • SOFTWARE : SCADA software provided by us includes gnu arm embedded toolchain, compiler,RS485 device drivers, RS232 device drivers, CAN drivers,sd card , i2c, spi , lcd LTE modem wifi, ethernet drivers and all of the commonly needed device drivers


  • The beaglebone black is tiny open-hardware (you could make one yourself), open-software computers that plug into whatever you have around the house.
  • Beagles mean big functionality in small packages because these little PCs can be used for all kinds of applications you’ve been tinkering with… and can handle many of the same tasks as your desktop PC.
  • The beaglebone black family is happiest when helping students to learn programming, hobbyists to push the bounderies of DIY and developers move to production quickly without excess noise, expense or bulk.
  • low-power world with the tiny, affordable, open-source Beagles Linux flavors at your fingertips, the Beagle family revs as high as 1GHz with flexible peripheral interfaces and a proven ecosystem of feature-rich “Cape” plug-in boards.
  • At a first glance, you may feel intimidated about grabbing such bare boards. They are so tiny and seemingly fragile, yet so powerful. Certainly, you’re curious to understand all the tiny components sitting on top of your BeagleBone.Following are the components featured in both the Original BeagleBone and the BeagleBone Black:
    • Processor: You can call the processor the “brains” of your BeagleBone. Both boards feature an ARM Cortex-A8 operating at a maximum speed of 720MHz for the Original BeagleBone and 1GHz for the BeagleBone Black. This means that the latter makes a decision/calculation every 0.000000001 second!

    • RAM: The Original BeagleBone has 256MB of DDR2 (Double Data Rate 2), whereas the BeagleBone Black has 512MB of DDR3.

    • microSD card slot: The Original BeagleBone doesn’t have any built-in memory, so it always needs to have a microSD card inside to be able to work. By default, it comes with a 4GB microSD card. The BeagleBone Black doesn’t come with a microSD card because it has built-in memory. Regardless, you can still insert a microSD card into it to install or update your operating system or because you want to have more available memory to play around with.

    • DC power connector: Your BeagleBone needs 5 volts (V) and 500 milliamps (mA) of direct current to power up.


Microchip Atmel sam4e microcontroller SAM4E-EK Evaluation Board is an evaluation kit for the rapid development of the Microchip SAM4E microcontroller. It is based on the integration of an ARM®Cortex®-M4 processor with on-board NAND Flash and a set of popular peripherals. This evaluation board is designed to provide a high performance processor evaluation solution with high flexibility for various kinds of applications.

ARM® Cortex®-M4 processor-based microcontroller (MCU), the SAM4E16E features a floating point unit and a high data bandwidth architecture and is targeted at industrial automation and building control applications.

The device embeds 1MB Flash and features multiple networking/connectivity peripherals, including two 2.0A/B compatible CAN interfaces and an IEEE Std 1588-compatible 10/100Mbps Ethernet MAC. Additional communication interfaces include a FS USB device, a HS SDCard/SDIO/MMC interface, USARTs, SPIs and multiple TWIs.

Analog features include dual 1Msps, 16-bit ADCs of up to 24 channels with analog front end offering offset and gain error correction, and a 2-channel, 1Msps, 12-bit DAC.

  • SAM4E16 chip BGA144 package with optional socket footprint
  • 12MHz crystal
  • 32.768kHz crystal
  • Optional SMB connector for external system clock input
  • NAND Flash
  • 2.8 inch TFT color LCD display with touch panel and backlight
  • UART port with RS232 driver
  • USART port with RS232 driver multiplexed with RS485 function with driver
  • CAN port with driver
  • Mono/stereo headphone jack output
  • SD/MMC interface
  • Reset button: NRST
  • User buttons: WAKU, TAMP, Scroll-up, Scroll-down
  • QTouch® buttons: Left, Right and Slider
  • Full Speed USB device port
  • JTAG/ICE port
  • On-board power regulation
  • Three user LEDs
  • Power LED
  • BNC connector for ADC input
  • BNC connector for DAC output
  • User potentiometer connected to the ADC input
  • ZigBee® connector
  • PIO connection interfaces (PIOA, PIOC and PIOD with 32-bit, PIOB with 16-bit PIOE with 6-bit)


Here’s a handy data logger temperature humidity Arduino shield: we’ve had a lot of people looking for a dedicated and well-designed data logging shield. We worked hard to engineer an inexpensive but well-rounded design. Not only is it easy to assemble and customize, it also comes with great documentation and libraries.

Our latest version of this popular shield has all the features of the popular original, and is “R3” compatible so you can use it with just about any Arduino or compatible. You can be up and running with it in less than 15 minutes – saving data to files on any FAT16 or FAT32 formatted SD card, to be read by any plotting, spreadsheet or analysis program. We even have a tutorial on how to use two free software programs to plot your data The included RTC (Real Time Clock) can be used to timestamp all your data with the current time, so that you know precisely what happened when!

Please note that this item does not come with an Arduino (you’ll need one to use with the shield), SD card or coin cell battery! The shield comes with all the components soldered on and tested but does not have headers installed. You’ll need some basic soldering skills to put it together, but even if you don’t have much experience you can get it done in under 15 minutes.

  • SD card interface works with FAT16 or FAT32 formatted cards. 3.3v level shifter circuitry prevents damage to your SD card
  • Real time clock (RTC) keeps the time going even when the Arduino is unplugged. The battery backup lasts for years
  • Included libraries and example code for both SD and RTC mean you can get going quickly
  • Prototyping area for soldering connectors, circuitry or sensors.
  • Onboard 3.3v regulator is both a reliable reference voltage and also reliably runs SD cards that require a lot of power to run

With this new version you can use it with:

  • data logger temperature humidity Arduino UNO or ATmega328 compatible – 4 analog channels at 10 bit resolution, 6 if RTC is not used
  • Arduino Leonardo or ATmega32u4 compatible – 12 analog channels at 10 bit resolution
  • Arduino Mega R3 or ATmega2560 compatible – 16 analog inputs (10-bit)
  • Arduino Zero or ATSAMD21 compatible – 6 analog inputs (12-bit)
  • Arduino Due – 12 analog inputs (12-bit)