-
Tibbo Technology Announces New TIDE Release 5.03.03 that Features TIOS Simulator
12/12/2016 at 09:50 • 0 commentsNew Tibbo IDE (TIDE) release 5.03.03 includes a Tibbo OS (TiOS) Simulator. The Simulator implements a virtual TiOS device incorporating virtual Ethernet interface, virtual EEPROM, virtual flash memory, virtual MD button, buzzer, and status LEDs, as well as virtual LCD and keypad.
The Simulator makes it possible to test-drive TIDE and TiOS, as well as run and debug Tibbo BASIC and C applications, without having to commit to a purchase of a physical Tibbo device.
The Simulator can be found here: WINDOWS START > Tibbo > Tibbo IDE > TiOS Simulator. You can also start TiOS Simulator from within TIDE: Debug > Start TiOS Simulator.
Once the Simulator is running, it appears in the Device Explorer as any other TiOS device would. To write an app for the Simulator, select the SIMULATOR platform and set the Simulator as the debug target.
TIDE 5.03.03 is distributed with a number of test projects written specifically for TiOS Simulator. You can find them here: (My) Documents\TIDE\Samples.
-
Size 2 Tibbo Project PCB (TPP2), Gen 2
11/24/2016 at 09:00 • 0 commentsSize 2 Tibbo Project PCB, Gen 2 is a Tibbo BASIC/C-programmable board with Ethernet, as well as optional Wi-Fi* and GPRS** connectivity. The board has four UARTs.
The TPP2(G2) is perfect for systems with a medium number of I/O lines. Since the board can control a TFT display and a keypad, it is suitable for applications requiring a human-machine interface (HMI).
The board is an ideal choice for data collection and autoID projects, as well as factory, shop, data center, hotel, and home safety, security, and automation applications.
Check out: http://tibbo.com/store/tps/tpp2g2.html
-
Modular, Expandable Automation Platform from Tibbo Technology
11/24/2016 at 08:52 • 0 commentsTibbo Project System (TPS) is a highly configurable, affordable, and innovative automation platform. It is ideal for home, building, warehouse, and production floor automation projects, as well as data collection, distributed control,industrial computing, and device connectivity applications.
Suppliers of traditional “control boxes” (embedded computers PLCs, remote automation and I/O products, etc.) typically offer a wide variety of models differing in their I/O capabilities. Four serial ports and six relays. Two serial ports and eight relays. One serial port, four relays, and two sensor inputs. These lists go on and on, yet never seem to contain just the right mix of I/O functions you are looking for.
Rather than offering a large number of models, Tibbo Technology takes a different approach: Our Tibbo Project System (TPS) utilizes Tibbits® – miniature electronic blocks that implement specific I/O functions. Need three RS232 ports? Plug in exactly three RS232 Tibbits! Need two relays? Use a relay Tibbit. This module-based approach saves you money by allowing you to precisely define the features you want in your automation controller.
Here is a closer look at the process of building a custom Tibbo Project System.
Start with a Tibbo Project PCB (TPP)
A Tibbo Project PCB is the foundation of TPS devices.
Available in two sizes – medium and large – each board carries a CPU, memory, an Ethernet port, power input for +5V regulated power, and a number of sockets for Tibbit Modules and Connectors.
Add Tibbit® Blocks
Tibbits (as in “Tibbo Bits”) are blocks of prepackaged I/O functionality housed in brightly colored rectangular shells. Tibbits are subdivided into Modules and Connectors.
Want an ADC? There is a Tibbit Module for this. 24V power supply? Got that! RS232/422/485 port? We have this, and many other Modules, too.
Same goes for Tibbit Connectors. DB9 Tibbit? Check. Terminal block? Check. Infrared receiver/transmitter? Got it. Temperature, humidity, and pressure sensors? On the list of available Tibbits, too.
Assemble into a Tibbo Project Box (TPB)
Most projects require an enclosure. Designing one is a tough job. Making it beautiful is even tougher, and may also be prohibitively expensive. Finding or making the right housing is a perennial obstacle to completing low-volume and hobbyist projects.
Strangely, suppliers of popular platforms such as Arduino, Raspberry Pi, and BeagleBone do not bother with providing any enclosures, and available third-party offerings are primitive and flimsy.
Tibbo understands enclosure struggles and here is our solution: Your Tibbo Project System can optionally be ordered with a Tibbo Project Box (TPB) kit.
The ingenious feature of the TPB is that its top and bottom walls are formed by Tibbit Connectors. This eliminates a huge problem of any low-volume production operation – the necessity to drill holes and openings in an off-the-shelf enclosure.
The result is a neat, professionally looking housing every time, even for projects with the production quantity of one.
Like boards, our enclosures are available in two sizes – medium and large. Medium-size project boxes can be ordered in the LCD/keypad version, thus allowing you to design solutions incorporating a user interface.
Unique Online Configurator
To simplify the process of planning your TPS we have created an Online Configurator.
Configurator allows you to select the Tibbo Project Board (TPP), “insert” Tibbit Modules and Connectors into the board’s sockets, and specify additional options. These include choosing whether or not you wish to add a Tibbo Project Box (TPB) enclosure, LCD and keypad, DIN rail mounting kit, and so on. You can choose to have your system shipped fully assembled or as a parts kit.
Configurator makes sure you specify a valid system by watching out for errors. For example, it verifies that the total power consumption of your future TPS device does not exceed available power budget. Configurator...
Read more -
Open Platform Communications (OPC) Server from Tibbo Technology
11/16/2016 at 14:41 • 0 commentsOPC stands for «Open Platform Communications» that is a set of specifications and standards for industrial telecommunication. OPC defines the transfer of real-time plant data between control devices from various manufacturers. The aim of OPC was to support a common bridge for Windows-based software applications and process control hardware. OPC was designed to minimize the quantity of duplicated effort made by hardware companies and their software partners.
Tibbo OPC Server supports the most typical OPC spec - OPC Data Access (OPC DA), which is used for reading and writing real-time data. Any device that supports the Tibbo AggreGate protocol can be a data source. AggreGate is a white-label IoT integration platform utilizing modern network technologies to configure, control, monitor and support electronic devices, as well as shared networks of such electronic devices. It also assists you with aggregating device data in the cloud, where you can "slice and dice" it according to your requirements. Moreover, the platform allows other enterprise applications transparently access this data through the AggreGate server.
Tibbo OPC server has built-in AggreGate network protocol. It can either communicate with any Tibbo devices by AggreGate agent protocol or connect to AggreGate server. The AggreGate agent protocol open-source implementation is made public for Java, C#, and C++ programming languages, so your connection scheme is not confined to Tibbo devices or AggreGate server only.
Examples
The simplest example: TPS reads Tibbit #29 (Ambient temperature meter), sends data to OPC server by AggreGate agent protocol.
A more complex example: you have a Windows-based PC that controls a wood processing machine with the help of AggreGate server by the Modbus protocol. If Tibbo OPC server is connected with AggreGate server, the data from the machine is transmitted to Tibbo OPC server and, as a result, you can monitor and operate the machine via any OPC client (e.g. Matrikon Client).
Technical Specification
- Compatibility with Windows XP/2003 or later (Microsoft Visual C++ 2013 redistributable is required - installed automatically)
- Support of DA Asynchronous I/O 2.0 and Synchronous I/O with COM/DCOM technology
Tibbo OPC Server transmits the information on the Value, Quality and Timestamp of an item (tag) to the OPC Client applications. These fields are read from the AggreGate variables.
The process values are set to Bad [Configuration Error] quality if OPC Server loses communication with its data source (AggreGate Agent or AggreGate Server). The quality is set to Uncertain [Non-Specific] if the AggreGate variable value is empty.
In the following chart below you can see a concordance table of the AggreGate variables and the OPC data types:
AggreGate Data Type OPC Data Type INTEGER VT_I4 STRING VT_BSTR BOOLEAN VT_BOOL LONG VT_I8 FLOAT VT_R4 DOUBLE VT_R8 DATE VT_DATE DATATABLE OPC VT_BSTR (by default) COLOR VT_I4 DATA VT_BSTR It also supports arrays of simple data types listed above (VT_ARRAY).
Screenshots
Tibbo OPC Server
To learn more about Tibbo OPC server, go to the official Tibbo website: http://tibbo.com/solutions/opc-server.html
-
BASIC- and C- Programmable IoT Modules
11/09/2016 at 09:08 • 0 commentsThese miniature embedded modules are programmable in Tibbo BASIC / Tibbo C and are perfect for IoT and automation applications.
Write your own app using our streamlined Tibbo IDE software!
EM1000 Programmable IoT Module
Our flagship BASIC/C-programmable IoT module. Ethernet, as well as optional Wi-Fi and GPRS connectivity. Four serial ports supporting full-/half-duplex RS232, Wiegand, and clock/data modes.EM1206 Programmable IoT Module
A miniature, yet powerful BASIC/C-programmable IoT module. Best used with the RJ203 jack/magnetics front-end (shown).
EM500 "MiniMo" Programmable IoT Module
Being the smallest among our BASIC/C-programmable modules, the "vertical slice" EM500 hides behind a standard RJ45 jack and occupies only 18.5x6.5mm (0.63x0.26") of board space.
GA1000 Wi-Fi Add-on Module
Miniature 802.11b/g board, adds Wi-Fi connectivity to compatible Tibbo modules, boards, and controllers. Easy to use, fully integrated, low-power. Requires only 5 I/O lines to control.
RJ203 Jack/Magnetics Front End
RJ45 jack/magnetics front end for use with our EM1206 and EM203 modules. Patented space-saving design.
-
TPS Mainboards (Tibbo Project PCBs)
09/28/2016 at 08:29 • 0 commentsA Tibbo Project PCB is the foundation of your Tibbo Project System. Each board carries a CPU, an Ethernet port, memory, LEDs, and multiple sockets for Tibbits.
TPPs come in two flavors. TPP2 and TPP3 boards run our own super-compact, agile OS called Tibbo OS (TiOS). TiOS applications are developed in Tibbo BASIC and/or Tibbo C languages, using Tibbo IDE (TIDE) software.
Check out for more information: http://tibbo.com/store/tps/project-pcb.html
-
TPS-based Office Aircon Controller Application
09/28/2016 at 08:22 • 0 commentsThe app allows you to manage traditional air conditioners that are controlled through infrared remotes. Designed for the office environment, the app relies on the ambient brightness (measured by Tibbit #28) to determine whether the aircon should be running or not. In the office setting, no lights = no people = no need for the aircon to work.
Check out for more information: http://tibbo.com/programmable/applications/office_aircon_control.html