<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.mdbconverter.com/blogs/tag/vending-machine/feed" rel="self" type="application/rss+xml"/><title>Abrantix AG - Blog #vending machine</title><description>Abrantix AG - Blog #vending machine</description><link>https://www.mdbconverter.com/blogs/tag/vending-machine</link><lastBuildDate>Thu, 12 Mar 2026 23:04:23 +0100</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Optimizing Vending Machine Operations with IoT Integration]]></title><link>https://www.mdbconverter.com/blogs/post/optimizing-vending-machine-operations-with-iot-integration</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/_c6d8d20e-0968-4e2d-81f1-be318a8d9023.jpg"/>Discover how IoT integration and MDB Converters are revolutionizing vending machine operations. Real-time monitoring, predictive maintenance, and personalized experiences are shaping the future of automated retail.]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_dUHp6yOxRi-52KrBqbcMJg" data-element-type="section" class="zpsection "><style type="text/css"> [data-element-id="elm_dUHp6yOxRi-52KrBqbcMJg"].zpsection{ border-radius:1px; } </style><div class="zpcontainer"><div data-element-id="elm_AZZBRZnSQtKec4SA--QHEw" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm_KjlgjOFfTp-PyWxZjVxfuw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_KjlgjOFfTp-PyWxZjVxfuw"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_TLjfx8wivyZIN4QzLjc3Lg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_TLjfx8wivyZIN4QzLjc3Lg"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">In the dynamic world of vending machines, the integration of Internet of Things (IoT) technology is revolutionizing operations, driving efficiency, and enhancing the overall customer experience. In this guide, we'll explore the transformative impact of IoT integration on vending machine operations and how it's reshaping the automated retail landscape.</span><br></p></div>
</div><div data-element-id="elm_wCdaazNYHFwXYXAVxY4D7w" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_wCdaazNYHFwXYXAVxY4D7w"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2 style="font-weight:600;"><div style="color:inherit;"><div style="color:inherit;"></div></div></h2><h2 style="font-weight:600;">The Power of IoT in Vending Machines</h2></div></h2></div>
<div data-element-id="elm_Ws9nCmV5WTrkJUBjmbtsRg" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_Ws9nCmV5WTrkJUBjmbtsRg"].zpelem-heading { border-radius:1px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><div><div style="color:inherit;"><h3 style="font-weight:600;">Real-Time Monitoring and Insights</h3></div></div></div></h3></div>
<div data-element-id="elm_Y13hS86t94HtZZ-PK8C6hQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_Y13hS86t94HtZZ-PK8C6hQ"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div><span style="color:inherit;">IoT-enabled vending machines are equipped with sensors and connected to the internet, allowing operators to monitor machine performance and inventory levels in real-time. This invaluable data provides insights into consumer behavior, popular products, and machine health, enabling operators to make informed decisions and optimize operations.</span><br></div></div></div>
</div><div data-element-id="elm_aDwqznsWmWE0kXElAL8ekA" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_aDwqznsWmWE0kXElAL8ekA"].zpelem-heading { border-radius:1px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2 style="font-weight:600;"><div style="color:inherit;"><div style="color:inherit;"></div></div></h2><h3 style="font-weight:600;">Predictive Maintenance</h3></div></h3></div>
<div data-element-id="elm_s7tYkgW2-oU8tPDrHX_naQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_s7tYkgW2-oU8tPDrHX_naQ"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><span style="color:inherit;">By analyzing data collected from IoT sensors, operators can anticipate maintenance needs and proactively address issues before they escalate. Predictive maintenance reduces downtime, prolongs machine lifespan, and ensures uninterrupted service for customers.</span><br></div></div></div>
</div><div data-element-id="elm_BtT971HPdXafB31Goxdu9Q" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_BtT971HPdXafB31Goxdu9Q"].zpelem-heading { border-radius:1px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2 style="font-weight:600;"><div style="color:inherit;"><div style="color:inherit;"></div></div></h2><h3 style="font-weight:600;"><div style="color:inherit;"></div></h3><h3 style="font-weight:600;">Personalized Customer Experience</h3></div></h3></div>
<div data-element-id="elm_oeDVXVEBkzb2sqH8HvL8cg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_oeDVXVEBkzb2sqH8HvL8cg"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><span style="color:inherit;">IoT integration enables vending machines to offer personalized experiences tailored to individual preferences. By analyzing past purchasing behavior and demographic data, machines can recommend products, promotions, and pricing tailored to each customer, enhancing engagement and satisfaction.</span><br></div></div></div>
</div><div data-element-id="elm_o0ayWCXVpnlrn4QD2MRrXQ" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_o0ayWCXVpnlrn4QD2MRrXQ"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2 style="font-weight:600;"><div style="color:inherit;"><div style="color:inherit;"></div></div></h2><h2 style="font-weight:600;">The Role of MDB Converters in IoT Integration</h2></div></h2></div>
<div data-element-id="elm_h08zDIs1tYfJW0YN4blCqQ" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_h08zDIs1tYfJW0YN4blCqQ"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><h3 style="font-weight:600;">Seamless Connectivity</h3></div></div></h2></div>
<div data-element-id="elm_8mlmDrgmMM-2ntDOIICLHw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_8mlmDrgmMM-2ntDOIICLHw"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><div style="color:inherit;"><span style="color:inherit;">MDB Converters act as the bridge between IoT-enabled vending machines and the MDB protocol, facilitating seamless communication between machine components and IoT platforms. By translating MDB protocol data into a format compatible with IoT systems, these converters enable operators to harness the full potential of IoT technology.</span><br></div></div></div></div>
</div><div data-element-id="elm_8ICM5YrDuK7PmX7OSpaQ4w" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_8ICM5YrDuK7PmX7OSpaQ4w"].zpelem-heading { border-radius:1px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><h2><div style="color:inherit;"><div style="color:inherit;"></div></div></h2><h3 style="font-weight:600;">Data Translation and Standardization</h3></h3></div>
<div data-element-id="elm_DziKKdhIf-EcMQL4cqPBaA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_DziKKdhIf-EcMQL4cqPBaA"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><span style="color:inherit;">IoT platforms require data in standardized formats for analysis and insights. MDB Converters play a crucial role in translating MDB protocol data into formats compatible with IoT platforms, ensuring interoperability and enabling operators to leverage IoT analytics for optimization.</span><br></div></div>
</div><div data-element-id="elm_80JUiB7rTJRdM0I1ssltLw" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_80JUiB7rTJRdM0I1ssltLw"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h3 style="font-weight:600;">Enhanced Operational Efficiency</h3></div></h2></div>
<div data-element-id="elm_O0NeyNhe-Sy1tCWrQV0tjw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_O0NeyNhe-Sy1tCWrQV0tjw"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><span style="color:inherit;">By enabling IoT integration, MDB Converters enhance operational efficiency by providing real-time data insights, enabling predictive maintenance, and facilitating personalized customer experiences. The synergy between MDB Converters and IoT technology drives efficiency gains and operational excellence in vending machine operations.</span>&nbsp; &nbsp;&nbsp;<br></div></div>
</div><div data-element-id="elm_IhY6pvbm6wU0w5bDIdzuDQ" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_IhY6pvbm6wU0w5bDIdzuDQ"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2 style="font-weight:600;"><div style="color:inherit;"></div></h2><h2 style="font-weight:600;"><span style="color:inherit;">Future Outlook:&nbsp;</span>IoT Integration Driving Innovation</h2></div></h2></div>
<div data-element-id="elm_VRy7pptWYthN4lBGzt7F3Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_VRy7pptWYthN4lBGzt7F3Q"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><div style="color:inherit;"><div style="color:inherit;"><div style="color:inherit;"><h3 style="font-weight:600;">Expansion of IoT Capabilities</h3><p>As IoT technology continues to evolve, we can expect further integration of advanced features into vending machines. From machine learning algorithms for predictive analytics to AI-driven personalized recommendations, the future of IoT-enabled vending machines promises unparalleled convenience and efficiency.</p><h3 style="font-weight:600;">Enhanced Customer Engagement</h3><p>IoT integration opens up new avenues for customer engagement and interaction. From interactive touchscreens to mobile app integration, vending machines of the future will offer immersive experiences that go beyond simple transactions, fostering loyalty and brand affinity.</p></div></div></div></div></div></div>
</div><div data-element-id="elm_D01biMZFwysHJ2BD1d_4Cw" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_D01biMZFwysHJ2BD1d_4Cw"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2 style="font-weight:600;">Conclusion: Shaping the Future of Automated Retail</h2></div></h2></div>
<div data-element-id="elm_5E8K3lHyagVZ4QBe3kNl1g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_5E8K3lHyagVZ4QBe3kNl1g"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">The integration of IoT technology is transforming vending machine operations, driving efficiency, and enhancing the customer experience. MDB Converters play a critical role in enabling IoT integration, bridging the gap between vending machine components and IoT platforms. As we look ahead, the synergy between IoT technology and MDB Converters promises to redefine automated retail, ushering in an era of unprecedented innovation and convenience.</span><br></p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sat, 16 Mar 2024 10:33:37 +0100</pubDate></item><item><title><![CDATA[How the MDB Converter Enables Seamless Integration with Vending Machines]]></title><link>https://www.mdbconverter.com/blogs/post/how-the-mdb-converter-enables-seamless-integration-with-vending-machines</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/MDB converter in vending machine-1.JPG"/>Are you looking to integrate your vending machines with the MDB protocol but struggling with compatibility issues? The MDB Converter is your solution. ]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_8erQenZ6SxiMmBgzP-PZqg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div data-element-id="elm_baoTFHsxTSK-SQq--7wvZg" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm_2Xtc6PCFQZiUtRC845envw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_2Xtc6PCFQZiUtRC845envw"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_7CAYVem3TNWTQa-tdVix_g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_7CAYVem3TNWTQa-tdVix_g"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><p>Are you looking to integrate your vending machines with the MDB protocol but struggling with compatibility issues? The MDB Converter is your solution. Our easy-to-use converter allows for seamless communication between vending machines and peripherals like Raspberry Pi controllers, payment terminals, and bill collectors. With the MDB protocol's 9-bit serial communication, our converter ensures fast and efficient data transfer, providing a reliable interface for multi-drop bus-controlled devices.</p><p><span style="color:inherit;"><br></span></p><p><span style="color:inherit;">The MDB protocol is the dominant communication standard in the vending industry, enabling efficient and secure transactions for a wide range of vending machines. By implementing the MDB protocol, vending operators can benefit from increased sales, reduced maintenance costs, and improved customer satisfaction.</span><br></p><p><br></p><p>At MDB Converter, we understand the importance of reliable communication between vending machines and peripherals. Our converter is designed to work with any MDB-compatible device, making it the perfect solution for any vending operation looking to optimize their communication protocols. Additionally, our converter is compatible with the Raspberry Pi HAT, allowing for IoT integration and providing an even greater level of flexibility.</p><p><br></p><p>But don't just take our word for it. Read about the <a href="https://www.mdbconverter.com/blogs/post/NFC-at-a-Coffee-Machine-Success-Story-at-the-University-of-Applied-Sciences-Berlin-HTW" title="success story of the University of Applied Sciences Berlin (HTW)" rel="">success story of the University of Applied Sciences Berlin (HTW)</a>, where the MDB Converter was used to implement NFC technology in their coffee machines, increasing sales and improving the customer experience.</p><p><br></p><p>In summary, the MDB Converter is the reliable and efficient solution for integrating vending machines with the MDB protocol. With our easy-to-use converter and compatibility with any MDB-compatible device, we can help you optimize your vending operation for increased sales and improved customer satisfaction.</p></div></div>
</div><div data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"] .zpimage-container figure img { width: 600px !important ; height: 706px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"] .zpimage-container figure img { width:600px ; height:706px ; } } @media (max-width: 767px) { [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"] .zpimage-container figure img { width:600px ; height:706px ; } } [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;" href="javascript:;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src='https://cdn3.zohoecommerce.com/MDB%20converter%20in%20vending%20machine-1.JPG?storefront_domain=www.mdbconverter.com' width="600" height="706" loading="lazy" size="original" alt="" data-lightbox="true"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 19 Jun 2023 09:28:55 +0200</pubDate></item><item><title><![CDATA[How can MDB help with your vending machine project?]]></title><link>https://www.mdbconverter.com/blogs/post/how-can-mdb-help-with-your-vending-machine</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/600x600.png"/>Implementing the MDB protocol with an MDB Converter allows for easier integration with peripheral devices and upgrades, ultimately leading to increased profits for vending machine operators.]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_8erQenZ6SxiMmBgzP-PZqg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div data-element-id="elm_baoTFHsxTSK-SQq--7wvZg" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm_2Xtc6PCFQZiUtRC845envw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_I_QUeiBpRkiZg19Tbp6cLA" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_I_QUeiBpRkiZg19Tbp6cLA"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2>What is the MDB Protocol and who invented it?</h2></div></h2></div>
<div data-element-id="elm_7CAYVem3TNWTQa-tdVix_g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_7CAYVem3TNWTQa-tdVix_g"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><p style="text-align:left;"><span style="color:inherit;">The MDB (Multi-Drop Bus) protocol was developed by the National Automatic Merchandising Association (NAMA) in 1990. The protocol was designed to create a standard communication interface between vending machines and peripheral devices such as payment systems, coin mechanisms, and bill validators. The goal was to simplify the integration of vending machines with these devices and enable vending operators to easily upgrade their machines with new features and capabilities.</span><br></p></div>
</div><div data-element-id="elm_wg0g5xNOhLMWdA5tLw43Uw" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_wg0g5xNOhLMWdA5tLw43Uw"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2>Who uses the MDB protocol an in which industries is it predominant?</h2></div></h2></div>
<div data-element-id="elm_5Vn5xRMys6tFKpfWjLIwCQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_5Vn5xRMys6tFKpfWjLIwCQ"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">The MDB (Multi Drop Bus) protocol is primarily used in the vending industry for communication between devices such as vending machines, payment systems, and other peripheral devices. As such, the biggest users of the MDB protocol are likely to be companies that operate vending machines, such as vending machine manufacturers and vending machine operators. It's difficult to say which specific company or companies are the biggest users of the MDB protocol, as it is an open standard and widely used throughout the industry. However, some of the major vending machine manufacturers, such as Crane, N&amp;W Global Vending, and Azkoyen, use the MDB protocol in their machines.</span><br></p></div>
</div><div data-element-id="elm_pgrgUsbxmNn7wL6tAVZnwg" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_pgrgUsbxmNn7wL6tAVZnwg"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2>What are the benefits of using the MDB protocol in vending machines?</h2></div></h2></div>
<div data-element-id="elm_jYRDpq1J97VCxuduqxh_-Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_jYRDpq1J97VCxuduqxh_-Q"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><p>There are several benefits of using the MDB (Multi Drop Bus) protocol in vending machines, including:</p><ol><li><p>Increased compatibility: The MDB protocol is widely adopted in the vending industry, which means that using it will help ensure compatibility with a wide range of vending machines and payment systems.</p></li><li><p>Improved efficiency: The MDB protocol allows for faster and more reliable communication between vending machine components, which can improve overall efficiency and reduce downtime.</p></li><li><p>Enhanced security: The MDB protocol includes built-in security features that help protect against fraud and tampering.</p></li><li><p>Greater flexibility: The MDB protocol allows for greater flexibility in vending machine design and configuration, which can help manufacturers create machines that better meet the needs of their customers.</p></li><li><p>Easier maintenance: The MDB protocol simplifies the process of diagnosing and repairing issues with vending machines, which can help reduce maintenance costs and downtime.</p></li></ol><p>Overall, using the MDB protocol in vending machines can help improve performance, reduce costs, and enhance the user experience.</p></div></div>
</div><div data-element-id="elm_YnNLrSPZmGM7rIWKpVpp0w" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_YnNLrSPZmGM7rIWKpVpp0w"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2>Are there any technical restrictions, problems or specialties you need to know before using the MDB protocol? Does it work with any peripheral device such as Raspberry Pi controllers, payment terminals, bill collectors, etc.?&nbsp;</h2></div></h2></div>
<div data-element-id="elm_29-JHiet6hlXkPDxJz8vpQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_29-JHiet6hlXkPDxJz8vpQ"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><p>While the MDB protocol is a widely used standard in the vending machine industry, there are some technical considerations and limitations to keep in mind.</p><p>Firstly, the MDB protocol is designed for vending machine peripherals, so it may not be suitable for other types of devices. While it is technically possible to connect the MDB protocol to a Raspberry Pi or other controller, it may require additional hardware and software development.</p><p>Additionally, the MDB protocol is a synchronous serial protocol, which means that it requires a clock signal to synchronize the communication between devices. This clock signal is typically provided by the vending machine's control board, so it may not be possible to use the MDB protocol without an existing vending machine interface.</p><p>Finally, while the MDB protocol is a well-established standard, there may be variations in implementation between different manufacturers or models of vending machines. It's important to ensure that any peripheral devices you are using with the MDB protocol are compatible with the specific vending machine you are working with.</p><p>Overall, the MDB protocol can be a powerful tool for vending machine integration, but it's important to understand the technical limitations and requirements before getting started.</p></div></div>
</div><div data-element-id="elm_oC0N0VJSOeV9ziW43HdePQ" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_oC0N0VJSOeV9ziW43HdePQ"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h2>What are the benefits of a MDB Converter hardware?</h2></div></h2></div>
<div data-element-id="elm_3SkZvCIazm_DSjbXmeDlUw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_3SkZvCIazm_DSjbXmeDlUw"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><p>The&nbsp;<a href="/about-mdb-converter" rel="">MDB Converter</a>&nbsp;provides several benefits, including:</p><ol><li><p>Cost-effective solution: Instead of buying a new vending machine that supports the MDB protocol, you can upgrade your existing machines by using the MDB Converter.</p></li><li><p>Easy installation: The MDB Converter is easy to install and does not require any major modifications to your vending machine.</p></li><li><p>Versatility: The MDB Converter can convert between serial and MDB protocols, allowing you to use a wider range of peripherals, such as payment systems and telemetry devices.</p></li><li><p>Improved reliability: The MDB Converter provides a more reliable and stable connection between your vending machine and peripherals, reducing the risk of errors and downtime.</p></li><li><p>Compatibility: The MDB Converter is compatible with a wide range of vending machines and peripheral devices, making it a versatile and flexible solution for any vending operator.</p></li></ol></div></div>
</div><div data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"] .zpimage-container figure img { width: 800px !important ; height: 600px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"] .zpimage-container figure img { width:800px ; height:600px ; } } @media (max-width: 767px) { [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"] .zpimage-container figure img { width:800px ; height:600px ; } } [data-element-id="elm_d14Zz2lLyM9puAS9sZnBYQ"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;" href="javascript:;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src='https://cdn3.zohoecommerce.com/600x600.png?storefront_domain=www.mdbconverter.com' width="800" height="600" loading="lazy" size="original" alt="" data-lightbox="true"/></picture></a></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 28 Feb 2023 08:59:00 +0100</pubDate></item><item><title><![CDATA[MDB in the vending industry]]></title><link>https://www.mdbconverter.com/blogs/post/mdb-in-the-vending-industry</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/MDB Converter for Vending Industry.png"/> MDB, or Multi Drop Bus, is a standard protocol used in vending machines and other self-service kiosks to allow for communication between ]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_MthyucuQT92tEmH70lWpEg" data-element-type="section" class="zpsection "><style type="text/css"> [data-element-id="elm_MthyucuQT92tEmH70lWpEg"].zpsection{ border-radius:1px; } </style><div class="zpcontainer"><div data-element-id="elm_LCkkOIt6QEqTrfKibPJNqA" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"> [data-element-id="elm_LCkkOIt6QEqTrfKibPJNqA"].zprow{ border-radius:1px; } </style><div data-element-id="elm_JPIuVNsKQ_WIUFPuqvBKew" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_JPIuVNsKQ_WIUFPuqvBKew"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_RK_rWil_T9eTdFCjFReZCg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_RK_rWil_T9eTdFCjFReZCg"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><div style="color:inherit;"><p style="text-align:left;">MDB, or Multi Drop Bus, is a standard protocol used in vending machines and other self-service kiosks to allow for communication between the payment system and the vending machine or kiosk. It allows for the exchange of data such as the selection of products, the acceptance of payment, and the dispense of products.</p><p style="text-align:left;"><br></p><p style="text-align:left;">One of the main problems that MDB solves is the need for a standardized communication protocol between payment systems and vending machines. Before the adoption of MDB, each vending machine manufacturer used their own proprietary protocol, which made it difficult for payment system providers to integrate with multiple vending machine brands. MDB provides a common language that can be used by all parties, making it easier for payment systems to work with a wide range of vending machines.&nbsp;MDB also allows for the integration of advanced payment methods, such as credit card readers and mobile payment systems, into vending machines. This increases the convenience for customers and can lead to increased sales for vending machine operators.</p><p style="text-align:left;"><br></p><p style="text-align:left;">Overall, the use of MDB in the vending industry has helped to standardize communication between payment systems and vending machines, making it easier for payment system providers to enter the market and for vending machine operators to accept a wider range of payment methods.</p></div>
</div></div><div data-element-id="elm_Q9yNq266cDenOBsnBe8AKw" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_Q9yNq266cDenOBsnBe8AKw"].zpelem-heading { border-radius:1px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><div style="color:inherit;"><h3>Restrictions of the MDB Protocol</h3></div></h3></div>
<div data-element-id="elm_oEv7dVdSbQsDV8hjfHiJnw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_oEv7dVdSbQsDV8hjfHiJnw"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="text-align:center;"><p style="text-align:left;">One issue that can arise with the MDB protocol is the need for precise timing of the communication between the payment system and the vending machine. The MDB protocol requires that the payment system and vending machine maintain a strict timing relationship in order to properly exchange data. If the timing is not correct, it can result in communication errors and the transaction failing.&nbsp;Another issue that can arise with the MDB protocol is the limited number of available commands. The protocol only defines a small number of commands, which can limit the flexibility of the system. For example, it may not be possible to add new features or functionality to the vending machine if there are no available commands to support them.</p><p style="text-align:left;"><br></p><p style="text-align:left;">The devices communicate in a single-master, multiple-slave configuration using the MDB protocol which is based on&nbsp;9-bit,&nbsp;implemented as an 8-bit data value with an additional mode bit. The mode bit differentiates between ADDRESS and DATA bytes. The master sends messages containing one address byte and a variable number of data bytes. The bus &quot;slave devices&quot; listen for an address, and if it matches their address that slave device will process the message and respond to the master.&nbsp;<br></p><p style="text-align:left;">The MDB-Converter handles the 9-bit data format and makes sure timing is correct.</p><p style="text-align:left;"><br></p></div><p>All our MDB products can be found&nbsp;<a href="/" rel="">here</a>.</p></div></div>
</div><div data-element-id="elm_TKWvpG4QVCexXPlAxbekAw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_TKWvpG4QVCexXPlAxbekAw"] .zpimage-container figure img { width: 480px !important ; height: 320px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_TKWvpG4QVCexXPlAxbekAw"] .zpimage-container figure img { width:480px ; height:320px ; } } @media (max-width: 767px) { [data-element-id="elm_TKWvpG4QVCexXPlAxbekAw"] .zpimage-container figure img { width:480px ; height:320px ; } } [data-element-id="elm_TKWvpG4QVCexXPlAxbekAw"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;" href="javascript:;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src='https://cdn3.zohoecommerce.com/MDB%20Converter%20for%20Vending%20Industry.png?storefront_domain=www.mdbconverter.com' width="480" height="320" loading="lazy" size="original" alt="MDB protocol converter for the vending industry" title="MDB protocol converter for the vending industry" data-lightbox="true"/></picture></a><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Multi Drop Bus protocol converter (9bit to 8bit)</span></figcaption></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 05 Jan 2023 12:07:00 +0100</pubDate></item><item><title><![CDATA[MDB Converter: your reliable Interface for Multi Drop Bus controlled devices]]></title><link>https://www.mdbconverter.com/blogs/post/MDB-Converter-your-reliable-Interface-for-Multi-Drop-Bus-controlled-devices</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/MDB Converter.png"/>The MDB converter helps to convert the Multi Drop Bus 9bit into an 8bit stream.]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_mr0fiIJpRRKPYIdB2YcL2Q" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div data-element-id="elm_hu4NSuJCTX6yxwKwVZ2eHA" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm_vnn4lNngRiCHe5VdOwDu1A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_YHeUrEEyQ8OJunzVWQgmxg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_YHeUrEEyQ8OJunzVWQgmxg"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><div style="color:inherit;"><p style="text-align:left;">If you look for an easy way to upgrade your vending machine with a modern IT device, get our MDB Converter. It allows to connect the vending controller to modern IT solutions such as Linux, Android, or Windows devices. The MDB Converter is a reliable Interface for Multi Drop Bus controlled devices.</p><div style="text-align:left;">The converters use a proprietary serial protocol called CP (Control Protocol) to talk to your application. This protocol only frames the MDB payload and does not put constraints on the MDB messages or behavior. This means that the converters do not implement MDB behavior themselves, which gives you the full control over the messages and behavior.</div><div style="text-align:left;"><br></div><p style="text-align:left;">You can therefore send any MDB data to the bus or implement any MDB behavior you would like. This is an easy interface to the raw MDB bus messages, so any peripheral and master function can be implemented.</p><p style="text-align:left;"><br></p><p style="text-align:left;">Several product versions help you to fulfill all your requirements. We provide</p><ul><li style="text-align:left;">MDB Bus with stabilized 5V power @ 1A (up to 5W) output</li><li style="text-align:left;">&nbsp;an SDK that gives you a fast start for developers</li><li style="text-align:left;">a Raspberry PI Hat to use your Raspberry PI as an VMC and even logging and tracing possibilities.</li><li style="text-align:left;">Best selling MDB Converter 4 supporting USB</li></ul><p style="text-align:left;">All our MDB products can be found&nbsp;<a href="/" rel="">here</a>.</p></div>
</div></div><div data-element-id="elm_Jf1UQs_NWdmwMc_1jLlP0w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_Jf1UQs_NWdmwMc_1jLlP0w"] .zpimage-container figure img { width: 480px !important ; height: 320px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_Jf1UQs_NWdmwMc_1jLlP0w"] .zpimage-container figure img { width:480px ; height:320px ; } } @media (max-width: 767px) { [data-element-id="elm_Jf1UQs_NWdmwMc_1jLlP0w"] .zpimage-container figure img { width:480px ; height:320px ; } } [data-element-id="elm_Jf1UQs_NWdmwMc_1jLlP0w"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-custom zpimage-tablet-fallback-custom zpimage-mobile-fallback-custom hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;" href="javascript:;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src='https://cdn3.zohoecommerce.com/MDB%20Converter.png?storefront_domain=www.mdbconverter.com' width="480" height="320" loading="lazy" size="custom" alt="MDB protocol converter" title="MDB protocol converter" data-lightbox="true"/></picture></a><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Multi Drop Bus protocol converter (9bit to 8bit)</span></figcaption></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 01 Nov 2022 14:36:00 +0100</pubDate></item><item><title><![CDATA[Internet of things (IOT) for vending: MDB Raspberry Pi HAT (Multi Drop Bus)]]></title><link>https://www.mdbconverter.com/blogs/post/IoT-for-vending-MDB-Raspberry-Pi-HAT</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/mdb2pi.jpg"/>If you want to upgrade your vending machines with a modern&nbsp;controller&nbsp;based on Raspberry PI, you can use our MDB (Multi Drop Bus) hat to con ]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_FvIIiAxITJKEC25zVNyqEA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div data-element-id="elm_LedLMJ9fTt-gGvOR3nB8tw" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm__nRfBUNzTl-JlZDrtidsEw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_CcMFKb0NRqC5456ZYJeT8Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_CcMFKb0NRqC5456ZYJeT8Q"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><div style="color:inherit;"><div><div style="text-align:left;"><span style="font-size:14px;">If you want to upgrade your vending machines with a modern&nbsp;controller&nbsp;based on Raspberry PI, you can use our MDB (Multi Drop Bus) hat to connect you Raspberry Pi to the vending machine.&nbsp;</span></div><div style="text-align:left;"><span style="font-size:14px;"><br></span></div><div style="text-align:left;"><span style="font-size:14px;">The internet of things (IoT) is fast approaching and will affect every area of our lives. This will equally be true for the vending industry. That’s why we have created an MDB Raspberry Pi HAT.</span></div><div style="text-align:left;"><br></div><div style="text-align:left;"><span style="font-size:14px;">While many vending machines these days are already connected to the internet, in cases this is still considered an “add-on”, or a telemetry unit. This means there is an old-school VMC (vending machine controller) that talks MDB. MDB is a 9 bit protocol (yes, you read correctly) designed around a bus where peripheral devices can be attached. It has strict and very short timing constraints. The internet add-on is then either attached to this bus or the the VMC.</span></div><div style="text-align:left;"><br></div><div style="text-align:left;"><span style="font-size:14px;">MDB was clearly designed for hardware components that run some sort of low-level firmware that implements the protocol. It does not suit modern, state of the art software solutions. We made this discovery when we created our first MDB cashless peripheral. Soon we realized that we needed a piece of hardware that enables integration with MDB. You can read more about this experience here.</span></div><div style="text-align:left;"><br></div><div style="text-align:left;"><span style="font-size:14px;">You may ask why MDB was not replaced decades ago? There are probably multiple reasons for this:</span></div><div style="text-align:left;"><span style="font-size:14px;"><br></span></div><div><ol><li style="text-align:left;"><span style="font-size:14px;">Long investment cycles for vending machines.</span></li><li style="text-align:left;"><span style="font-size:14px;">VMCs use firmware that cannot just be updated to something new. Someone has to go there to update the machine.</span></li><li style="text-align:left;"><span style="font-size:14px;">There are many MDB peripheral devices available that might not offer any other interface. For example coin changers or bill validators. These are still crucial parts of a vending machine.</span></li></ol></div><div style="text-align:left;"><br></div><div style="text-align:left;"><span style="font-size:14px;">There are more modern vending machines out there today, but the vast majority will still use MDB.</span></div></div><div><figure style="text-align:left;"><br></figure></div><div><div style="text-align:left;"><span style="font-weight:bold;">Innovative Vending Machines</span></div><div style="text-align:left;"><br></div><div style="text-align:left;"><span style="font-size:14px;">So how to create a more modern vending machine? After we created our first cashless peripheral, we released the MDB Converter 3, which takes care of the difficult parts of the MDB specification and provides a simple interface for modern devices (USB, serial and Low Voltage TTL). This is what we used back then in our cashless peripheral. On top of that we used some processor board and created our own hardware. This was before Raspberry Pi and Arduino. Today, we would of course do this using an MDB Raspberry Pi HAT, which we now have created.</span></div><div style="text-align:left;"><br></div><div style="text-align:left;"><span style="font-size:14px;">We are proud to release this new product called MDB2Pi. It is an MDB Raspberry Pi HAT and some of its features are:</span></div><div><ul><li style="text-align:left;"><span style="font-size:14px;">Can be used as MDB VMC or MDB cashless peripheral</span></li><li style="text-align:left;"><span style="font-size:14px;">Supports MDB Logging/Tracing</span></li><li style="text-align:left;"><span style="font-size:14px;">Has a Real Time Clock (RTC)</span></li><li style="text-align:left;"><span style="font-size:14px;">Powers the Raspberry Pi through the MDB bus</span></li><li style="text-align:left;"><span style="font-size:14px;">Provides a low level API to send and receive MDB messages. It does not alter the MDB payload, which gives you the full control over the MDB implementation.</span></li><li style="text-align:left;"><span style="font-size:14px;">We provide sample implementations of the API in C# (SDK)</span></li></ul></div><div style="text-align:left;"><br></div><div style="text-align:left;"><span style="font-size:14px;">This product will give you the power to create a modern vending machine, because you can delegate the old-school MDB stuff to the MDB2Pi, while you have state of the art options on your Raspberry Pi. Imagine you can update your VMC software remotely. Imagine you can turn features on and off remotely and much more. Without any other extra add-ons. I am sure you will have many and much better ideas than these…</span></div><div style="text-align:left;"><br></div><div><div style="text-align:left;"><div><span style="font-size:14px;">You can find more details about the&nbsp;<a href="/mdb2pi-configuration" rel="">MDB2Pi here</a>&nbsp;and the product is available&nbsp;<a href="/" title="here" rel="">here</a>.</span></div></div></div></div></div>
</div></div><div data-element-id="elm_qRxxJHqhi725HNCzxA9_tA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_qRxxJHqhi725HNCzxA9_tA"] .zpimage-container figure img { width: 320px !important ; height: 240px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_qRxxJHqhi725HNCzxA9_tA"] .zpimage-container figure img { width:320px ; height:240px ; } } @media (max-width: 767px) { [data-element-id="elm_qRxxJHqhi725HNCzxA9_tA"] .zpimage-container figure img { width:320px ; height:240px ; } } [data-element-id="elm_qRxxJHqhi725HNCzxA9_tA"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-custom zpimage-tablet-fallback-custom zpimage-mobile-fallback-custom hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;" href="javascript:;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src='https://cdn3.zohoecommerce.com/mdb2pi.jpg?storefront_domain=www.mdbconverter.com' width="320" height="240" loading="lazy" size="custom" alt="MDB to Raspberry Pi converter" title="MDB to Raspberry Pi converter" data-lightbox="true"/></picture></a><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">MDB to Raspberry PI Hat, converts the Multi Drop Bus protocol from 9bit to 8bit</span></figcaption></figure></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 20 Nov 2017 02:00:00 +0100</pubDate></item><item><title><![CDATA[NFC at a Coffee Machine - Success Story at the University of Applied Sciences Berlin (HTW)]]></title><link>https://www.mdbconverter.com/blogs/post/NFC-at-a-Coffee-Machine-Success-Story-at-the-University-of-Applied-Sciences-Berlin-HTW</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/coffee.jpg"/> Congratulations to Maurus Rohrer from the&nbsp; BeWiTEC &nbsp;/&nbsp; INKA &nbsp;research group at the University of Applied Sciences Berlin ]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_c7zAsbpOTc-cbU-4cD3lwg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div data-element-id="elm_PTMDicqDS4uwshxIyAJxjg" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm_js0_I7S6SaaZPV-dL6m0tA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_LSZqpdmuQ8SukpM0v3TQQA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_LSZqpdmuQ8SukpM0v3TQQA"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><div><div style="color:inherit;text-align:left;">Congratulations to Maurus Rohrer from the&nbsp;<a href="http://inka.htw-berlin.de/bewitec/" target="_blank" rel="">BeWiTEC</a>&nbsp;/&nbsp;<a href="http://inka.htw-berlin.de/inka/about-inka/" target="_blank" rel="">INKA</a>&nbsp;research group at the University of Applied Sciences Berlin (HTW)!</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">For a research project Maurus used the Abrantix MDB Converter to connect a coffee machine to a sophisticated user system. The goal was to investigate and implement a system that allows the user to easily make purchases with an NFC device and store these purchases in an accounting system. Also, the system was to memorise the product preferences of the user and automatically inform maintenance personnel about the machine status. More features were implemented and many more could be imagined. For example, users can sign up with any NFC capable device, be it a credit card, key fob or a badge. Users can also share preferences and recommend products to each other, or the sytem can suggest new products to a user based on their previous consumptions.<br></div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">We’ve posted a&nbsp;<a href="https://www.youtube.com/watch?v=nAmgL6inlw8" target="_blank" rel="">video</a>&nbsp;on our&nbsp;<a href="https://www.youtube.com/c/Abrantix/videos" target="_blank" rel="">Youtube channel</a>&nbsp;so you can see the system in action.<br></div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">This is exactly what the MDB converter has been designed for: Enhance old MDB hardware with modern and smart technology! There are many vending machines out there and replacing them with modern machines is very costly. With the MDB converter it is easy to add complex and new technology at a low cost.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">The MDB converter is a piece of hardware that can act as an MDB master or MDB peripheral device. It is fully MDB compliant and can easily handle the conversion of the 9 bit communication requested by MDB devices into an 8 bit protocol understood by regular PCs or any other RS232 capable device. Furthermore, it takes care of the polling and timing mechanisms of the MDB system, leaving you to deal with the important requests only. Simply connect your MDB system over the MDB converter to the serial port of your device and you are ready to go. With the sample source code that is provided with the SDK, you will be able to run any custom application on top, from a very simple test application to a full blown system as Maurus did.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">Here is what Maurus says about it: The MDB converter from Abrantix helped me a lot for my research project. Using it meant that I could implement the coffee application successfully. Also I want to thank Abrantix for their technical support during my project. The machine has now been running successfully every day for 6 months!</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">If you have any questions or need more information, please leave a comment or contact us via our&nbsp;<a href="https://www.abrantix.com/" target="_blank" rel="">website</a>.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">Congratulations again to Maurus!</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">You can buy the MDB converter&nbsp;<a href="/" rel="">here</a>.</div></div>
</div></div><div data-element-id="elm_rszNWxR-gkYUZtoLf6kUew" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_rszNWxR-gkYUZtoLf6kUew"] .zpimage-container figure img { width: 320px !important ; height: 240px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_rszNWxR-gkYUZtoLf6kUew"] .zpimage-container figure img { width:320px ; height:240px ; } } @media (max-width: 767px) { [data-element-id="elm_rszNWxR-gkYUZtoLf6kUew"] .zpimage-container figure img { width:320px ; height:240px ; } } [data-element-id="elm_rszNWxR-gkYUZtoLf6kUew"].zpelem-image { border-radius:1px; } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" style="cursor:pointer;" href="javascript:;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src='https://cdn3.zohoecommerce.com/coffee.jpg?storefront_domain=www.mdbconverter.com' width="320" height="240" loading="lazy" size="original" alt="MDB protocol for coffee machines" title="MDB protocol for coffee machines" data-lightbox="true"/></picture></a><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Enable NFC payments at coffee machines using the MDB protocol</span></figcaption></figure></div>
</div><div data-element-id="elm_HUXAuTbfSWezraelgf8fYQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center"><style type="text/css"></style><a role="button" class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md " href="javascript:;" target="_blank"><span class="zpbutton-content">Get Started Now</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 02 Sep 2013 04:00:00 +0200</pubDate></item><item><title><![CDATA[The darned 9th bit and what you need to know about the MDB protocol]]></title><link>https://www.mdbconverter.com/blogs/post/The-darned-9th-bit-and-what-you-need-to-know-about-MDB-protocol</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/mdbconv.jpg"/>Working with payment terminals put us in contact with the MDB protocol. A very special&nbsp;protocol&nbsp;that gave us some headaches. For a long time ]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_JiXVkMu7RaSw3ig10gFdNQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div data-element-id="elm_xF00FjO0Tkadqg1FbntrDg" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm_QThSxmnUQSu5qcua4_3DKA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_Oppnt6U1T0uoIZ78g9qh4w" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_Oppnt6U1T0uoIZ78g9qh4w"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><div><div><div style="color:inherit;text-align:left;">Working with payment terminals put us in contact with the MDB protocol. A very special&nbsp;protocol&nbsp;that gave us some headaches. For a long time now I wanted to share some of the problems we had – and insights we gained – while creating a product based around the MDB protocol. As a software company, starting with the product design we never imagined that the final product would be a fully engineered hardware terminal. But that’s what it turned out to be…</div><div style="text-align:left;"><br></div></div><div><div style="color:inherit;text-align:left;"><span style="font-weight:bold;">MDB Protocol Issues</span></div><div style="text-align:left;"><span style="color:inherit;">One of the key features of the AXT1 is its MDB vending machine interface designed in the 80ies by Coca Cola. MDB stands for&nbsp;</span><a href="http://en.wikipedia.org/wiki/Multidrop_bus" target="_blank" rel="">Multi Drop Bus</a><span style="color:inherit;">. Simply put this is a serial bus you can connect one master and several slaves to. The MDB protocol is widely used in vending machines and it’s the way to go if you want to provide a payment terminal for vending machines.</span><br></div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">The special thing about it – or at least special for us software people coming from 8, 16, 32 and 64 bit environments – is that it is a 9 bit protocol. Instead of using the more common 8 data bits and one optional parity bit, it uses 9 data bits and no parity bit. The 9th bit is used to address the slaves in the beginning of a communication session. The problem is that the&nbsp;<a href="http://en.wikipedia.org/wiki/Uart" target="_blank" rel="">UARTs</a>&nbsp;(hardware components that takes care of the serial communication on the bus) provided by standard embedded PC boards (PCB) support 5 to 8 data bits, but 9 data bits are not supported out of the box. Therefore, connecting a “more intelligent” device such as a PC to a vending machine is not a plug and play kind of thing. But this is exactly what we wanted to do. Our payment software runs on linux and android and we undoubtedly wanted to keep it that way. The reasons for this I think are quite obvious and could fill another blog.</div><div style="text-align:left;"><br></div></div><div><div style="color:inherit;text-align:left;"><span style="font-weight:bold;">First Solutions and More Issues</span></div><div style="text-align:left;"><span style="color:inherit;">Easy done, we thought. We simply get a linux PCB, use a UART in 8 bit mode and use the parity bit as the 9th data bit, as this guy&nbsp;</span><a href="http://www.electronicdesign.com/embedded/use-pcs-uart-9-bit-protocols" target="_blank" rel="">here</a><span style="color:inherit;">&nbsp;suggests. Not very elegant, but it works. Another option would be to get a PCB with 9 bit UART support. There are some of these out there, but this limits the choice of PCBs and creates an unnecessary dependency to the PCB used. That is in most cases not a solution.</span><br></div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">Happy about our first implementation, we connected our terminal to a vending machine. This first test was a big disappointment. The MDB protocol specifies a time window of 5 milliseconds for a slave to answer. We found out that when running our software on an OS like linux or android, it is more or less accidental whether we could reply in this short time or not. In hindsight, it is now obvious… We thought about changing to a real time OS, but dismissed this because it would have required massive efforts to port and maintain our software. This is also in most cases not a solution.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><span style="font-weight:bold;">Solution: MDB Converter</span><br></div><div style="text-align:left;"><span style="color:inherit;">The only way to go forward was to design our own piece of hardware with a 9 bit UART and a micro controller that acts as a “gateway” between the PCB and the MDB. The MDB converter was born. The micro controller on the MDB converter takes care of all the MDB specific timing issues and uses the 9 bit UART to communication with the MBD. On the PCB side, we use a standard 8 bit UART and an internal communication protocol. As a final step, we integrated the MDB converter with a standard PCB into one piece of hardware and there it was, the MDB enabled AXT1.</span><br></div></div><div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">Currently, we run this solution in over 500 vending machines and are very happy with the solution. It gives us the flexibility we need to extend our software while still keeping up with the MDB requirements.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">Talking to our partners, we found out that most of the companies who want to connect linux, android or other modern devices to vending machines have the same problems. Therefore, we now provide the MDB converter as a standalone module. Simply connect your device to the vending machine using the MDB converter.&nbsp;<br></div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">If you have had similar problems or are looking for a solution in this area, please share with a comment.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">You can buy the MDB converter&nbsp;<a href="/" rel="">here</a>.<br></div><div style="text-align:left;"><br></div></div><div><div style="text-align:left;color:inherit;"><span style="font-weight:bold;">Dec 2017: MDB to Raspberry Pi</span></div><div style="text-align:left;"><div><span style="color:inherit;">It has been a while since I have written this post. It is now December 2017 and we have just launched our&nbsp;</span><a href="/product-editions" title="MDB2Pi" rel="">MDB2Pi</a><span style="color:inherit;">. The MDB2Pi has the same features like the MDB converter, but can be used as&nbsp;</span><a href="https://www.raspberrypi.org/blog/introducing-raspberry-pi-hats/" target="_blank" rel="">Raspberry Pi HAT</a><span style="color:inherit;">.</span><br></div></div><div style="text-align:left;"><div><span style="color:inherit;">We have also revised the MDB Converter, which is now in its third generation:&nbsp;</span><a href="/product-editions" title="MDB Converter 3" rel="">MDB Converter 3</a><span style="color:inherit;">.</span><br></div></div><div style="text-align:left;"><br></div></div><div style="color:inherit;"><p style="text-align:left;"><span style="font-weight:bold;">Nov 2022: MDB Converter 4</span></p><p style="text-align:left;">These days we have customers around the world using our MDB converter products. Many thousands of them were shipped and they work reliable every day around the world. Even some of the largest companies in the world use our products. We even upgraded to&nbsp;<a href="/product-editions" title="MDB Converter 4" rel="">MDB Converter 4</a>.</p></div></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Sun, 25 Nov 2012 02:00:00 +0100</pubDate></item><item><title><![CDATA[Mastercard PayPass transactions on vending machines]]></title><link>https://www.mdbconverter.com/blogs/post/Mastercard-PayPass-transactions-on-vending-machines</link><description><![CDATA[<img align="left" hspace="5" src="https://www.mdbconverter.com/blog1.jpg"/> You just want to have a quick cup of coffee or a quick drink before a meeting. Wouldn’t it be nice and easy if you could just wave your M ]]></description><content:encoded><![CDATA[
<div class="zpcontent-container blogpost-container "><div data-element-id="elm_tsONaz5OSvCNTbtwItmXnQ" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer"><div data-element-id="elm_k-DbeFfzQXC6OJvzs8g9VA" data-element-type="row" class="zprow zpalign-items- zpjustify-content- "><style type="text/css"></style><div data-element-id="elm_z_qrzb5GTpeIePNgG_ZO8A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_gPv2Er9RSvuWets3WBwJ9w" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_gPv2Er9RSvuWets3WBwJ9w"].zpelem-text{ border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><div><div style="color:inherit;text-align:left;">You just want to have a quick cup of coffee or a quick drink before a meeting. Wouldn’t it be nice and easy if you could just wave your Mastercard and get your coffee or drink? If you would work in Switzerland this could be the case.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">We have just installed several AX-T1 payment devices that accept Mastercard PayPass transactions. This really is the way to go on low value payments. Nothing is easier than to wave your card and get your coffee. We get a tremendous positive feedback from the users. They really like this system.<br></div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">If you think this is cool just post your feedback. If you are an acquirer and you also want to accept low-value payments without pin, just call us. And we think that this system is not only for coffee and snacks. It could also be for parking, road toll, car wash, transport, etc. Just anywhere where low-value payments must be processed fast, secure and easy.</div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;">We have now made the vending machine to PC interface that the AXT1 use available to the public. You can buy the MDB converter&nbsp;<a href="/" rel="">here</a>.<br></div><div style="text-align:left;"><br></div><div style="text-align:left;color:inherit;"><a href="https://www.abrantix.com/" target="_blank" rel="">Abrantix</a>&nbsp;is a payment software engineering company and has extensive knowledge around card payments and EMV. Abrantix also sell an EMV Level 2 Kernel&nbsp;<a href="https://www.abrantix.com/en/payment-software-engineering.html" target="_blank" rel="">here</a>.</div></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 01 May 2012 04:00:00 +0200</pubDate></item></channel></rss>