Overview

<< Click to Display Table of Contents >>

Home  mIoTa Technical Reference >

Overview

The Swintechnics 'mIoTa' has been designed to be an all in one solution, making it easy to get up and running in minutes!

 

Combining protected high power outputs, protected inputs, variable gain analog inputs, 1-Wire© Bus, RS232 serial port, Ethernet, WiFi, SD Card storage, a web server and an easy to learn programming language, the mIoTa is a useful project building block.

 

The mIoTa comes with software and firmware specifically designed to operate it's inputs and outputs in all manner of different ways and doesn't rely on third party software libraries for operation.

 

It's possible to use many aspects of the mIoTa by simply reading and writing O/S Variables via the network, within web-pages or apps, allowing you to control outputs and monitor inputs without ever writing a single piece of code!

 

Th addition of 'mIoTa BASIC' opens up a whole new world of possibilities by turning the mIoTa into a 'Smart Device'. This easy to learn, 'Event' based language, allows you to write programs that react to changes and perform tasks according to specific conditions, giving the mIoTa autonomous control of your project.

 

The mIoTa BASIC programs are written using the 'mIoTa BASIC IDE' software for Microsoft© Windows©.

 

The aim of mIoTa BASIC is to be as simple as possible to use but also be flexible enough to tackle the more demanding applications. Based upon the well-known 'Beginners All-purpose Symbolic Instruction Code' (BASIC) syntax, mIoTa BASIC has been extended with a large number of easy to use commands and variables to control all aspects of the hardware. It's been designed as an event based language, meaning events such as an input change, a UDP packet being received, a mobile device APP message, or a timer interval will cause a specific piece of code, that has been written for that event, to be executed. Breaking a program down into a series of events like this means that the mIoTa spends less processor time checking and waiting, and more time doing!  

 

 

Related Topics: The Hardware, IDE Overview