Bringing life to technology

Empowering Your Data With Technology & Network

ABOUT US

Bearded smiling system administrator is working with server rack and telecommunication equipments in
Bringing life to technology

XOR Systems

Digital Transformation

Digital transformation is a huge subject, it covers any moves a business makes to go digital. It describes a business starting to use a CRM or switching to online accounting. There's a lot of buzzwords bandied around and we don't really want to add to the blizzard. So let's get the jargon out of the way.

We’re interested in Industry 4.0 – aka the next Industrial Revolution. This is where digital technology creates smarter factories. The change happens by using smart devices embedded in smart factories, to help measure and control other smart devices for efficient management. 

Analytic Data
0%
Web Development
0%
Problem Solutions
0%

ციფრული ტრანსფორმაცია უზარმაზარი საგანია, ის მოიცავს ნებისმიერ ნაბიჯს, რომელსაც ბიზნესი ციფრულში გადადის. იგი აღწერს ბიზნესს, რომელიც იწყებს CRM-ის გამოყენებას ან გადადის ონლაინ ბუღალტრულ აღრიცხვაზე. ირგვლივ ბევრი ხმაურიანი სიტყვაა და ჩვენ ნამდვილად არ გვინდა ქარბუქის დამატება. ასე რომ, მოდით, ჟარგონი თავიდან მოვიშოროთ.

ჩვენ გვაინტერესებს ინდუსტრია 4.0 – შემდეგი ინდუსტრიული რევოლუცია. სწორედ აქ ქმნის ციფრული ტექნოლოგია უფრო ჭკვიან ქარხნებს. ცვლილება ხდება ჭკვიან ქარხნებში ჩაშენებული ჭკვიანი მოწყობილობების გამოყენებით, რათა დაეხმაროს სხვა ჭკვიანი მოწყობილობების გაზომვას და კონტროლს ეფექტური მართვისთვის.

Solutions That We Provide
Our Customers.

Embedded linux

We have used Embedded Linux as the Operating System...

ჩვენ გამოვიყენეთ Embedded Linux, როგორც ოპერაციული სისტემა...

Communication

Wireless technology is essential for the kind of work we do...

უკაბელო ტექნოლოგია აუცილებელია იმ ტიპის სამუშაოსთვის, რომელსაც ჩვენ ვაკეთებთ...

Internet of Things

It's trendy, the Internet of Things or sometimes the Internet of...

ეს მოდურია, ნივთების ინტერნეტი ან ზოგჯერ ინტერნეტი...

Human Interaction

Human interaction describes the relationship between people and...

ადამიანური ურთიერთქმედება აღწერს ადამიანებსა და...

Control

Embedded systems have two crucial functions and this is one of them...

ჩაშენებულ სისტემებს ორი გადამწყვეტი ფუნქცია აქვთ და ეს არის ერთ-ერთი...

Measure

This is the second crucial function of an embedded system...

ეს არის ჩაშენებული სისტემის მეორე გადამწყვეტი ფუნქცია...

Industrial Internet of Things

The Industrial Internet of Things (IIoT) is often called Industry 4.0. Some refer to it as the next industrial revolution. What’s certain is that it’s changing the way industry works. Across areas like process control, manufacturing and supply chain management, IIoT can help your business work in smarter, more efficient ways.

There’s no doubt that IIoT can make a significant difference to forward thinking organisations. A network of remote sensors can dramatically reduce maintenance costs and allow you to hone and streamline your processes. At the highest level the power of IIoT to improve operations and productivity is still virtually untapped.

As a company, we have specialised in embedded systems for a wide range of projects. In recent years we’ve developed a great deal of expertise in data management, data visualisation and machine learning – cutting edge fields that are increasingly important in industry. We are strongly placed to help you understand how IIoT (and Industry 4.0 and Edge Computing) can help make you a smarter, more successful organisation.

 

ნივთების ინდუსტრიულ ინტერნეტს (IIoT) ხშირად უწოდებენ ინდუსტრიას 4.0. ზოგი მას შემდეგ ინდუსტრიულ რევოლუციად მოიხსენიებს. რა თქმა უნდა, ის ცვლის ინდუსტრიის მუშაობას. ისეთ სფეროებში, როგორიცაა პროცესის კონტროლი, წარმოება და მიწოდების ჯაჭვის მენეჯმენტი, IIoT შეუძლია დაეხმაროს თქვენს ბიზნესს იმუშაოს უფრო ჭკვიანურად, უფრო ეფექტური გზებით.

ეჭვგარეშეა, რომ IIoT-ს შეუძლია მნიშვნელოვანი ცვლილება მოახდინოს მოაზროვნე ორგანიზაციებისთვის. დისტანციური სენსორების ქსელს შეუძლია მკვეთრად შეამციროს ტექნიკური ხარჯები და საშუალებას მოგცემთ დახვეწოთ და გაამარტივოთ თქვენი პროცესები. უმაღლეს დონეზე IIoT-ის ძალა გააუმჯობესოს ოპერაციები და პროდუქტიულობა ჯერ კიდევ პრაქტიკულად გამოუყენებელია.

როგორც კომპანია, ჩვენ სპეციალიზირებული ვართ ჩაშენებულ სისტემებში პროექტების ფართო სპექტრისთვის. ბოლო წლებში ჩვენ შევიმუშავეთ დიდი გამოცდილება მონაცემთა მენეჯმენტში, მონაცემთა ვიზუალიზაციასა და მანქანათმცოდნეობაში – უახლესი სფეროები, რომლებიც სულ უფრო მნიშვნელოვანია ინდუსტრიაში. ჩვენ მზად ვართ დაგეხმაროთ იმის გაგებაში, თუ როგორ შეუძლია IIoT (და Industry 4.0 და Edge Computing) დაგეხმაროთ გახდეთ უფრო ჭკვიანი და წარმატებული ორგანიზაცია.

Edge Computing

Edge computing offers a different way of thinking about how computing happens in the distributed spaces of the real physical world. For example, how devices such as sensors interact with a server: instead of constantly communicating with the server, what happens if the device only communicates when necessary? What if the device is given greater autonomy? And, most interestingly, what would happen if a group of devices work together to make decisions without constant recourse to the centre?

The possibilities that open up are endless. But the most obvious benefit that edge computing offers is efficiency. It streamlines systems so only the minimum network traffic is needed. Another key benefit is speed. Giving a device the ability to make its own decisions frees it to act fast. Ultimately, edge computing provides a more agile way of automating things. And the real impact of this on industry is still to come.

Edge computing გვთავაზობს განსხვავებულ აზროვნებას იმის შესახებ, თუ როგორ ხდება გამოთვლები რეალური ფიზიკური სამყაროს განაწილებულ სივრცეებში. მაგალითად, როგორ ურთიერთქმედებენ ისეთი მოწყობილობები, როგორიცაა სენსორები სერვერთან: სერვერთან მუდმივი კომუნიკაციის ნაცვლად, რა მოხდება, თუ მოწყობილობა მხოლოდ საჭიროების შემთხვევაში დაუკავშირდება? რა მოხდება, თუ მოწყობილობას მიეცემა მეტი ავტონომია? და, რაც ყველაზე საინტერესოა, რა მოხდებოდა, თუ მოწყობილობების ჯგუფი ერთად იმუშავებს გადაწყვეტილების მისაღებად ცენტრის მუდმივი მიმართვის გარეშე?

შესაძლებლობები, რომლებიც იხსნება, უსასრულოა. მაგრამ ყველაზე აშკარა უპირატესობა, რომელსაც გვთავაზობს Edge Computing არის ეფექტურობა. ის აუმჯობესებს სისტემებს, ასე რომ საჭიროა მხოლოდ მინიმალური ქსელის ტრაფიკი. კიდევ ერთი მნიშვნელოვანი უპირატესობა არის სიჩქარე. მოწყობილობას საკუთარი გადაწყვეტილების მიღების უნარის მინიჭება ათავისუფლებს მას სწრაფად იმოქმედოს. საბოლოო ჯამში, edge computing უზრუნველყოფს ნივთების ავტომატიზაციის უფრო მოქნილ გზას. და ამის რეალური გავლენა ინდუსტრიაზე ჯერ კიდევ მოსალოდნელია.

Contact Us For Projects.

SERVICE

We provide a wide range of professional services to meet your needs. We promise to provide every service with a smile, and to your highest level of satisfaction.

 

Our Software

We have considerable experience of developing system software for embedded hardware, systems development for applications to run on embedded systems and application software for desktops.

We have used major software languages, such as Delphi, Java, C# and C++.

When we write software for embedded systems, we use assembler or C. We tend to use AVR devices for low power systems and for more powerful systems, we use ARM processors, with embedded Linux as the operating system. Our embedded systems knowledge is enhanced through the use of web technologies such as REST and JSON for communication, HTML5 for display, and by using appropriate frameworks for PHP or Javascript in order to generate compelling user interfaces and analytical displays.

ჩვენ გვაქვს ჩაშენებული აპარატურის სისტემური პროგრამული უზრუნველყოფის შემუშავების მნიშვნელოვანი გამოცდილება, აპლიკაციების სისტემების შემუშავება ჩაშენებულ სისტემებზე და აპლიკაციური პროგრამული უზრუნველყოფის დესკტოპისთვის.

ჩვენ გამოვიყენეთ ძირითადი პროგრამული ენები, როგორიცაა Delphi, Java, C# და C++.

როდესაც ჩვენ ვწერთ პროგრამულ უზრუნველყოფას ჩაშენებული სისტემებისთვის, ვიყენებთ ასამბლერს ან C. ჩვენ მიდრეკილნი ვართ გამოვიყენოთ AVR მოწყობილობები დაბალი სიმძლავრის სისტემებისთვის და უფრო მძლავრი სისტემებისთვის ვიყენებთ ARM პროცესორებს, ოპერაციულ სისტემად ჩაშენებული Linux-ით. ჩვენი ჩაშენებული სისტემების ცოდნა გაუმჯობესებულია ვებ ტექნოლოგიების გამოყენებით, როგორიცაა REST და JSON კომუნიკაციისთვის, HTML5 ჩვენებისთვის, და PHP ან Javascript-ისთვის შესაბამისი ჩარჩოების გამოყენებით, მომხმარებლისთვის დამაჯერებელი ინტერფეისების და ანალიტიკური დისპლეების გენერირების მიზნით.

TECHNICAL DUE DILIGENCE

This service is aimed at those about to buy a software company or a software product. It is difficult to be sure that the software you are acquiring meets your business needs. It is difficult to validate the claims and get accurate answers to critical questions. You need to know how extensible, scalable, and maintainable is the code.

You want to know how sophisticated development and test practices are. And how well the software is designed and structured.

Our technical due diligence reviews illuminate technical risks while shielding intellectual property details. We analyse code, design, technology, and development sophistication to help you make solid business decisions. Our technical due diligence team has wide technical knowledge and focus on key technical questions and provide answers in a non-technical way.

ეს სერვისი გამიზნულია მათთვის, ვინც აპირებს შეიძინოს პროგრამული უზრუნველყოფის კომპანია ან პროგრამული პროდუქტი. ძნელია დარწმუნებული იყო, რომ პროგრამული უზრუნველყოფა, რომელსაც თქვენ იძენთ, აკმაყოფილებს თქვენი ბიზნესის საჭიროებებს. ძნელია პრეტენზიების დადასტურება და კრიტიკულ კითხვებზე ზუსტი პასუხების მიღება. თქვენ უნდა იცოდეთ რამდენად გაფართოებადი, მასშტაბირებადი და შენარჩუნებადია კოდი.

გსურთ იცოდეთ რამდენად დახვეწილია განვითარებისა და ტესტირების პრაქტიკა. და რამდენად კარგად არის შექმნილი და სტრუქტურირებული პროგრამული უზრუნველყოფა.

ჩვენი ტექნიკური დილიგიის მიმოხილვები აშუქებს ტექნიკურ რისკებს ინტელექტუალური საკუთრების დეტალების დაცვით. ჩვენ ვაანალიზებთ კოდს, დიზაინს, ტექნოლოგიას და განვითარების დახვეწილობას, რათა დაგეხმაროთ მყარი ბიზნეს გადაწყვეტილებების მიღებაში. ჩვენი ტექნიკური ექსპერტიზის ჯგუფს აქვს ფართო ტექნიკური ცოდნა და ფოკუსირებულია ძირითად ტექნიკურ კითხვებზე და პასუხებს არატექნიკური გზით იძლევა.

We Take Care of Your Technology Focus.

ჩვენ ვზრუნავთ თქვენს ტექნოლოგიურ ფოკუსზე.

ALL SOLUTIONS

Embedded Linux

We have used Embedded Linux as the Operating System on a number of development projects. Digi provide a version of Linux which they call 'Embedded Linux' and this we have used on their range of ConnectCore modules. These are attractive modules, as they provide significant processing power, but a simplified design process for us. We only need to provide a base board which maps the ports we want to support, along with any other additional electronic hardware. The module we use also provides Wifi, the ConnectCore 9P 9215.

In addition, we have used Linux on diverse computer devices such as the Owasys OWA311, the Garz+Friske Livius ARM-based system and our own design of processor board to which we have ported Linux.

Linux provides a complex operating system, with a complete filing system, TCP/IP for computer interconnection, a GUI if necessary (although we have rarely used this, we just use the kernel) and a whole host of commands to cover a great deal of functionality. Linux is open-source and is available on a host of computers, running on a multitude of processors. It is extremely flexible and can be tailored for virtually any task. We add to the system by writing our own applications and functions and occasionally, device drivers.

ჩვენ გამოვიყენეთ Embedded Linux, როგორც ოპერაციული სისტემა მრავალი განვითარების პროექტში. Digi გთავაზობთ Linux-ის ვერსიას, რომელსაც ისინი უწოდებენ „Embedded Linux“ და ეს ჩვენ გამოვიყენეთ მათ ConnectCore მოდულების დიაპაზონში. ეს არის მიმზიდველი მოდულები, რადგან ისინი უზრუნველყოფენ მნიშვნელოვან დამუშავების ძალას, მაგრამ ჩვენთვის გამარტივებული დიზაინის პროცესია. ჩვენ მხოლოდ უნდა მივაწოდოთ საბაზისო დაფა, რომელიც ასახავს პორტებს, რომელთა მხარდაჭერაც გვინდა, სხვა დამატებით ელექტრონულ აპარატურასთან ერთად. ჩვენ მიერ გამოყენებული მოდული ასევე უზრუნველყოფს Wifi-ს, ConnectCore 9P 9215.

გარდა ამისა, ჩვენ გამოვიყენეთ Linux მრავალფეროვან კომპიუტერულ მოწყობილობებზე, როგორიცაა Owasys OWA311, Garz+Friske Livius ARM-ზე დაფუძნებული სისტემა და ჩვენი საკუთარი პროცესორის დაფის დიზაინი, რომელზეც ჩვენ გადავიტანეთ Linux.

Linux უზრუნველყოფს კომპლექსურ ოპერაციულ სისტემას, სრული ფაილების სისტემით, TCP/IP კომპიუტერის ურთიერთდაკავშირებისთვის, საჭიროების შემთხვევაში GUI (თუმცა ამას იშვიათად ვიყენებთ, უბრალოდ ვიყენებთ ბირთვს) და ბრძანებების მთელ რიგს, რომ დაფაროს დიდი ნაწილი. ფუნქციონირება. Linux არის ღია წყარო და ხელმისაწვდომია უამრავ კომპიუტერზე, რომელიც მუშაობს მრავალ პროცესორზე. ეს არის ძალიან მოქნილი და შეიძლება მორგებული იყოს პრაქტიკულად ნებისმიერი ამოცანისთვის. ჩვენ ვამატებთ სისტემას საკუთარი აპლიკაციებისა და ფუნქციების და ზოგჯერ მოწყობილობის დრაივერების ჩაწერით.

Communication

Wireless technology is essential for the kind of work we do. It might be Wifi, for TCP/IP networking. It might be Bluetooth for small autonomous networks. It might be one of the many other IEEE 802.15 systems, such as Zigbee.

We have worked with Wifi on various M2M projects, particularly the vending machine projects. Our machines are often in areas where public Wifi is available, such as airports and railway stations, so it makes sense to use these services. However, we have found practical difficulties in doing so, not least the fact that the services get swamped at rush hour. Our approach was to react to the fact that we lost connection reliably at certain parts of the day, but had good service at other parts of the day.

We have a particular interest here in mesh networks, the ability of a network to create itself, and to heal. This has great impact on battery life. The Live!Label project used standard Wifi networking when we trialled the system and this proved to be a limitation. We had the labels at different positions around a museum and we found that the Wifi signal was too weak, due to the internal walls. Also, the power consumption on the board was high due to the Wifi module, so we couldn't run on batteries as we had hoped.

We repeated the experiment at a later date, but revised the design to use Zigbee. We created a mesh network such that each label in the system was a node on the network. This had the affect of building a network room by room and greatly extending the range of the network. It also meant that the system consumed much less electrical power. Zigbee is low power anyway, but the devices only needed to communicate with the nearest nodes and thus worked at a lower RF power.

უკაბელო ტექნოლოგია აუცილებელია სამუშაოსთვის, რომელსაც ჩვენ ვაკეთებთ. ეს შეიძლება იყოს Wifi, TCP/IP ქსელისთვის. ეს შეიძლება იყოს Bluetooth მცირე ავტონომიური ქსელებისთვის. ეს შეიძლება იყოს მრავალი სხვა IEEE 802.15 სისტემადან, როგორიცაა Zigbee.

ჩვენ ვიმუშავეთ Wifi-თან M2M-ის სხვადასხვა პროექტზე, განსაკუთრებით ვაჭრობის მანქანების პროექტებზე. ჩვენი მანქანები ხშირად არის ისეთ ადგილებში, სადაც ხელმისაწვდომია საჯარო Wifi, როგორიცაა აეროპორტები და რკინიგზის სადგურები, ამიტომ აზრი აქვს ამ სერვისების გამოყენებას. თუმცა, ჩვენ ამაში პრაქტიკული სირთულეები დაგვხვდა, განსაკუთრებით ის ფაქტი, რომ სერვისები პიკის საათებში ჭყიტავენ. ჩვენი მიდგომა იყო რეაგირება იმ ფაქტზე, რომ ჩვენ დავკარგეთ კავშირი საიმედოდ დღის გარკვეულ მონაკვეთებში, მაგრამ გვქონდა კარგი სერვისი დღის სხვა მონაკვეთებში.

ჩვენ აქ განსაკუთრებული ინტერესი გვაქვს mesh ქსელების მიმართ, ქსელის უნარი შექმნას საკუთარი თავი და განკურნოს. ეს დიდ გავლენას ახდენს ბატარეის ხანგრძლივობაზე. Live!Label პროექტმა გამოიყენა სტანდარტული Wifi ქსელი, როდესაც სისტემა გამოვცადეთ და ეს შეზღუდვა აღმოჩნდა. ჩვენ გვქონდა ეტიკეტები მუზეუმის გარშემო სხვადასხვა პოზიციებზე და აღმოვაჩინეთ, რომ Wifi სიგნალი ძალიან სუსტი იყო შიდა კედლების გამო. ასევე, დაფაზე ელექტროენერგიის მოხმარება მაღალი იყო Wifi მოდულის გამო, ამიტომ ბატარეებზე ვერ ვმუშაობდით, როგორც გვინდოდა.

ჩვენ გავიმეორეთ ექსპერიმენტი მოგვიანებით, მაგრამ გადავხედეთ დიზაინს Zigbee-ის გამოსაყენებლად. ჩვენ შევქმენით ქსელის ქსელი ისე, რომ სისტემაში თითოეული ლეიბლი იყო კვანძი ქსელში. ამან გავლენა მოახდინა ქსელის ოთახის აშენებაზე და ქსელის დიაპაზონის დიდად გაფართოებაზე. ეს ასევე ნიშნავს, რომ სისტემა მოიხმარდა გაცილებით ნაკლებ ელექტროენერგიას. Zigbee მაინც დაბალი სიმძლავრეა, მაგრამ მოწყობილობებს სჭირდებოდათ მხოლოდ უახლოეს კვანძებთან კომუნიკაცია და, შესაბამისად, მუშაობდნენ დაბალი RF სიმძლავრით.

Internet of Things

It's trendy, the Internet of Things (or sometimes the Internet of Everything). But it's a bit like when you heard of the iPod and thought "but that's just an MP3 player". Or when you heard of the "Cloud" and you thought "but that's just servers". The Internet of Things is clever branding, designed to stimulate interest, but really it's what we've been doing for years. Smart boxes, talking over the Internet to a server. The IoT is subtly different, it's better and friendlier. But then, so is the iPod, compared to an MP3 player.

Clearly, there is more to the Internet of Things. The hype is significant mostly due to the volume of noise. And the potential, because we're talking about billions of devices. The IoT is happening because of the fall in costs of small smart computer systems, of sensors and wireless systems. One of the best examples of the IoT is Nest, with intelligent smoke alarm and their central heating control system. But, there is a difference when you look at Nest devices. They are smart. They react to you. You can wave at the smoke alarm to tell it that actually there isn't a problem. It lights up a night light if it senses movement.

But the Internet of Things is more than this. It's a simplification, if you like. The aim is to simplify the ability of a device or a sensor to connect to to the Internet and to send some data. The range of possible sensors and devices is unlimited, the purposes are unlimited. Some people claim that this is a similar stage in history as the start of the Industrial Revolution, that we're about to witness a similar revolution. Who knows. It's just fascinating.

The examples of IoT tend to start with the 'intelligent fridge' - your fridge contacts the local supermarket because you've run out of milk. It is much bigger than this, much bigger. The main difficulty with this example is that the responsibility is on the fridge manufacturer to add the sensor and the communication link. Much better is to have a system that allows you to add any sensor to any existing system, a sensor that is capable of communication and then link that sensor to a decision making system. That way, there's no difference between a system monitoring milk availability to the system controlling temperature in a house - it is all about simple, communicating sensors feeding into a decision making system.

ეს არის მოდური, ნივთების ინტერნეტი (ან ზოგჯერ ყველაფრის ინტერნეტი). მაგრამ ეს ცოტათი ჰგავს, როცა გესმით iPod-ის შესახებ და ფიქრობდით „მაგრამ ეს მხოლოდ MP3 პლეერია“. ან როცა გსმენიათ „Cloud“-ის შესახებ და ფიქრობდით „მაგრამ ეს მხოლოდ სერვერებია“. ნივთების ინტერნეტი არის ჭკვიანი ბრენდინგი, რომელიც შექმნილია ინტერესის სტიმულირებისთვის, მაგრამ სინამდვილეში ეს არის ის, რასაც ჩვენ წლების განმავლობაში ვაკეთებთ. ჭკვიანი ყუთები, სერვერთან ინტერნეტით საუბარი. IoT ძალიან განსხვავებულია, ის უკეთესი და მეგობრულია. მაგრამ შემდეგ, ასეა iPod, MP3 ფლეერთან შედარებით.

ცხადია, უფრო მეტია ნივთების ინტერნეტი. აჟიოტაჟი მნიშვნელოვანია ძირითადად ხმაურის მოცულობის გამო. და პოტენციალი, რადგან ჩვენ ვსაუბრობთ მილიარდობით მოწყობილობაზე. IoT ხდება მცირე ჭკვიანი კომპიუტერული სისტემების, სენსორების და უკაბელო სისტემების ხარჯების დაცემის გამო. IoT-ის ერთ-ერთი საუკეთესო მაგალითია Nest, ინტელექტუალური კვამლის სიგნალიზაციით და ცენტრალური გათბობის კონტროლის სისტემით. მაგრამ, არის განსხვავება, როდესაც უყურებთ Nest მოწყობილობებს. ისინი ჭკვიანები არიან. ისინი რეაგირებენ თქვენზე. შეგიძლიათ კვამლის სიგნალიზაციაზე ააფეთქოთ, რომ თქვათ, რომ რეალურად პრობლემა არ არის. ის ანათებს ღამის შუქს, თუ ის გრძნობს მოძრაობას.

მაგრამ ნივთების ინტერნეტი ამაზე მეტია. ეს გამარტივებაა, თუ გნებავთ. მიზანია მოწყობილობის ან სენსორის უნარის გამარტივება ინტერნეტთან დაკავშირებისა და გარკვეული მონაცემების გაგზავნისთვის. შესაძლო სენსორებისა და მოწყობილობების დიაპაზონი შეუზღუდავია, მიზნები შეუზღუდავია. ზოგიერთი ადამიანი ამტკიცებს, რომ ეს არის ისტორიის მსგავსი ეტაპი, როგორც ინდუსტრიული რევოლუციის დასაწყისი, რომ ჩვენ ვაპირებთ გავხდეთ მსგავსი რევოლუციის მოწმენი. Ვინ იცის. ეს უბრალოდ მომხიბლავია.

IoT-ის მაგალითები ჩვეულებრივ იწყება „ინტელექტუალური მაცივრით“ – თქვენი მაცივარი დაუკავშირდება ადგილობრივ სუპერმარკეტს, რადგან რძე ამოგეწურათ. ამაზე ბევრად დიდია, ბევრად დიდი. ამ მაგალითის მთავარი სირთულე ის არის, რომ მაცივრის მწარმოებელს ეკისრება პასუხისმგებლობა სენსორისა და საკომუნიკაციო ბმულის დამატებაზე. ბევრად უკეთესია გქონდეთ სისტემა, რომელიც საშუალებას მოგცემთ დაამატოთ ნებისმიერი სენსორი ნებისმიერ არსებულ სისტემაში, სენსორი, რომელსაც შეუძლია კომუნიკაცია და შემდეგ დააკავშიროს ეს სენსორი გადაწყვეტილების მიღების სისტემასთან. ამგვარად, არ არის განსხვავება სისტემაში რძის ხელმისაწვდომობის მონიტორინგის სისტემას შორის, რომელიც აკონტროლებს ტემპერატურას სახლში – ეს ყველაფერი ეხება მარტივ, კომუნიკაციის სენსორებს, რომლებიც იკვებება გადაწყვეტილების მიღების სისტემაში.

Human Interaction

Human interaction describes the relationship between people and computers. When designing machines to be used directly by people, either adults or children, the focus has to be on the interface to the machine. Production of these Human Interaction Devices also incorporates control of hardware including buttons and the motors which drive the product. Xor Systems has worked on a number of human interaction devices, including vending machines and interactive museum displays.

An interesting challenge with these devices is designing them to be simple to use. Museum displays can be used by children or the elderly, so cannot be too complicated to navigate. The same is true of vending machines. As vending machines have been around for a long time, most people already know how to use one. This means that deviating from this standard way of using a device is not a good idea for keeping things simple, and instead new features (like new payment systems) need to be integrated in clever ways. Xor systems has worked on a number of more complicated vending machines, including machines with 48” displays which can show advertisements

It is quite common for these machines to be remote or stand-alone systems which still have to report back their status in real time, or update the device with new information. Think a vending machine in an airport or an information display next to a monument in a field. The advert on the vending machine may need to be updated, or new text needs to be sent to the information display, or you need to know if the display is working without having to walk to the field it’s in. These devices need to be connected and we have overcome these connectivity problems by adding a 3G routers to machines, which creates a mini network and allows a number of devices to connect to the Internet over the mobile phone network.

ადამიანთა ურთიერთქმედება აღწერს ადამიანებსა და კომპიუტერებს შორის ურთიერთობას. მანქანების დაპროექტებისას, რომლებიც უშუალოდ გამოიყენებენ ადამიანებს, მოზრდილებს ან ბავშვებს, აქცენტი უნდა გაკეთდეს აპარატის ინტერფეისზე. ამ ადამიანთა ურთიერთქმედების მოწყობილობების წარმოება ასევე მოიცავს ტექნიკის კონტროლს, მათ შორის ღილაკებსა და ძრავებს, რომლებიც მართავს პროდუქტს. Xor Systems მუშაობდა ადამიანთა ურთიერთქმედების უამრავ მოწყობილობაზე, მათ შორის სავაჭრო მანქანებსა და მუზეუმების ინტერაქტიულ ჩვენებებზე.

ამ მოწყობილობების საინტერესო გამოწვევაა მათი მარტივი გამოყენება. მუზეუმის ჩვენებები შეიძლება გამოიყენონ ბავშვებს ან მოხუცებმა, ამიტომ ნავიგაცია არ შეიძლება იყოს ძალიან რთული. იგივე ეხება ავტომატებს. იმის გამო, რომ ვაჭრობის მანქანები დიდი ხანია არსებობს, ადამიანთა უმეტესობამ უკვე იცის როგორ გამოიყენოს იგი. ეს ნიშნავს, რომ მოწყობილობის გამოყენების ამ სტანდარტული ხერხიდან გადახვევა არ არის კარგი იდეა მარტივი საქმის შესანარჩუნებლად და ამის ნაცვლად ახალი ფუნქციები (როგორიცაა ახალი გადახდის სისტემები) ჭკვიანური გზებით უნდა იყოს ინტეგრირებული. Xor Systems მუშაობდა უამრავ უფრო რთულ ავტომატებზე, მათ შორის 48 დიუმიანი დისპლეით, რომლებსაც შეუძლიათ რეკლამის ჩვენება.

საკმაოდ ხშირია, რომ ეს მანქანები იყოს დისტანციური ან დამოუკიდებელი სისტემები, რომლებსაც ჯერ კიდევ უწევთ რეალურ დროში მოხსენება მათი სტატუსის შესახებ, ან განაახლონ მოწყობილობა ახალი ინფორმაციით. წარმოიდგინეთ ვაჭრობის მანქანა აეროპორტში ან ინფორმაციის ჩვენება მინდორში ძეგლის გვერდით. შეიძლება საჭირო გახდეს რეკლამა ავტომატის განახლებაზე, ან ახალი ტექსტის გაგზავნა საინფორმაციო ეკრანზე, ან თქვენ უნდა იცოდეთ მუშაობს თუ არა ეკრანი ისე, რომ არ მოგიწიოთ იმ ველში სიარული. ეს მოწყობილობები უნდა იყოს დაკავშირებული. და ჩვენ დავძლიეთ კავშირის ეს პრობლემები მანქანებზე 3G მარშრუტიზატორების დამატებით, რაც ქმნის მინი ქსელს და საშუალებას აძლევს უამრავ მოწყობილობას დაუკავშირდეს ინტერნეტს მობილური ტელეფონის ქსელის მეშვეობით.

Control

Embedded systems have two crucial functions and this is one of them - the ability to control. It may be as simple as turning an LED on and off (and on any board we design, that's the first thing we get working). And it may be complex, such as driving the actuator that moves the aileron that turns the aircraft, or the motor than spins the steering wheel on a car when it is auto-parking. What it signifies is that the embedded system has made a decision and it is doing something to the system outside of the board for which it is responsible. Usually, when we describe the object we're controlling, we use engineering terms. It is an actuator, it is a relay, it is a motor, it is a light.

The device we are controlling will normally be bigger and more powerful than our electronics. We're using hydraulics or compressed air or electricity, starting and stopping it at the behest of our software. And all of it is done to some algorithm. Embedded systems can reliably and repeatedly implement some algorithm and at some speed. A simple example is ABS. The process involved in braking is easy to understand - brake hard enough to be just at, but not beyond, the point of skidding. That has to be the maximum efficiency of braking. If the tyre starts to slide, reduce the pressure to the brakes until the tyre starts to turn but hold it just there. The road conditions change continously and the system needs to sense this and change accordingly. A simple sensor monitors the tyre and knows when it is turning; a hydralic valve controls the amount of brake pressure being applied. Any human is able to understand and implement the algorithm, but only a computer can do it fast enough to make it work well.

An important factor on control is feedback. How far do we move the actuator? How long do we run the motor? if you consider a lift door, we start a motor to open the door. This will drive a screw to wind the door open. How do we know when the door is fully open? Well, usually there's a microswitch and that signals to the system that the end stop has been reached. The same applies to the actuator. Maybe we simply use time. We know how far the device we're controlling can move in a fixed time, so we can time it. But it is more reliable to provide positional feedback.

ჩაშენებულ სისტემებს აქვთ ორი გადამწყვეტი ფუნქცია და ეს არის ერთ-ერთი მათგანი – კონტროლის უნარი. ეს შეიძლება იყოს ისეთივე მარტივი, როგორც LED-ის ჩართვა და გამორთვა (და ჩვენს მიერ შემუშავებულ ნებისმიერ დაფაზე, ეს არის პირველი, რაც ჩვენ ვიმუშავებთ). და ეს შეიძლება იყოს რთული, მაგალითად, მამოძრავებელი ძრავის მართვა, რომელიც ამოძრავებს საჰაერო ხომალდს, რომელიც აბრუნებს თვითმფრინავს, ან ძრავა, ვიდრე ატრიალებს საჭეს მანქანაზე, როდესაც ის ავტომატური პარკირების დროს. ეს ნიშნავს იმას, რომ ჩაშენებულმა სისტემამ მიიღო გადაწყვეტილება და ის რაღაცას აკეთებს სისტემისთვის საბჭოს გარეთ, რომელზეც ის არის პასუხისმგებელი. ჩვეულებრივ, როდესაც ჩვენ აღვწერთ ობიექტს, რომელსაც ვაკონტროლებთ, ვიყენებთ საინჟინრო ტერმინებს. ეს არის აქტუატორი, ეს არის რელე, ეს არის ძრავა, ეს არის შუქი.

მოწყობილობა, რომელსაც ჩვენ ვაკონტროლებთ, ჩვეულებრივ უფრო დიდი და მძლავრი იქნება ვიდრე ჩვენი ელექტრონიკა. ჩვენ ვიყენებთ ჰიდრავლიკას ან შეკუმშულ ჰაერს ან ელექტროენერგიას, ვიწყებთ და ვაჩერებთ მას ჩვენი პროგრამული უზრუნველყოფის დაკვეთით. და ეს ყველაფერი კეთდება გარკვეული ალგორითმის მიხედვით. ჩაშენებულ სისტემებს შეუძლიათ საიმედოდ და განმეორებით განახორციელონ გარკვეული ალგორითმი და გარკვეული სიჩქარით. მარტივი მაგალითია ABS. დამუხრუჭების პროცესი მარტივი გასაგებია – დამუხრუჭეთ საკმარისად ძლიერად, რომ იყოთ მხოლოდ, მაგრამ არა მიღმა, მოცურების წერტილში. ეს უნდა იყოს დამუხრუჭების მაქსიმალური ეფექტურობა. თუ საბურავი იწყებს სრიალს, შეამცირეთ წნევა მუხრუჭებზე, სანამ საბურავი არ დაიწყებს ტრიალს, მაგრამ გააჩერეთ იგი იქვე. გზის პირობები მუდმივად იცვლება და სისტემამ უნდა იგრძნოს ეს და შეიცვალოს შესაბამისად. მარტივი სენსორი აკონტროლებს საბურავს და იცის, როდის ტრიალებს; ჰიდრალური სარქველი აკონტროლებს გამოყენებული სამუხრუჭე წნევის რაოდენობას. ნებისმიერ ადამიანს შეუძლია ალგორითმის გაგება და დანერგვა, მაგრამ მხოლოდ კომპიუტერს შეუძლია ამის გაკეთება საკმაოდ სწრაფად, რომ კარგად იმუშაოს.

კონტროლის მნიშვნელოვანი ფაქტორია უკუკავშირი. რამდენად შორს გადავიტანოთ ამძრავი? რამდენ ხანს ვამუშავებთ ძრავას? თუ განიხილავთ ლიფტის კარს, ჩვენ ვიწყებთ ძრავას კარის გასახსნელად. ეს ამოძრავებს ხრახნს კარის გასაღებად. როგორ გავიგოთ, რომ კარი მთლიანად ღიაა? როგორც წესი, არის მიკროგადამრთველი და ის სიგნალს აძლევს სისტემას, რომ ბოლო გაჩერება მიღწეულია. იგივე ეხება აქტივატორს. შესაძლოა ჩვენ უბრალოდ ვიყენებთ დროს. ჩვენ ვიცით, რამდენად შორს შეუძლია გადაადგილება მოწყობილობას, რომელსაც ჩვენ ვაკონტროლებთ, განსაზღვრულ დროში, ასე რომ, ჩვენ შეგვიძლია მისი დრო. მაგრამ უფრო საიმედოა პოზიციური უკუკავშირის მიწოდება.

Measure

This is the second crucial function of an embedded system - the ability to measure. We've discussed, in Control, about sensing digital inputs, so we know about end of travel and suchlike. That could be considered as measurement. But there are two approaches we use on embedded systems - direct measurement through analogue to digital converters and indirect measurement, by talking to sensors that directly measure the parameter. in this case, we query the sensor for a reading.

Consider the first - direct measurement. There's a skill in this, selecting the right device, scaling the input, selecting the number of bits and rate of reading. It can be complex. The sampling rate is subject to Nyquist's sampling criterion - the sample rate is at least twice the maximum component frequency of the function being sampled. You don't want to undersample a complex signal.

Once you have digital values, then it is possible to apply algorithms, such as filtering, averaging and so on.

Indirect measurement is increasingly common. Sometimes the whole device, mounted on a circuit board, does all the measurement required within the chip itself. All that is required is to talk to the device over I2C or SPI or similar to obtain data. Also, we talk to devices over more robust and long-serving interfaces, such as RS485 or RS232. These are reliable, well-understood and widely used in measurement systems.

ეს არის ჩაშენებული სისტემის მეორე გადამწყვეტი ფუნქცია – გაზომვის უნარი. ჩვენ განვიხილეთ, კონტროლში, ციფრული შენატანების ამოცნობის შესახებ, ასე რომ, ჩვენ ვიცით მოგზაურობის დასრულების შესახებ და მსგავსი რამ. ეს შეიძლება ჩაითვალოს საზომად. მაგრამ არსებობს ორი მიდგომა, რომელსაც ჩვენ ვიყენებთ ჩაშენებულ სისტემებზე – პირდაპირი გაზომვა ანალოგური ციფრული გადამყვანების მეშვეობით და არაპირდაპირი გაზომვა სენსორებთან საუბრით, რომლებიც პირდაპირ ზომავენ პარამეტრს. ამ შემთხვევაში, ჩვენ ვკითხულობთ სენსორს წაკითხვისთვის.

განვიხილოთ პირველი – პირდაპირი გაზომვა. ამაში არის უნარი, სწორი მოწყობილობის არჩევა, შეყვანის მასშტაბირება, ბიტების რაოდენობისა და წაკითხვის სიჩქარის არჩევა. ეს შეიძლება იყოს რთული. შერჩევის სიჩქარე ექვემდებარება Nyquist-ის შერჩევის კრიტერიუმს – შერჩევის სიხშირე არის მინიმუმ ორჯერ აღებული ფუნქციის მაქსიმალური კომპონენტის სიხშირეზე. თქვენ არ გსურთ კომპლექსური სიგნალის შესწავლა.

მას შემდეგ, რაც თქვენ გაქვთ ციფრული მნიშვნელობები, მაშინ შესაძლებელია გამოიყენოთ ალგორითმები, როგორიცაა ფილტრაცია, საშუალოდ და ა.შ.

არაპირდაპირი გაზომვა სულ უფრო ხშირად ხდება. ზოგჯერ მთელი მოწყობილობა, რომელიც დამონტაჟებულია მიკროსქემის დაფაზე, აკეთებს ყველა საჭირო გაზომვას თავად ჩიპში. მონაცემების მისაღებად საჭიროა მხოლოდ მოწყობილობასთან საუბარი I2C ან SPI ან მსგავსი საშუალებით. ასევე, ჩვენ ვესაუბრებით მოწყობილობებს უფრო მძლავრი და გრძელვადიანი ინტერფეისებით, როგორიცაა RS485 ან RS232. ისინი საიმედო, კარგად გასაგები და ფართოდ გამოიყენება საზომ სისტემებში.

Bringing life to technology

Empowering Your Data With Technology & Network

How Can we Help you?

Do you have any questions about our offer? We are happy to be of service to you. Simply fill out the contact form and we will get in touch with you as soon as possible. Of course, you can also reach us by phone or visit us directly on site – we look forward to meeting you!

გაქვთ რაიმე შეკითხვა ჩვენს შეთავაზებასთან დაკავშირებით? მოხარული ვართ, რომ მოგემსახურებით. უბრალოდ შეავსეთ საკონტაქტო ფორმა და ჩვენ დაგიკავშირდებით რაც შეიძლება მალე. რა თქმა უნდა, თქვენ ასევე შეგიძლიათ დაგვიკავშირდეთ ტელეფონით ან გვეწვიოთ პირდაპირ ადგილზე – მოუთმენლად ველით თქვენთან შეხვედრას!

Office

BESIKI 4, 0108 TBILISI

Mail

Mail

Phone

+995(32)2052970

Fehler: Kontaktformular wurde nicht gefunden.