moltosenso integrates many different wireless protocol stacks in order to satisfy the varied needs of its Clients.
Used protocols are: IEEE 802.15.4/ ZigBee-PRO®, RFId™/NFC, Bluetooth®, IEEE 801.11/Wi-Fi™, 6LoWPAN and Erion™ (a proprietary multi-hop routing protocol that networks devices at 868 MHz or 915 MHz).
Find out the features of moltosenso’s protocols! (read more)
IEEE 802.15.4/Zigbee-PRO®: it allows the connection of hundreds of nodes using the 2.4 GHz ISM band in a range of hundreds of meters outdoor and tens of meters indoor. This protocol is reliable, secure, efficient and interoperable. 6LoWPAN: moltosenso closely follows the development of IETF’s IPv6 Low Rate Wireless Personal Area Networks (6LoWPAN) protocol, providing each smart object with an IPv6 address and connect it to the big Internet of Things. The first commercial 6LoWPAN platform is under test and will soon be proposed as a moltosenso solution. RFId™/NFC: protocols for contactless and automatic object identification and for applications involving bi- directional communication, such as electronic payment and ticket retailing. Bluetooth®: moltosenso’s WSNs can use Bluetooth® gateways for applications of proximity detection, with a transmission rate up to 24 Mbps. IEEE 802.11/Wi-Fi™: Wi-Fi™ nodes are organized in mesh networks at 2.4 GHz and 5 GHz for high data rate transmissions and are integrated with low power short-range WSAN protocols for hybrid projects. Erion™: it is the proprietary moltosenso’s protocol for multi-hop communication in the 868 MHz (EU telemetry) and 915 MHz (USA) bands.
moltosenso integrates on its modules the most advanced hardware components available for the WSAN market: an Energy Micro® microcontroller, a Digi International® or a Telit® transceiver, etc.
Due to the modular solutions, moltosenso minimizes the cost of the single node.
Find out the features of moltosenso’s hardware! (read more)
Microcontroller: the heart of each node is an Energy Micro® Gecko® family microcontroller (MCU), a top performing ARM® Cortex-M3™ (32 bits, 32 Mhz) MCU, that provides consumption ranging from 20 nA in deep-sleep mode to a maximum of 5.8 mA during full-mode operation. It allows management of five different energy modes, for an optimal energy setup depending on the active tasks running on the node. It provides several internal peripherals (ADC, DAC, Timers, etc.) and a rich set of serial communications interfaces (SPI, I2C, UART, etc.); WSN Radio Chip: moltosenso relies on various low-power short-range transmission modules, provided by Digi International® and also Telit®. They offer, by means of a PIN-to-PIN mutually compatible package, communications solutions at 868 MHz, 915 MHz and 2.4 GHz (ZigBee-PRO® or proprietary network protocols); sensors and actuators: thanks to the rich set of analog and digital interfaces, moltosenso’s nodes can host several sensors (temperature, humidity, GPS, inclinometers, current, etc.), MEMS (Micro Electro-Mechanical System) and many kinds of actuators (dimmers, relays, motors electrical, solenoid valves, etc.). moltosenso’s nodes can be easily interfaced with third party systems and devices already owned by the client (PLC, wired systems, etc.) and, finally, include gateways toward other networks (GPRS™, Wi-Fi™, RFId™, NFC, Bluetooth®, etc.); SD Card Slot: each node is equipped with a micro SD card slot to store large amounts of monitored data; Real Time Clock Calendar (RTCC): the node can be equipped with a hardware RTCC in case a temperature-compensated low-frequency clock is needed to free the MCU from software implementation of any calendar functionalities; batteries: moltosenso carefully selects small and high density batteries. For nodes with battery-charger the selection is a family of rechargeable Li-Ion battery-packs with a sophisticated overheating protection system.
Alternatively, if primary batteries are needed, moltosenso selected the Lithium-Thionyl Chloride (Li-SOCl2) technology, particularly suitable for low power and short duty-cycle applications, with a very slow discharge process, resulting in a loss of charge of less than 1% per year. Customers are welcome to use their own batteries as well, provided that they operate in the 2.8 V - 4.2 V range.
moltosenso develops many applications that allow users to interact with WSAN. Thanks to the paradigm write once, compile anywhere of cross-platform Qt® libraries, moltosenso’s software holds the same functionalities and the same graphical looking on Microsoft Windows®, Linux®, Mac OS X™ and many other platforms.
Find out the features of moltosenso’s software! (read more)
Thanks to the C++ based Qt® libraries, moltosenso’s applications have these features:
cross-platform: Qt® allows the development of desktop applications for Microsoft Windows®, Linux®, Mac OS X™, and also embedded or mobile applications, suitable for OS like embedded Linux®, Android™, Microsoft Windows CE®, Maemo™ and Symbian™; efficiency: the platform adaptability is obtained by including compiled platform-dependent low level libraries and not by using virtual machines, resulting in a very low CPU usage; rich, modern and ergonomic appearance: they can include OpenGL® elements and are highly customizable with stylesheets designed for the specific customer; easy integration with third party application or web apps; designed to be run on different machines, splitting the features according to the specific application constraints. This is very useful, for example, when the WSAN is placed far from the control centre; databases integration to collect and manage data monitored by the network; several languages can be used to deploy applications.
Development of the firmware driving moltosenso’s hardware is supported by a commercial Real Time Operating System (RTOS), for an easy design of smart nodes applications, that must be efficient, robust, certifiable, and accurately tailored on client requirements.
Find out the features of moltosenso’s firmware! (read more)
Real time kernel Keil™ RTX is optimized for ARM® Cortex-M3™ microcontroller architectures, so that each application can effectively exploit the 32-bit ARM Thumb®-2 Instruction Set Architecture (ISA).
This means enhanced levels of performance, higher energy efficiency and code density increased threefold compared to the typical one of an 8 bits device. In this way, advantages of 32 bits platform adoption are further extended, thus targeting system costs drop.
Thanks to both Keil™ RTX footprint (occupancy is 5KB in ROM and 15KB when running in RAM) and ISA ARM® Thumb®-2 adoption, moltosenso is able to develop firmware applications characterized by a very small footprint. These features allow the designer to take advantage of a commercial multithread RTOS tools, such as: events, semaphores, mailboxes, flexible scheduler with effective task prioritization, deterministic context-switch, safe resource sharing among tasks and efficient delay management.
Adoption of Keil™ RTX on Cortex-M3™ architecture is much more efficient in terms of interrupt management, compared with the adoption of the same RTOS on other ARM® platforms. This guarantees the correct execution of operations as task creation, initialization and management in an extremely low number of cycles, granting every context-switch end in less than 300 cycles.
Efficiency in events management, fast context-switch, effective memory usage and the possibility to seamlessly integrate several power mode in the RTOS architecture: these features are the best possible to develop firmware applications tailored for commercial WSAN networks, meeting strict requirements in terms of power consumption, reliability and resilience.
Every application can leverage on lower layer services, such as time synchronization, spatial localization of the nodes, frequency-hopping, cryptography, nodes authentication in the network, DTN (Delay Tolerant Network) functionalities for mobile nodes, etc.
In order to develop and make such these services available only when necessary for the specific application, moltosenso’s developers are permanently involved to adapt State-of-the-Art of each algorithm to moltosenso’s commercial solutions, paying attention to reliability issues and setting, consequently, a reference qualitative standard for WSAN market.