Location details page.

Latest Version of Canopy Brings Changes To Device Details and Location Details Pages

We have released a new version of Canopy that includes updates to both the Device Details and the Location Details pages in order to make the KPI graphs easier to read and to improve the organization of the data.

We’ll walk you through those changes in this blog post. Let’s get started.

New Device Details Page

You can get to a device details page from anywhere on the site in just two steps.

First, click on ‘Devices’ in the main navigation and you will see a list of devices. We call this the ‘Device Listings’ page. See where the arrow is pointing below.

Details menu item
The red arrow points to Details menu item.

On the ‘Device Listings’ page, you should see several rows of devices. Click on any one of those rows to be taken to the ‘Device Details’ page for that device.

Device Listings page in Canopy IoT Platform
On the Device Listings page, click on any device in the table to be taken to a Device Details page.

The technical specifications have moved to their own tab

The previous version of the Device Details page had the technical specifications for that device listed at the top in several boxes. We’ve moved those technical specifications to one of the tabs in the last section on the page. The specs are still available in the old form with the boxes or you can view the specs one section at a time via an accordion view.

Specs tab in Canopy IoT platform
To find the technical specifications for this device, look for this 'Specs' tab towards the bottom of the page.
To view this device's technical specifications in the old grid format, click on the 'Show Grid' link where the arrow is pointing.

The previous version of this page had three KPIs (Network Availability, Hardware Availability and Software Availability) listed underneath the technical specifications. Underneath those KPIs, the previous version of the page had a set of tabs with (depending upon your setup) options to view Locations, Transactions, Customers, Components and Events.

New KPI graphs

As you will see when you view the new page, we moved the KPIs to the top of the page and redesigned the KPI graphs so that they could include all of your KPIs (not just the three that were available before). We’ve also made them larger and included more colors to make them stand out better.

Banyan Hills graphs in Canopy IoT platform.
An example of the new KPI graphs at the top of a Device Details page from a demo account.

Everything else about the graphs should work the same. You can still use the calendar dropdown in the upper right to change the dates if you want to view data for a specific time period.

Moving farther down the page, you’ll still find the tabs at the bottom but we’ve introduced a couple of new ways of organizing the same material.

New Events timeline (but you can also toggle to see Events in the old format)

On the Events tab, you can still view the Events in the previous format (just look for the gridview option on the right).

New Events timeline in Canopy IoT platform
A view of the new Events timeline located in the Events tab towards the bottom of a Device Details page.
Detailed view of events timeline.
A more detailed view of the Events timeline.

But, we’ve also introduced a timeline view so that you can see the data in a more organized fashion. If you know something happened on a specific date, you can use the arrows to move the timeline to that date or you can use your mouse to expand or to contract the time period you want to view.

New Location Details Page

You can get to a Location Details page from anywhere on the site in just two steps.

First, click on ‘Locations’ in the main navigation and you will see a list of locations. We call this the ‘Location Listings’ page.

Locations in the navigation in the Canopy IoT platform.
The arrow points to the Locations menu item. Click here to go to the Location Listings page.

On the ‘Location Listings’ page, you should see several rows of locations. Click on any one of those rows to be taken to the ‘Location Details’ page for that device.

Location listings page in Canopy IoT platform.
Click on a Location in the table to be take to the Location Details page.

New Top Section

Similar to the Device Details page, the previous version of the Locations Details page had a large box at the top with ‘General Info’ about the location, including the name, address, city, state and more.

We redesigned this section to include a map on the right side depicting the actual location of this, well, Location. In addition, the name, address, city and state should appear to the left of the map.

Location details page.
The top portion of the Location Details page has been redesigned to include more colorful graphs.

To see more information about the Location, look in the left side column for the ‘Toggle Card Details’ dropdown. In here, you can use the check boxes to control what information is shown about the Location.

Below the section with the map, you will see a section with a set of tabs.

Like the Device Details page, the various tabs on the Location Details page will include (depending upon your setup) options to view data about such things as your Devices, Transactions and Customers.

Bottom of Location Details page in Canopy IoT platform.
A view of the tabs in the bottom section of the Location Details page. Like the Device Details page, you can select to see the technical specs in the accordion or grid view by clicking on the link where the arrow is pointing.

We Want Your Feedback

That’s it for the changes to the Device Details and Location Details pages. If you are having any trouble with them, please don’t hesitate to reach out for support. Similarly, if you just want to let us know what you think about the new pages, please let us know that as well.

Case Study: Banyan Hills Technologies Helps Swing King Scale Up

Flag in hole at a golf course
You may be wondering: what’s an IoT application doing on a golf course? Swing King went with Banyan Hills Technologies' Canopy IoT platform to help scale operations.

It’s a hot summer day in north Georgia and two employees of Swing King are digging a hole at a golf course overlooking Lake Lanier. Unlike the other holes on the course, this one will not be located on the putting green. Instead, this hole is being dug about 30 feet away from the green, underneath the shade of a tall oak tree, where it will be used to accommodate equipment for a new IoT application.

Now you may be wondering: what’s an IoT application doing on a golf course? Swing King came into existence four years ago by putting a new, digital spin on an old game and the company execs knew they needed the help of an IoT software platform if they wanted to grow quickly. They chose Banyan Hills Technologies to help them scale the business.

Once the hole on this north Georgia course is dug, it will hold a 12-foot tall pole with three high-definition cameras located at the top. Each camera will focus on different parts of the hole. Taken together, the cameras provide a comprehensive view all the way from the tee 150 yards in the distance to the nearby hole on the green.

About Swing King

Why all the cameras? Well, Swing King operates a unique hole-in-one contest at more than 250 golf courses around the country and the company needs the video evidence to pay out winners. Also, the golfers love to share videos of their successful shots with all of their friends.

Here’s how the contest works: if a golfer wants to take a chance on landing a hole-in-one, they can pay to sign up for the contest in the pro shop before their game or they can sign up with a Swing King representative if one happens to be on the course that day. Given the added fun the hole in one swing adds to the round of golf, some courses also include the hole in one swing as an amenity for all golfers who play their course.

When the golfer comes to the hole with the cameras, the shot will be visually recorded and if there’s a hole-in-one, the golfer wins a prize. On some courses, the prize can be up to $100,000.
Since its February 2015 inception, the company has paid out more than $500,000 in prizes to more than 100 people. In addition to the money, golfers receive the video of their hole-in-one that they can share with all their friends on social media.

Using IoT to Scale an Unattended Business

“We did not invent the hole-in-one contest,” says Eric Hoersten, Swing King co-founder and COO/CTO. “That’s been around for decades. It’s been a part of tournaments, outings and charity events. The idea is that that’s a fun part of a round of golf but, really, for courses, it only makes sense to do something like that when you have a course full people and you can afford to have somebody act as a witness and get an insurance policy and set the tees correctly for that day.”

HD Cameras on a pole near the golf hole.
Each of three high-definition cameras on this pole will focus on a different part of the hole. Taken together, the cameras provide a comprehensive view all the way from the tee 150 yards in the distance to the nearby hole on the green. Canopy helps ensure that the unattended equipment is running properly.

Instead of all that organizing, buying of insurance policies and having live witnesses, Swing King automated the contest and added Internet of Things technology from Banyan Hills Technologies to make it easier to monitor and scale the business.

Hoersten has experience in scaling unattended retail businesses: he previously served as a senior vice president of technology at the Redbox DVD Rental kiosk business. During his tenure at Redbox, Hoersten oversaw the development of technology that helped the company grow to more than 45,000 kiosks and $2 billion in revenue.

When Hoersten came to Swing King, he says he knew he needed a software solution that would be robust enough to scale. The Banyan Hills Technologies IoT platform, CanopyTM, has served as the backbone of the company’s operations for several years now.

“It was the perfect fit for us,” Hoersten says. “It’s easy to deploy 15 kiosks or unattended solutions just through brute force, manual processes, constant oversight and manually trying to keep them up. But when 15 goes to 100, that model breaks. You put in some other processes and maybe you can squeak by at 100. When that gets to 500, no processes are going to work without a solid IoT monitoring and reporting capability.”

In particular, Hoersten says the software needs to be able to tell operators if the hardware stops working, if it’s “limping along” or if it’s not able to heal itself with a remote software update. There are other tools out there that can send a heartbeat to indicate that the machine is communicating but that only gets you so far, Hoersten says.

The Results

In addition to monitoring the system to ensure it’s working, Swing King uses Banyan Hills Technologies’ software expertise and professional services to help facilitate PCI-compliant payments through tablet point-of-sale stations deployed at the golf courses.

Eric Hoersten
Eric Hoersten, Swing King co-founder and COO/CTO

Hoersten says the reporting and analytics presented in the Canopy dashboards is something he views every day to monitor sales, revenue and operations at Swing King’s locations. The company often A/B tests different hardware configurations to see what pieces perform the best and Canopy’s reporting helps Hoersten decipher the outcomes of those tests.

As a result of working with Banyan Hills Technologies, Swing King was able to increase the number of locations that could be managed by one person from 50 to 200 locations. Working with Banyan also helped Swing King with employee training since everything runs through one software platform – Canopy. This was done to prevent having to put every software function on a different system.

“We knew we needed this from day one,” Hoersten adds. “It’s an enterprise class solution that’s going to allow us to monitor a fleet of these things across the country and have that real-time visibility.”

Find out how an IoT platform like Canopy can help your unattended business scale.

Learn More ››

4 Signs that Payments and the Internet of Things are Merging Lanes

IoT and payments

The Internet of Things is not a radically new concept. In fact, one example we can point to hits home with Banyan, given our history with kiosk and vending.

In the 1980s, scientists at Carnegie-Mellon installed micro-switches inside Coca-Cola vending machines and connected them to send data on how many bottles were in the machine and whether the bottles were cold or not. It wasn’t until nearly three decades later that we saw this concept manifest in many other ways. Today, IoT technology surrounds us in many forms: from personal assistants to connected vehicles and, now, it has come full circle in retail. IoT has become the last mile for enabling omnichannel retailing.

Omnichannel retail is about shopping anywhere and having seamless experiences -- including experiences at the checkout counter (if one still exists). Payment technology continues to be critical to any retail strategy. The IoT has matured, both in capacity with the number of connected devices forecasted to grow to nearly 31 billion worldwide in the next two years, and capability through platforms that monitor and manage devices. Merchants can leverage the Internet of Things to fully realize omnichannel retailing by expanding their footprint with unattended checkout technology. Payments sit at the apex of IoT strategies being achieved and at the reinvention of retail.

Here are four reasons we expect payments and the Internet of Things to align.

Consumer expectations driving consistent payment options and experiences

The reinvention of retail starts and stops with the consumer. The millennial group -- those between the ages of 18-36 -- have spent most of their lives interacting with tech, as much if not more than with humans. They are the DIY, self-service and smart-tech generation. The next generation is all that and completely desensitized to technology as a way of life. Tiny little hands are mastering iPads even before they can walk, and teens are meeting friends in virtual playgrounds.

The bottom line is that the next generation of consumers will expect their payment options to be available and consistent when purchasing through self-service devices like kiosks and unattended devices. They will want to choose how they pay, whether its via swipe, scan or a tap on their smartphone or watch. Merchants will want end-to-end visibility into payments from these IoT endpoints.

Unattended and fully autonomous business models on the rise

I can summarize this in three words – “The Amazon Effect.” The realization of the fully autonomous store is not an aspirational goal in a business plan -- it’s already being executed. Furthermore, retailers are battling competition online and down the block. Unattended retail paves the way to reinventing retail and enabling fully autonomous stores that can accelerate growth and reduce costs.

The success of an unattended retail environment requires an IoT platform that sits over top of the connected endpoints and provides real-time visibility into transactions and inventory, as well as the ability to personalize customer experiences with digital signage.

Loyalty programs are requiring tighter integration with payments

Loyalty programs are only a sure thing when they make our lives easier. Keep signup simple, make it last with no limits or restrictions and, above all, don’t let it interrupt my checkout experience. Let me pay how I want and still earn at checkout. As such, linking payments to loyalty will enable a frictionless experience at checkout.

As merchants implement checkout alternatives like click and collect, self-service kiosks will undoubtedly need centralized monitoring that provides visibility into transactions and loyalty.

Payment KPIs are a measure of ROI for unattended retail

Payment Key Performance Indicators (KPIs) like the number of transactions, transaction type and amount are essential to monitoring performance and store sales. Through an IoT platform, merchants can have clear visibility and get real-time information on these KPIs for their payment devices, self-serve kiosks and point of sale systems. This not only optimizes operations, but it also allows merchants to measure ROI and protect the investments they’ve made in an unattended retail strategy.

Technology trends often start in separate lanes and over time they begin to cross paths as the industry matures and adoption grows. Just as mobility and cloud have merged in many ways, so too will IoT and payments. Consider how your payments strategy is reinforced by the Internet of Things, or how it is impacted. Conversely, if you’re implementing an IoT strategy in an unattended retail environment, make sure you're incorporating the payments devices, and you’re leveraging insights to improve operations and store performance further.

Payments are the next big wave of innovation in the Internet of Things. Find out how an IoT platform like Canopy can provide help with device operations in addition to other features such as real-time monitoring and incident management.

Learn More ›

Ready, Set, Go! Keeping Programming Skills Sharp By Entering Contests

Mark Wutka
Software engineer Mark Wutka talks about his experience participating in the 2018 International Conference on Functional Programming contest. The baby dragon on the screen is one of 487 different figures his program had to create, destroy or reconstruct.

Some people like to spend their weekend mowing the lawn. Others plan activities like going for a hike. Still others like to take their dogs to a park or relax with a good book.

Then there’s Mark Wutka. His idea of a fun weekend? Entering a computer programming contest designed to stretch his mind and think about new ways to solve interesting problems. This is certainly no walk in the park.

But, as a seasoned software engineer at Banyan Hills Technologies, Mark is used to the idea of spending his days solving difficult problems by wrestling with code. In fact, he’s one of our best engineers and he’s responsible for creating Leaf, the extensible software agent that powers many of the IoT features found on connected devices used by Banyan’s customers.

So it was one weekend last July when Mark entered the International Conference on Functional Programming’s contest. This year, the contest was organized by the Rochester Institute of Technology and attracted dozens of entrants from around the globe.

As Mark explains it, he had 72 hours to create a program that would send a set of instructions to an on-screen robot to create, destroy or reconstruct 487 different 3-D models (also on the screen, not in real life).

Mark needed for the robot, which was actually a white box on the screen, to begin in the ‘zero-zero-zero’ position in the corner, and then move around the screen using as little time and energy as possible to draw each voxel (the 3-D version of a pixel) before returning home to the initial corner position. There were lots of different ways of achieving this: the rules permit programmers to split the bots and have each one draw parts of the model but there are only so many different types of commands and moves each bot could execute. It can get complicated very quickly.

One place where there was some flexibility in the rules was in the choice of computer language. The contest organizers allowed programmers to use any language they wanted and Mark, who’s well versed in several languages, chose to use Go (the same language he used for most of Leaf). He explained that he likes using Go for lots of purposes and went with it for the contest in particular because of its speed, simplicity and, as he described it, Go’s ability to handle the binary data files he was working with for the contest.

Even if you’ve never heard of Go, you’ve likely used something powered by this language. It was created by a trio of programmers at Google in 2009 and has since found its way into many of the systems at Google, as well as Netflix, Dropbox, Uber and dozens of other notable companies.

Winners of the programming contest will be announced at International Conference on Functional Programming’s 2018 event next month in St. Louis.

How to Inspire Millennials to pursue a career in IoT

Across three rows, with laptops and smartphones in hands sit nearly 40 young men and women from a generation whose only recollection of the last great technological shift was a time when they could order the newest Harry Potter book online and when Apple announce the iPhone. Students at Georgia State, most them about 20 years old, joined their regular Tuesday, Computer Science class at 1:00 pm eager to learn about what is undoubtedly the next great technology era of our time – the Internet of Things.

By the year 2020, it is predicted that there will be over 50 billion connected devices. This statistic has been tracked for the last three years and is the barometer for what’s known as the fast growing IoT industry. As Steve Latham, chief executive officer and founder of Banyan Hills Technologies explained to GSU students, “the Internet of Things, or IoT as it’s called, is nothing more than the ability to connect any device with an on and off switch to the internet or each other.”

Building a business and riding the rails of IoT
Students not only learned a great deal about the Internet of Things from Steve and during the conversation, but they also learned what it takes to start a company and become an entrepreneur. Steve shared his story and experience as chief technology officer of the Entertainment division at NCR Corporation. Through the knowledge he attained throughout his career, and in working with various customers, each having large fleets of kiosks and self-service devices, all of which are IoT endpoints themselves, he too realized what a tremendous opportunity there was by helping to connect and manage IoT devices. Steve talked to the students about how he built his business and a product around IoT; and how he continues to look for talent and experts that understand how to build and implement solutions in this area.

The future is more than bright—it's connected
The students walked away not only with a deeper understanding of the Internet of Things, but optimistic about the types of jobs and opportunities they will find as the Internet of Things begins to mature and change our personal lives.

As one student said, “Having to hear Steve Latham’s presentation on IoT opened my eyes on how the future will mostly rely on enabled devices.”

According to the U.S. Bureau of Labor and Statistics, employment for software developers is projected to grow 17 percent from 2015 to 2024, and at a much faster pace than the average for other jobs. Contributing to this growth is the increasing demand for software solutions. And with more and more IoT devices comes the need for software to monitor, manage and maintain these devices so businesses can operate more efficiently in a connected world.
Another student perfectly captured Steve’s validation of this trend when he said, “The greatest two sources of revenue growth in the IoT market will be from IoT applications investment and services.”

Making a connection…
While the Internet of Things is all about connecting devices and information, Steve has always been about connecting ideas and fostering an innovate and entrepreneurial spirit in others. His time at GSU accomplished that and then some! Just read what students had to say about Steve, Banyan, IoT and the industry. It is an exciting time and we all are excited for tomorrow’s innovators, inventors and creators.

“I really enjoyed the presentation by Mr. Steve Latham on Tuesday. I enjoyed his enthusiasm and passion for what he was doing…”

“I honestly felt inspired and motivated after hearing Mr. Latham speak. Recently I began to wonder what it would feel like to accomplish something so large and encompassing.”

“Near the end of the lecture, our professor joked on how Mr. Latham could be the “Steve Jobs” of IoT and that made sense to me.”

“At the beginning of the year, I had little understanding of IoT and brushed it off as another branch of computer science. However, because of Mr. Latham’s presentation, I am genuinely interested in pursuing a career in that field.”

“All in all, Steve’s presentation was wonderful. I enjoyed everything that he shared with us. I plan on reaching out to him about visiting the company and possibly job opportunities.”

“I enjoyed Latham’s presentation, because he is an entrepreneur and provided our class with his rise to the top. I believe that Banyan Hills Technologies will become very big in the future, and I may even hope to work for him.”

I’ve been working at Banyan Hills Technologies for just over a year now, but have seen the company grow over the past four years. It's truly a gift to work for this company, and it doesn’t surprise me in the least that after hearing Steve speak for an hour, so many want to come work at Banyan.

Banyan Hills is hiring the next generation of thinkers and inventors. Interested? Apply or contact us at info@banyanhills.com

Employment stats
Steve went on to talk with students about the greatest sources of revenue growth in the IoT market

How Self-Service Can Become More Human

We all long for the day when we will naturally interact with machines so seamlessly it feels human. Iconic films like "I, Robot" and "Avatar" depict a future where man and machine coexist. Remember Sonny? In "I, Robot," he continued to learn from his interactions with people and became more and more humanlike. And this isn't far off -- advances in artificial intelligence (AI) and machine learning are shaping the self-service industry today and are foundational to our future of creating humanlike machines.

There are many faces to self-service.
Let's break down self-service by industry, but first let’s agree on a standard definition. In a recent study conducted by Kiosk Marketplace, readers defined a self-serve kiosk as "an interactive, self-serve device provided by a venue, not the user, that helps the user do something that is informational and/or transactional that streamlines, automates or eliminates wait or cost."

Each industry uses self-service in different ways. In retail, there are gift registry and inventory kiosks; in entertainment, ticketing and gaming kiosks. Hospitality uses kiosks for self-service check-in and check-out, and financial ATMs and bill-pay kiosks have been used by consumers for decades.

There are so many uses for self-serve kiosks across multiple industries, and the market continues to grow. The global kiosk market is expected to reach $30.8B by 2024. Self-service is mainstream, yet there’s a great opportunity to be disruptive and make machines more human.

Make it personal and win them over.
The first impression a customer has with a kiosk is a glowing screen. Clearly this is different than being greeted with a friendly smile when a real person is assisting us, but there are often inconsistencies in service because every human being is different.

The other day I was at my local home improvement store shopping for paint. The attendant was excellent; he helped me decide on the right paint for my project. He asked a few questions and made some great recommendations. Ready to take on another project, I returned a week later and was greeted by someone new. She was nice, but not very helpful. She didn't ask any questions. I struggled to remember which type of paint I had previously purchased. In the end, I had to pick a paint and hope for the best.

Now imagine how a self-service kiosk could improve this experience. Just as the first person asked me a few questions, so too could the kiosk. Because I’ve done this online, I’m comfortable having a conversation with a glowing screen. I might even prefer it because I can get an answer faster. The kiosk can make recommendations and offer to save my information and send it to my email. How convenient, right? Again, something I do online so I’ll gladly opt in.

While machines get a bad rap for being cold and impersonal, they do make it easier to deliver consistent experiences. By entering an email, the conversation starts again, and this time it knows more about me and can keep learning and make relevant recommendations. For me, it might suggest more paint rollers because I probably used them up on my last project.

What role does user interface (UI) and user experience(UX) play?
Everything I just described would not be possible without a well-designed UI and a thoughtful approach to UX. When creating a self-service experience, you should always start with discovery, then move to design and development. There are two important things UI/UX architects should do in the beginning: define a few personas and create journey maps.

Create user personas and journey maps.
We use personas to get to know the user and understand their behaviors, preferences, strengths, weaknesses, frustrations and desires. I like to use a template to help guide the conversation, but I discourage sending it in advance to the users you are interviewing. You want to have a conversation and keep it casual. You'll learn more this way. The better you know a user, the closer your design will get to the human-like experience they crave.

If you're looking for user persona templates, you can download them here.

When you take a step back and look at the big picture, you can see the path a customer will take on their self-service journey. It starts with awareness and ends with advocacy. Composing a matrix helps organize the experience and illustrating behaviors helps define the necessary steps. It follows the user's thinking and reasoning and shows what they are doing in a diagram. User journey maps help with user flow and allow the design and development process to work seamlessly to create more human-like experiences.

Take care of your machines, and they'll take care of your customers.
Last but certainly not least is monitoring and managing your self-serve kiosks. I can't stress enough how important this is for a good customer experience. If a machine is out of order or if it fails in the middle of a transaction, it's pretty much game over. If this repeatedly happens, it will chip away at customer loyalty and likely drive customers to your competition.

Self-service kiosks are incredibly complex machines with hardware and software that need constant monitoring. Fortunately, most kiosks are what we call IoT-enabled devices. When a network of kiosks is hooked up to an IoT platform, operators can monitor them in real time and perform remote management. It gives an operator real-time visibility into what’s currently happening on the kiosks and can predict what will occur in the future to help mitigate issues before they strike.

Technology has come a long way, but we probably won't find Sonny walking around in our homes anytime soon.

As seen on Forbes »

Inside the Box: Shut the Front Door

Locker kiosks also called smart lockers are enabling click-and-collect retailers to make inventory more accessible and easier to track. It’s a bigger market than you think and growing. It doesn’t seem that long ago when I first read about the Amazon Locker, it turns out it was six years ago. Amazon started in New York City, Seattle and London, and now there are over 1,800 locations in more than 50 cities. Online retailers aren’t the only ones realizing the advantages of automation, traditional brick and mortar stores are using these self-service retail lockers to deliver omni-channel experiences and streamline click-and-collect for busy shoppers.

Self-Service Moves into the Workplace.
I find the non-retail applications for kiosk lockers fascinating. The workplace has become the new hotspot for self-service innovations like these. According to this recent article in Kioskmarketplace.com, tech giants like Facebook are finding uses for locker kiosks to dispense keyboards, flash drives, headphones, cables, mice, batteries and more to their employees. It’s self-service IT, and it’s convenient and faster than waiting in line at the help desk. Industries like healthcare have also found new uses for locker kiosks. Here we see cross-over with vending. Vending kiosks innovations are dispensing things like medication as well as scrubs and linens. For the latter, these machines are about the size of a refrigerator, and function like the Amazon locker, except they hold multiple shelves of inventory, like surgical scrubs or linens. Operators and staff need to know when the door is open and more importantly if it was closed.

The Door Is Ajar.
Leaving the door open can lead to theft, the possibility of someone tampering with the machine, and result in costly hardware repairs or replacement parts when things break. So, when we say, “shut the front door” we mean it because it’s too expensive not to. Inside these vending/kiosk lockers, operators will need to monitor the basics like heartbeats, but also mechanics like the door. For one Canopy customer, knowing the door is open isn’t always a sign that something is wrong, nor is it a sign everything is running smoothly. IoT endpoints like these kiosks and vending machines can be monitored for common device attributes as well as ones unique to a business or device configuration. In my last Inside the Box blog, I talked about heartbeats. Canopy's Edge agent, Leaf automatically begins sending standard attributes like memory, CPU temperature, and available physical disc space to the Canopy Enterprise and Leaf can easily be extended to obtain additional attributes.

Tell Me What I Need to Know. Not Everything You Heard.
Let’s dive a little deeper and go over how Leaf knows when the machine door is open and closed. When the kiosk sends messages or logs interactions during a transaction, that sequence of events results in the door having been opened and inventory removed. During that transaction, Canopy is capturing an ID number either by manual entry or by swiping a card. That triggers the door to unlock and the item can be removed. Leaf is logging all those events, and is also able to monitor load to know when inventory is removed. All this listening generates high volumes of data being logged. Here’s the cool part, through machine learning, Leaf assembles these messages into a single interaction and sends it to the Canopy Enterprise which can be configured with alerts. When one of those interactions has an irregular pattern whereby the door was open for an extended period, or the load changed below a set threshold, that can trigger an alert and the operator receives an email or SMS message. By looking at the Canopy Management Console and patterns over time, operators can create a ticket or schedule a follow up to check on the device at a later point. If Leaf reports the door being open for an excessive amount of time, it can send alerts to let the operator know the machine needs to be serviced. The events that trigger these alerts may be signs that the machine has been tampered with or showing signs of shrinkage. These can be costly if gone undiagnosed for long periods of time.

What’s Inside Your Box?
If automation is core to your strategy, then finding the right software to manage your kiosks and vending machines can significantly improve your ROI,operations and let you focus on delivering a frictionless customer experience. When choosing an IoT platform, make sure it is configurable, secure, extensible and can run on any base operating system/device hardware platform.

Inside the Box: Monitoring heartbeats

When a machine sends a heartbeat, it’s sending a message saying, “Hey I’m online, I’m alive.” Measuring heartbeats can not only tell an operator whether a machine is online or offline, but it can also share if it’s in distress. With software at the endpoint, at regular intervals, usually measured in seconds, a heartbeat signal is sent. It’s like having a heart monitor inside the machine recording and sending heartbeats to signal to the operator how it is doing. Not unlike the human heart, monitoring heartbeats is vital to understanding the overall health of a fleet of kiosks, vending machines or other self-service devices. When a machine is down or slow, it can result in lost sales and negatively impact customer loyalty.

How do you measure heartbeat?

I recently had a chat with Mark Wutka, lead engineer for Canopy our advanced IoT platform for monitoring and managing large networks of devices. Mark is the brains behind Leaf, the software agent that runs "inside the box," or on the kiosks and vending machines for many of Banyan’s customers. Mark designed Leaf with such sophistication that Leaf acts as a traffic cop or single-point-of-contact for these machines. Since a heartbeat simply indicates that the machine is alive, Leaf can omit the heartbeat if it has recently sent other messages to the server, since those messages also indicate that the machine is functioning. Leaf is listening and learning the machine’s behavior, which allows it to reduce redundancy and operate more efficiently. This becomes incredibly important, especially when operators are managing large networks of devices.

Beyond simply measuring whether the machine is alive, Leaf gathers additional health metrics – CPU, memory, and disk usage, and can also monitor various operating system processes. This refined view is helpful in knowing whether the machine will perform as expected. It may be alive enough to send heartbeats, but sluggish because it has run out of memory. These additional metrics help anticipate problems before they become visible to the customer.

Why does measuring machine heartbeats matter?

Many industries are making the shift from physical to digital, and deploying self-service kiosks to help automate functions and improve customer experience. According to recent reports, the global kiosk market is expanding rapidly and is expected to be $30.8 billion in the next five years. Making a move to automation means having customers interface with technology, and in doing so, it’s important to keep a pulse on all devices -- whether it’s a fleet of vending machine serving freshly brewed coffee or a ticketing kiosk allowing customers to get passes to a game or event. If a kiosk is a little sluggish, or worse yet down, it's a big problem. Imagine if a Barista or ticketing agent came to work ill, or took the day off, employers would want to know. Right? That’s why measuring machine heartbeats matters.

Check back for another Inside the Box update to learn more about Leaf. Next up we’ll go inside the box and learn how Leaf manages talking to remote devices and the basics of Leaf Services.

Download: Learn more about kiosks and IoT by reading The Ultimate Guide to Health Kiosks

The Secret to Small Business Content Marketing

Last week I was looking at our web analytics and saw some unfavorable trends in our site visits. There were some dips and declines. My slow but steady upward trend was starting to level. The horror, I know. Look, we all know content is king, but when you are running marketing for a small business it isn’t easy to publish content weekly. Publishing content daily is sometimes challenging.

Banyan is a technology company with an IoT platform. The Internet of Things is gaining a lot of attention, and it's impossible to generate a lot of content and keep up with tech giants like Cisco, Intel, GE, and Microsoft. Each of which has a site dedicated to the topic of IoT. As a small business marketer, we must think smarter, and that doesn’t mean work harder or blow the budget.

When I looked over the weeks where our site visits had dipped, and then looked at our content calendar, I immediately saw the problem. It had been eight weeks since we had published a blog. How could we have let this happen? Although we had recently published a white paper, which was a meaty piece of work, it didn't give us the lift in site visits we had seen when we were publishing blogs twice a month.

You need to recognize that there are topics and conversations all around you that will help you sustain a content marketing strategy.

Here’s the secret to content marketing for a small business and two things you can do right now to help fill a content pipeline.

Rule#1: Create it once but use it many times.

Everything we create whether it is a blog, video or a white paper can be tweaked and used in other ways. You can break down a white paper into a series of blogs. You can turn a blog into an infographic. A customer story can start as case study sheet and can be designed as a journey map. The key is to think about reusing content in different forms that your audience can read, see, watch and hear.

This isn't a revolutionary idea. I'm sure others have said this, but it works for us. Take your content further with blogs, white papers, infographics, videos, and podcasts.

Rule #2: Look for content in conversations.

Many times, email conversations about customer needs or industry trends have hidden topics perfect for new content. Further, those discussions may have your first 150-200 words already written, you just need to add some stats and facts, and your blog post will be complete. Or work with a designer to visualize that conversation into an infographic. Another great source for content can be found on collaboration platforms like Slack. Is your team using messaging and are there conversations happening right now that could be the basis for your next piece of content? One of the greatest challenges with drafting new content is getting time with the content contributor. But you don’t have to if you leverage the time they’ve already spent in email or in messaging to capture a conversation. That can be the basis for your next piece of content. One of the first blogs Banyan created was from an email exchange, we titled the blog "The Beautiful and Beastly side of the Internet of Things.

I can confidently say this works because I just solved my content problem and wrote two blogs following these rules. Stay tuned and happy creating.

Stefan-UI/UX Designer

Meet Stefan UX/UI Designer

Stefan-UI/UX Designer

(Photo: Stefan lends a hand at the Lanier Community Garden Project)

When you meet Stefan, you immediately get a jolt of energy. He always has a smile and brings a positive attitude to work every day. Stefan is a designer at Banyan Hills Technologies. He’s creativity is endless, and he’s always willing to learn new things and never backs down from a challenge. He designs and maintains our website, sketches interface designs to support development projects for customers, and UI for our IoT platform Canopy. He’s always willing and able to jump in when a design is needed. When asked what he likes best about working at Banyan, he said “I admire the passion and dedication to succeed most at Banyan. They motivate me to give my best at all times”.

I knew Stefan was the perfect fit for Banyan’s design team early on. I find all designers are very much alike, and we all see the world a differently than others. Over lunch one day, Stefan told me about how he first started studying architecture and quickly realized how he didn't enjoy the math as much as he did the drawing. He took a visual design course and was hooked. I could relate, in college, my computer science class was my least favorite, and my book design course was my most.

Stefan’s passions go beyond design. He loves to cook. Some of his favorite dishes to make are paella and roast beef. Stefan comes from a Haitian family and given his colonial past, Haitians have adopted a few French traditions. One of these traditions is making “beignets” or donuts, filled with mashed bananas and topped with sprinkles of granulated sugar, during Carnival. He’s also very health conscious and likes to be active as much as possible. He enjoys working out and playing soccer. He follows many sports teams, but his number one is FC Barcelona, he’s been a fan since he was little. And if you’re not already impressed by Stefan, he’s also fluent in French.

I asked Stefan a few questions, ones completely unrelated to design and working at Banyan. These were just for fun because after all, having fun is one of our core values. Here’s what he had to say.

What’s your favorite movie?
I'm a psychological thriller junky, and one of my favorites is, most definitely, Christopher Nolan’s brilliant “Memento.”

What’s your favorite song, band or album?
My favorite album is probably “Late Registration” by Kanye West. I also think it’s his best album. He did a great job at covering sensitive social and political topics in a purely artistic manner.

Do you have favorite technology or gadget?
I’d have to say, my iPhone. I use it from the minute I wake up to the minute I go to sleep.

When you were a kid, what did you dream of becoming when you grew up?
Well, it's every little boy's dream to become a soccer player where I'm from; however, my parents weren't too fond of that idea. Over time, I wanted to become an architect since I enjoyed drawing a lot and especially the fact that my uncle was one. But, when I got to college, I quickly realized that it wasn't quite what I expected.

What do you want to do when you retire?
When I retire, I want to travel the world, spend time with my family and friends, and volunteer whenever possible.
If you were stranded, would you rather it be on an island all by yourself, or in an unknown city filled with other people?
I love to learn about other cultures and languages, so, in that case, I'd much rather be in an unknown city, hands down.

That's our Stefan, and he's what makes Banyan so unique and special. We're lucky to have him on our team.