3TwoOne

3TwoOne 3TwoOne is a new intuitive design platform for accelerated design and deployment of the internet-of-things.

The 3TwoOne tool chain makes it easy to develop Internet-of-Things solutions. It allows software to be directly developed using block diagrams, and then automatically delivers production code free from human errors: line-by-line coding is not needed. Our web-based tools enable remote deployment and diagnosis.

Figure: hardware setup for smart room project3TwoOne is working with Dr. Roopak Sinha from the Auckland University of Te...
30/04/2026

Figure: hardware setup for smart room project

3TwoOne is working with Dr. Roopak Sinha from the Auckland University of Technology in developing a smart room. The room consists of various sensors and actuators that are connected to the cloud. In the video we see (1) RaspberryPi as a controller (2) Dweet.io to enable a web-interface for controlling light bulbs (On/Off), read moisture content near a plant. Further, we use Freeboard.io to provide a dashboard for visualisation.

Are you working on a Home automation project? Need web-services for controlling your devices ?

Contact 3TwoOne to discuss your next project.

Figure: hardware setup for smart room project 3TwoOne is working with Dr. Roopak Sinha from the Auckland University of Technol...

3TwoOne is working with Dr. Roopak Sinha from the Auckland University of Technology in developing a smart room.  The roo...
30/04/2026

3TwoOne is working with Dr. Roopak Sinha from the Auckland University of Technology in developing a smart room. The room consists of various sensors and actuators that are connected to the cloud. The project consists of: (1) Enabling off-the-shelf hardware (sensors and actuators) that are IP ready. (2) Using an open communication platform (e.g., Dweet.io) as a web-interface to the hardware. (3) Develop a simple middleware for communication with existing software. The above Figure depicts an example of the smart room. The middleware provides a flexible platform such that sensors and actuators can be added or removed easily. Stay tuned for more updates.

Are you working on a Home automation project?

Contact 3TwoOne to discuss your next project.

3TwoOne is working with Dr. Roopak Sinha from the Auckland University of Technology in developing a smart room. The room cons...

Anemoi is building autonomous boats that can survey lakes and oceans.  Propelled by sustainable wind power the boat can ...
30/04/2026

Anemoi is building autonomous boats that can survey lakes and oceans. Propelled by sustainable wind power the boat can gather vital information such as water conductivity, temperature, pressure, and more. These help us to evaluate the quality of our water.

3TwoOne is working with Anemoi to 1) equip the boat with the required sensors, 2) add low-powered long-range wireless technologies such as Sigfox/LoRa for communication, and 3) develop a dashboard to visualize the information. Stay tuned for more updates.

Do you need SigFox or LoRa in your project ? Talk to 3TwoOne now to get started.

Anemoi is building autonomous boats that can survey lakes and oceans. Propelled by sustainable wind power the boat can gather vital...

Congrats to 3TwoOne team. We are shortlisted for the international startup program in France. We will keep you updated. ...
30/04/2026

Congrats to 3TwoOne team. We are shortlisted for the international startup program in France. We will keep you updated.

Our main focus is on Sigfox wireless technology which is based in France. This is an ideal next step for 3TwoOne. More information about the awesome French incubator.

https://www.youtube.com/watch?v=l01C_xOxKwE

Congrats to 3TwoOne team. We are shortlisted for the international startup program in France. We will keep you updated. # 3TwoOneIo...

How to visualise data and send notifications in real-time for free? To quickly complete and showcase your IoT applicatio...
30/04/2026

How to visualise data and send notifications in real-time for free?

To quickly complete and showcase your IoT application you can use some of the awesome tools that are available now.

1) dweet.io is like twitter for devices. Your device can simple post any information (called dweets) online. The format of the message is a simple JSON which is human-readable too. There is paid service available if you would like to store the history of your dweets. It is very easy to use. Give it a try now.

2) freeboard.io allows you to visualise data in real-time. Simple widgets that you can drag-n-drop to build your panel, see the above figure. You can see simple text (like current time) or visual components such as plots, dials and maps for location. I highly recommend this tool. Its easy and a lot of fun.

3) built.io Flow allows you to capture the flow of your design using prefabricated web-services. E.g., You can read a temperature from a dweet and activate notifications such as emails, twitter or send an SMS. Their library is always expanding and has lot of useful components such as Dropbox, AWS, Bing and more. The tool is very intuitive and their customer support was exceptional.

In 3TwoOne IDE, the dweet.io block is now available for you to use. Simply drag-n-drop using our graphical interface to build your next IoT application. Contact us for more information and get access to case studies.

How to visualise data and send notifications in real-time for free? To quickly complete and showcase your IoT application you can us...

Sigfox provides chip manufactures such as ATMEL, ON SEMICONDUCTOR, SILICON LABS and TEXAS INSTRUMENTS its communication ...
30/04/2026

Sigfox provides chip manufactures such as ATMEL, ON SEMICONDUCTOR, SILICON LABS and TEXAS INSTRUMENTS its communication protocol to create transceivers and SoC (System on Chip) devices with Sigfox connectivity. These devices are certified through the Sigfox Ready certification programme to ensure automated set-up on the Sigfox network. Certified devices are able to connect the Sigfox network without any paring. Therefore, the 3TwoOne framework treats Sigfox ready devices as discrete hardware units which can either be programmed or communicated to by another hardware unit.

Integrating Sigfox and 3TwoOne (Downlink)

At the time of the post, the main platform supported platform of 3TwoOne is the Raspberry Pi. To integrate Sigfox connectivity we begin by created a block called "SigFox_AT_Unidirectional_UART". This block supports uplink messages for Sigfox through the UART interface via AT commands (see link).

This block has 3 ports:

data_bytes - (integer array): 12 bytes of data payload to send

send - (boolean): trigger to send the payload ('1' - true or '0' - false)

uart - (char array): the uart filename (i.e., '/dev/ttyACM1')

Each time the block receives a true value on its send port it will notify the Sigfox devices via UART using AT commands to send a 12 byte payload. To demonstrate this block we have implemented a simple example which periodically send temperature updates to Sigfox.

Sigfox example

Devices required:

A) Raspberry Pi and Grove Pi module

B) Grove – Temperature and Humidity Sensor

C) Sigfox module – Ti LaunchPad & BoosterPack

Required components

To program the example we will need the following 3TwoOne components:

The GrovePi_IO port block - selects which pin the sensor is connected to (i.e, PINA0)

A Timer block - a timer to periodically trigger the send event (i.e., 15 seconds)

The Temperature_Humidity_Sensor block - the driver for the Temperature-Humidity sensor

Float->Bytes:32 block - convert the number value in float to bytes of data to be sent

SigFox_AT_Unidirectional_UART block - communication interface to the Sigfox module

Connects the blocks in accordance with this diagram and make sure that the pins and the uart filename is correct.

Screenshot of 3TwoOne workspace.

In order to correctly decode the temperature, go to the Sigfox website and modify the device type properties. Here you can set the display type for the data that is being sent. Choose "custom" and type in "temperature::float:32:little-endian".

temperature - the name given to the data received.

float:32 - means it is a real number represented using 32 bits

little-endian - represents the positioning of the bytes to used by the processor to represent the number



Once this is setup you should be able to receive the temperatures values from your device every 15 seconds as shown below.

As described above, you can significantly simplify the integration of Sigfox into your IoT application using 3TwoOne. Try it now.

Sigfox provides chip manufactures such as ATMEL, ON SEMICONDUCTOR, SILICON LABS and TEXAS INSTRUMENTS its communication protoc...

1. Long rangeSigFox provides long range communication while consuming very low power. Recent field experiment in New Zea...
30/04/2026

1. Long range

SigFox provides long range communication while consuming very low power. Recent field experiment in New Zealand show that you can communicate over 212 km.

2. Cheap hardware

For mass production the expected cost of each hardware module is about US$10. However, it is easier to get access to SigFox shields compatible for Arduino and Raspberry Pi around US$100.

3. Easy integration

Each hardware module has a unique ID which simplifies the integration/connection process with the SigFox network. A centralized server for the all SigFox devices in the world is maintained in France.

In our experience, it is a lot easier to establish SigFox connection when compared to the LoRa technology in New Zealand.

4. International coverage

Imagine you like to track the temperature of your produce from a farm in New Zealand to a supermarket in France. Due to the global network coverage (in the process) your can achieve this. We at 3TwoOne are yet to try useful method.

5. Technical Support

Currently, for New Zealand the technical support team is based in Australia and were very helpful in setting up the connection. Since Sigfox technology is presented by Thinxtra, we are expecting to see good customer service.

1. Long range SigFox provides long range communication while consuming very low power. Recent field experiment in New Zealand sh...

Sigfox in New ZealandCase Study: Temperature sensing edge node using the Sigfox networkSigfox is a Low-Power Wide-Area N...
30/04/2026

Sigfox in New Zealand

Case Study: Temperature sensing edge node using the Sigfox network

Sigfox is a Low-Power Wide-Area Network (LPWAN) technology designed for the Internet-of-Things (IoT). It is now being deployed across New Zealand by the Thinxtra network and word-wide by various providers (see their coverage map). Following is what you need to know to get started.

Sigfox specifications for Australia and New Zealand:

Uplink 12 Bytes of payload per message

Downlink 8 bytes of payload per message

140 uplink messages a day (approximately one every six seconds)

4 downlink messages per day initiated by the edge nodes

Operating frequency 920.8MHz for uplink and 922.3MHz for downlink

Each device has a private key to sign messages

No collision avoidance mechanisms (sends by selecting a pseduo-random frequency)

$2-$32 per connection year (source: presentation from Thinxtra on 26-Oct-2016)

To get started with Sigfox you will need to acquire a Sigfox compatible hardware and a Sigfox subscription from your local provider. We have used the Sigfox module – Ti LaunchPad & BoosterPack. Follow the guide on the TI (Taxas Instruments) website (documentation) or ask your local Sigfox provider to setup the device on your subscription. Once it all setup you should be able to see your device on the Sigfox website as shown below.

Next, follow the Getting started tutorial to setup the device to support AT (ATtention) Commands via UART. This effectively allows you to treat the Sigfox device as a modem to the Sigfox network.

To control the Sigfox device you can now send simple commands over UART such as:

>AT$SF=9999,1
>OK

This mean send the hex values '9' '9' '9' '9' and wait for a downlink message. The messages page on the sigfox website should now display your message.

From our experiences we were able successfully connect to the Sigfox network within the Auckland CBD, Mt Roskill, New Windsor, and North Shore.

3TwoOne has integrated Sigfox into its tool chain. You can build your IoT application very quickly. Talk to us know to get started.

Sigfox in New Zealand Case Study: Temperature sensing edge node using the Sigfox network Sigfox is a Low-Power Wide-Area Network (...

Objective: Controlling a Z-Wave enabled light bulb with Vera, using a timer to toggle the light periodically.You Need:Z-...
30/04/2026

Objective:

Controlling a Z-Wave enabled light bulb with Vera, using a timer to toggle the light periodically.

You Need:

Z-Wave Light bulb

Vera contraoller

Raspbeery Pi

Access to 3TwoOne IDE

Method:

Follow the simple steps to use the graphical interface of 3TwoOne to complete the application in few minutes. See the video below.

Objective: Controlling a Z-Wave enabled light bulb with Vera, using a timer to toggle the light periodically. You Need: Z-Wave ...

30/04/2026

3TwoOne brings the proven power of “Model Driven (Software) Engineering” (MDE) to general IoT and other applications. MDE is the “gold standard” today for the design and implementation of the most challenging, large scale, real-time software systems – including aerospace, military, automotive and critical industrial control equipment. MDE is the choice when the software simply must work reliably and predictably – typically via top-end design tools such as SCADE, at attendant high costs. In a real sense, 3TwoOne’s capabilities are comparable to top-end MDE, optimised for resource-poor IoT hardware. A qualitative comparison with prominent tools is presented below.

3TwoOne’s tool chain has a graphical interface, accessible for non-expert programmers, supporting rapid design and development from elemental hardware through to APIs, etc., for IoT and other software and firmware solutions - without line-by-line programming.

3TwoOne’s interface is web-resident and runs in any browser without requiring download of client software to developers’ machines. The techniques used are compatible with a tablet interface, which will be released in due course.

3TwoOne offers sophisticated, over-the-air “deployment” features – meaning that a physical connection is not needed between a developer’s design console and the target hardware. A connection to the Internet is required, while the developer’s console, and the target hardware can be geographically separated.

Useful applications can be designed, developed and deployed into operation in “minutes to hours”, as opposed to “days and weeks” for conventional methods, significantly reducing the cost and time to deployment.

3TwoOne incorporates special features to enable industrial users to upload legacy code into the 3TwoOne design environment.

The underlying robust compiler technology is copyright and tightly held, the product of ten years development as a research tool by the Precision Timed Systems Group at the University of Auckland.

No known competitor offers 3TwoOne’s breadth of capabilities. Furthermore, we have not yet been able to identify a group of tools that can mimic 3TwoOne. While “MDE” design and development systems of varying sophistication are indeed available, it is 3TwoOne that provides the suite of capabilities that enables developers of all abilities to rapidly develop and deploy applications that meet their requirements. Others are targeted at experienced developers, provide part of the tool chain only, are tightly locked to hardware with a limited range of capability and have other restrictions – including access costs – that are barriers to widespread use.

Surveying the landscape, it is important to stress that we believe the true competitor to 3TwoOne is “inertia” – let’s just stay as we are - together with a measure of “patch protection”. Skilled developers have learnt to code line-by-line, and to navigate the obscure deployment processes necessary with embedded systems today: “Why should I change, and increase competition for my job?” is an unspoken theme that came through our alpha trials with skilled persons. But managers and business owners, on the other hand, clearly see the benefits. This is common with disruptive change: there was little point in asking copy typists, for instance, if they valued the fact that the advent of word processing software would reduce the number of copy typist roles! But copy typists were the first users of word processing, and their experiences informed the systems we use today. That said, there is much activity in the IoT world. Offers such as ThingWorx (licensed e.g. by the telecommunications service provider Spark New Zealand) address IoT applications at the data integration and processing level (remote from the IoT Edges). 3TwoOne complements ThingWorx by, providing a fast, convenient way to assemble and process physical data that is interfaced to Thingworx and ThingWorx-like systems.

Thingworx offers an Application Program Interface (API) based development framework to assist expert programmers, and targets corporate users with a license model involving substantial up-front access payments. We believe this model is incompatible with high community engagement – enabling rapid growth – projected for IoT.

On the other hand, long-established tools such as Simulink and LabView have proven the utility of, and user appetite for, graphical, building-block design approaches for application development close to target hardware. Neither, however, aim to support IoT applications, or development and implementation of general software systems: the focus is upon simulation of physical or abstract (e.g. sociological, behavioural) phenomena etc., experiment control and data capture.

In this connection, Lego “Mindstorms” is an excellent example of the general appetite for building-block design for application development. Lego offers a variety of hardware units, linked to specific software “driver” modules; the driver modules can be linked together graphically in a way that mimics the physical connections made between Lego’s proprietary hardware units – enabling simple robotic systems to be put together for recreational or limited proof-of-concept engineering purposes. Mindstorm is, however, a closed, proprietary, platform dependant, “walled garden”, offer – with no known pretensions towards general use. By contrast, 3TwoOne enables simple and seamless integration of sensors, actuators, wireless technology and web services from diverse vendors, a capability that is essential for IoT applications – and is believed to be unique.

Address

Auckland
1023

Alerts

Be the first to know and let us send you an email when 3TwoOne posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share