TWE-ZERO
TWE-ZERO is the ready-made software to achieve "zero" needs for software development of the wireless engine TWE-001 series.
TWE-ZERO selects several representative usages and optimizes communication control for each usage.
Simply purchase the ZERO license and download the product to the wireless engine to use the software.
To use TWE-ZERO, specify the ZERO-licensed module when you purchase the wireless engine TWE-001 series. The ZERO license is common to all TWE-ZERO products. (The software is not operable with the module without the ZERO license.)
The wireless engine TWE-001 series supplied with the evaluation and development kit (TWE-EK-002) is ZERO-licensed. Therefore, you can download, try and evaluate all TWE-ZERO products.
See below for the details of the TWE-ZERO series:
Name | Function |
---|---|
Sagittarius | Star wireless UART |
Taurus | Star, Tree, Mesh wireless UART |
Virgo | Tree wireless UART |
Aries | Pulse transmission |
Libra | State transmission |
Differences of Wireless UART
Sagittarius, Taurus, and Virgo provide similar functions to the extent they use UART (RS-232C), but have the following differences:
Sagittarius:
Allows relatively fast data communication directly at the sending and receiving sides in a transparent manner (= without processing data like the command format). However, this does not have the function of routing.
Virgo:
Is the same as Sagittarius but allows routing. Speed has been sacrificed due to an increase in the routing overhead and the number of connections. This does not have the function of broadcast communication.
Taurus:
Requires transmit data to be divided into up to 86 bytes because it communicates data packets in the command format. This is suitable for sending and receiving small data between microcomputers.
Sagittarius | Virgo | Taurus | |
---|---|---|---|
Topology | Star | Tree | Star, Tree, Mesh *The routing function through static route solution to be added |
Network construction time | Several seconds to tens of seconds (Depending on conditions) |
Several seconds to tens of seconds (Depending on conditions) |
Transmittable immediately after power activation since this type constructs no network |
Automatic recovery of network | Yes | Yes | N.A (No recovery required due to no concept of network) |
Baud rate at the time of unicast (communication mode to specific destinations) |
Excellent | Good | Excellent |
Max. number of nodes | 10 | 96 | 1. Indefinite (Extended address transmission: Destination addresses must be directly specified) 2. 1023 (Short address communication: Extension addresses can be managed by assigning them to any numbers up to 1023) |
Transparency of transmission and reception | Yes (Input data is output as is) |
Yes (Input data is output as is) |
No (Communicating by converting data to the command format) |
Transmit data size | Unrestricted UART input characters are automatically divided and transmitted in wireless packets. |
Unrestricted UART input characters are automatically divided and transmitted in wireless packets. |
Max. 86 characters |
Transmit delay | Transmission could occur in certain microseconds due to the transmit data automatically divided | Transmission could occur in certain microseconds due to the transmit data automatically divided | Processing is immediately executed if there is no unprocessed data |
Restriction in continuous transmission | No | No | 10 ms or more is required for an interval of send commands |
LQI (reception quality) report | No | No | Yes |
Binary transmission and reception | Yes | Yes | No (ASCII strings only. Use conversion means like BASE64 for binary transmission) |
Processing when incapable of communication | Attempts to send data in the UART receive buffer until communication is successfully executed | Attempts to send data in the UART receive buffer until communication is successfully executed | 1. Retransmits by retry of 802.15.4 2. After 1. fails, sets up the max. number of times and retransmits in a certain period of time |
Checksum | Wireless: Yes UART: No (Include checksum in communication data if required) |
Wireless: Yes UART: No (Include checksum in communication data if required)/td> | Wireless: Yes UART: Yes (Configurable. No checksum is used by default) |
Broadcast from Coordinator | Yes | No | Yes |
Communication between Routers or End Devices | No | No | Yes (Limited to the cases where direct radio communication is possible between end devices) |
Sleep of Routers or End Devices | No | No | Yes |
--- | --- | --- |
Sagittarius
- Product Name:
- Sagittarius
- Model no. :
- TWE-ZERO-SAGITTARIUS
Sagittarius is the software to wirelessly send serial data.
It makes a connection over the simplest star network most stable in communication.
It provides the one-to-many (max. 10) wireless serial communication function.
It transparently transmits the serial signal from an external microcomputer, PIC or other devices to a destination microcomputer, PIC, etc.
It executes wireless UART communication between the Coordinator and Routers using the UART interface.
It allows up to 10 Routers to be connected to a Coordinator.
>> More
Taurus
- Product Name:
- Taurus
- Model no. :
- TWE-ZERO TAURUS
Taurus is the software to wirelessly send serial data.
It executes wireless communication using a simplified command.
It provides the one-to-many (max. 1023) wireless serial communication function.
-
Communication from the Coordinator to an End Device (downlink)
- One-to-many simultaneous communication (broadcast) is also available from the Coordinator. -
Communication from an End Device to the Coordinator (uplink)
- Communication between End Devices is also available.
>> More
Virgo
- Product Name:
- Virgo
- Model no. :
- TWE-ZERO-VIRGO
Virgo is the software to wirelessly send serial data.
It provides the one-to-many (max. 96) wireless serial communication function equipped with the routing function, and can construct tree network.
It transparently transmits the serial signal from an external microcomputer, PIC or other devices to a destination microcomputer, PIC, etc.
It executes wireless UART communication between the Coordinator and Routers using the UART interface.
The maximum 10 Routers are connected to each Router. Equipped with the routing function, these Routers execute multihop (up to five) routing with other Routers.
It allows up to the total of 96 Routers to be connected to a Coordinator.
>> More
Aries
- Product Name:
- Aries
- Model no. :
- TWE-ZERO-ARIES
Aries is the software to wirelessly send pulse count.
It provides the function to send the pulse signal generated from an End Device via wireless communication and count the signal with the Coordinator.
The Coordinator receives the pulse output (input information of a switch etc.) from an End Device as the pulse input. The maximum 8 End Devices can be connected.
>> More
Libra
- Product Name:
- Libra
- Model no. :
- TWE-ZERO-LIBRA
Libra is the software to wirelessly send the on/off signal.
It provides the function to send the on/off information on a switch etc. of an End Device to the Coordinator via wireless communication.
It transmits the "on" and "off" values from an End Device to a Coordinator at 8-bit parallel using the digital IO interface (GPIO). It can be used for simple remote controllers or for routing the relay contact state.
>> More
How to Write to Wireless Engine
TWE-ZERO execution binary file can be simply written in the TOCOS wireless engine by using the dedicated software (Flash Programmer).
See Flash Programmer for how to write.
*Writing requires the ZigBee/IEEE802.15.4 Evaluation and Development Kit or Writing Jig.
Wireless Products
- Overview
- Wireless Products Overview
- Wireless Engine
- TWE Lite DIP
- TWE-Lite
- TWE-REGULAR
- TWE-STRONG
- Software
- ToCoNet
- TWE-ZERO
- Evaluation, Development
- Evaluation & Development Kit
- Sensor Network Evaluation Kit
- Antenna
- Avaliable Antennae
Technical Information
- RFID
- 920MHz_vs_24
- IEEE802.15.4
- Protocol Stack
- ZigBee
- Wireless Sensor Networks
- Energy Harvesting Technology
- M2M Wireless Communications
- HEMS / BEMS / FEMS / CEMS
- Internet of Things