As Internet of Things is all about connecting various small and large physical devices, it is not surprising that Asema also designs, builds, programs, and manages various types of electronics hardware as a part of our operations and product offering. We make our own product line of devices that are sold either as prepackaged devices or modified to fit each delivery.
Asema has uses two distinct sensoring hardware "platforms" as a basis for sensor deliveries. Both are wireless and suitable for multiple different project types. The AC powered units are typically used for stationary objects n practice different parts of a building. The battery powered units are for moving objects: equipment and people.
Asema BLE is a multipurpose, battery operated Bluetooth Smart module for sensoring applications. It contains the application processor, preprogrammed logic for capturing various sensor readings and sending them to Asem IoT Central, free analog and digital (i2c) input ports for sensors, optional accelometer and gyroscope, battery management, and used interaction with buttons, LEDs and vibrating alerts.
With these options the Asema BLE is a perfect basis for tracking the movement of people and equipment, tagging things and distributing cheap sensors into various locations. As the module has also analog and digital pin outputs, it can be used as an actuator also.
Asema's M-series units are designed to be connected directly into AC powered and run connected basically indefinitely without worry about charging them. Different PCB and software modifications are available for adding current, voltage, power, air quality, temperature, hudidity, ambient light, and ambient noise capabilities to track a large part of the most common factors affecting buildings and people in the buildings.
A typical use of Asema's AC powered sensors is in the field of building energy management. The sensors track energy use in different parts of the building and can correlate that with factors such as temperature inside and outside the building.
It is not uncommon that IoT projects involve connecting equipment that require customized hardware to be able to implement the desired functionality. Reasons for this may include proprietary connectivity, physical size constrains, physical durability and heat constraints, regulatory requirements, or some measurement capability that is not possible to achieve without a rare sensor type.
For this purpose Asema also provides services for either building new sensors from ground up or selecting from a range of sensors available on the market. Such sensors could be for instance rugged sensors for detecting vehicles passing or being parked, underwater sensors, or rugger weather sensors.
We have worked with wireless sensors since the beginning, closely monitoring the advances of wireless standards in different fields. We have expertise in for instance ZigBee, Bluetooth, SigFox, LoRa and NB-IoT wireless units. We've also designed and developed proprietary wireless communication protocols. With this expertise we're able to help in choosing the networking technology best suited for a particular application.
In many cases, especially those where a single project needs hardware, the volumes don't justify building a set of fully customized hardware. A much more potential method is to hook up some generic sensor plarform and make the IoT Connectivity with it. We've worked with devices such as Arduino and Raspberry Pi, just to mention a couple common names, as well as a range of industrial sensors in our IoT solutions.
Even when an IoT project is "hardware driven", the vast majority - many times up to 95% - of implementation time actually goes into software engineering. After all, hardware in most cases only has quite a limited set of permutations it can do. Usually hardware is build based on some reference design and the actual innovation takes place in the software. The core software components Asema supplies offer a solid basis for such innovation and removes the burden of tedious details needed to just get something working.
Asema IoT Edge is our IoT software for gateways and local logic that runs an operating system (embedded Linux). This software is the choice when a full "computer" is needed to perform data logging, user interaction, action coordination, and data analysis. Asema IoT Edge packs this feature set into a compact software package that takes only 3 MB of runtime memory (RAM) making it possible to have full IoT Edge funtionality in very cheap (< $10) matchbox sized local embedded computers.
When a solution is built on a microcontroller, the core needs to be fast, lean and properly designed to work with time slotting and interrupts, and tolerate battery operation. Having these in one well designed package that is pre-constructed to be connected to the rest of the IoT infrastructure greatly speeds up development work. Asema's IoT core works in minimal memory of less that 64 kB and cab be fitter into ARM Cortex M3 and M4 microcontrollers.
The tiniest of the tiny, the Asema Micro Sensoring core runs in 3 kB of RAM and can be fitted to ARM Cortex M0 microcontrollers. So if you are looking to implement the cheapest, smallest, absolutely tiniest sensors with a processor cost of just some euro cents, this is the software choice. Asema Micro Sensoring core offers the basic design for sensoring and actuator operation in such devices with clear desing patterns for making the device connected and reliably operating.