The Intelligent Edge: A Deep Dive into Edge Computing with Robert Reid

The industrial data landscape is rapidly evolving because of emerging communications and processing technologies that allow organizations to more efficiently collect data and act upon it in real-time at the device and sensor level– something we at FreeWave like to call ‘Edge Computing.’ The money, time and resource-conserving possibilities are endless with Edge Computing, and industrial organizations are quickly looking to adapt this technology to stay ahead. For the ninth installment in our series “The Intelligent Edge,” we caught up with Senior Software Engineer Bob Reid to discuss his expertise in developing emerging Edge technology – like ZumIQ – at the ‘nuts and bolts’ level.  His experience in developing new technology and taking it to the very edge (literally) is vast. FreeWave: Tell us more about yourself. How did you get started in software engineering? Bob Reid: I started writing software at a young age on Apple II computers, but my background is in space science. I have degrees in astronomy and planetary sciences and got involved with a couple Mars missions in the late ‘90s during my time at the University of Arizona. FreeWave: What did you do for the Mars missions? What was it like? Bob Reid: Our team built the cameras for the landers, and I was responsible for image calibration software. During landed operations, we had to follow the Mars day, which is 24 hours and 37 minutes long. There would be times where my work day would start at 8am and then about a week later it would start in the afternoon. There were times where my day would start at 1am – it was an experience. After my work with Mars, I went on to work for the Army developing software for soldier training. I helped develop tools for data collection, analysis, and review of data generated by sensors on equipment and personnel. It really expanded my ability as a professional software developer before coming to FreeWave. FreeWave: What is your focus at FreeWave primarily? Bob Reid: Recently I’ve been focused on ZumIQ on both our App Server and ZumLink radios. I’ve written applications and supported customers on this platform. I also support our Windows-based radio management utility, Tool Suite. I’ve been here long enough to get into a little bit of everything. FreeWave: What programming languages do you work with the most? Bob Reid: In the past year, I’ve worked with JavaScript, TypeScript, Python, Lua, C#, Java, and Node-RED. During my work with the ZumIQ platform, I’ve been able to learn a lot of new languages. It’s really allowed me to explore the space. If it will run on Linux it will run on ZumIQ. FreeWave: What is the ZumIQ? Tell us a little more about it. Bob Reid: ZumIQ is an embedded system – in the same class as a Raspberry Pi in capability – but it’s ruggedized. It can operate anywhere our current radios do, and it allows our customers to develop their own custom applications or implement third-party applications at the edge to solve problems. ZumIQ is a wide-open platform – we haven’t placed a lot of restrictions on it. The hardware is capable of withstanding rugged and remote locations with extreme weather that other products may not be able to survive in. FreeWave: Can you share some real-world examples of how ZumIQ is used? Bob Reid: Sure thing. In oil & gas, companies can install ZumIQ at its well sites to collect more data at a higher resolution and analyze the data at the site. Companies can also use ZumIQ to send back the data that matters, or all the data, back to the cloud for analysis, or the software can make decisions right at the edge. The benefit here is that if your central network goes down, you can still continue to function at the edge with ZumIQ’s capabilities. At these well sites, companies can use ZumIQ to monitor their status and take action if necessary with predictive analysis. An application can find trends within all the data it collects and analyzes, such as if a tank level falls by a certain threshold – companies can then send out a technician out in case something is failing. That’s just one example – there are so many ways ZumIQ can be used across many industries. FreeWave: What are you looking forward to in the future for ZumIQ? Bob Reid: I’m really looking forward to integrating all the components of ZumIQ and creating a one-for-all platform. Taking the Application Server, Application Environment, ZumLink technologies and more, and packaging it all up so companies only need one product to meet all their future needs. That’s what I’m excited to see in the future. FreeWave: Before we let you go, what has been your most memorable problem you’ve helped solve? Bob Reid: There have been so many problems I’ve helped solve, so it’s hard to say. One does stand out – back when I was calibrating images for Mars. It wasn’t just about taking a single picture. We would take image of rocks in several different wavelengths to generate a reflectance spectrum. From that, we were able to do remote sensing to figure out the composition objects on Mars by comparing to reflectance spectra of know materials in a lab. But to figure that out, we had to correct for the Solar illumination, atmospheric illumination, the angle of the rock face, camera sensitivity at different wavelengths, data compression, etc. That was my first professional software project, and I have fond memories of it. ______________________________ Enjoyed learning about what our line of talented experts have to say? Stay tuned for the next Intelligent Edge conversation! In the meantime, catch up on all the blogs in our series here.

What’s new from FreeWave? The ZumIQ App Server

Introducing the first programmable ZumIQ™ App Server network appliance to deliver ruggedized edge intelligence for Industrial Internet of Things (IIoT) and sensor ecosystems. Industrial users want to harness the power of edge intelligence by deploying applications in their wired and wireless networks. Our customers tell us they are developing software applications on developer platforms and require a rugged C1D2 device, like the ZumIQ App Server, for application This programmable network appliance provides a secure home for applications relying on sensor or device data to deliver industrial process intelligence. Utilizing the same ZumIQ Application Environment as FreeWave’s ZumLink 900 Mhz Industrial Radios, the product works with either custom or third-party applications and can execute multiple applications. Key benefits of the ZumIQ App Server include: Versatile App Development and Deployment utilizing any Linux-compatible language. App Deployment to Wired or Wireless Networks in combination with FreeWave ZumLink 900 MHz Industrial Radios or other wired or wireless devices. Edge Intelligence in Harsh Outdoor Conditions with a rugged C1D2 designed to withstand extreme weather conditions and can last for years in the field. Low Power Consumption ideal for remote deployments requiring batteries, fuel cells, solar, wind turbines or DC non-grid power sources. Enclosed and Board-level Versions which provide enclosure and deployment flexibility. Want to learn more? Click here.

Managing Critical Assets with Industrial IoT Communications

Whether you’re a long-time employee at an industrial organization, or someone who is new to the Internet of Things (IoT) and Industry 4.0 – you likely understand what it means to be agile. To be ahead of the game and thrive in a quickly evolving industrial landscape, you must start with data. Edge Intelligent, rugged and app-programmable platforms and devices like the ZumLink 900 Series and ZumIQ App Server from FreeWave can get you there. The proliferation of data created and collected in remote areas has led companies of all sizes to search for technology that maximizes data efficiency and protection while keeping costs down. Managing and monitoring assets in rugged environments is a priority and innovative technologies continue to be introduced to provide industrial organizations with solutions to these issues. However, there exists a communications technology that has been around for decades, but continues to work effectively in relative obscurity. For collection and control of data in remote Industrial Internet of Things (IIoT) networks, Frequency-Hopping, Spread Spectrum (FHSS) technology provides a proven, resilient, robust and industrial cyber-secure data transmission technology. It’s an ideal technology for areas without cellular or WiFi coverage – such as in the APAC region. And it’s been around for a very long time. What is Frequency-Hopping Spread Spectrum? FHSS is a wireless Radio Frequency (RF) technology that spreads its signal over rapidly-hopping frequencies. It transmits much longer distances and requires lower power than traditional IoT wireless infrastructure including WiFi, Bluetooth, LoRa or ZigBee. It is also highly resistant to interference and difficult to intercept – there are 186,000 possible parameters to be on the same channel with an FHSS radio and data is only on a specific channel for 1/100th of a second. Why is this technology critical in remote industrial settings? Currently, 60 percent of rural and remote Asia-Pacific does not have access to fixed broadband or WiFi. FHSS technology has been used for over 100 years by businesses, and governments can link wireless devices and smart sensors at long ranges – in 900MHz and 2.4GHz – for a long-range alternative to Bluetooth, ZigBee and LoRa.  From a cost standpoint, significant CAPEX and OPEX savings can be realized with FHSS relative to cellular. How safe is my data with Frequency-Hopping Spread Spectrum? FreeWave FHSS radios utilize advanced encryption protocols to insure additional layers of cybersecurity, including: FIPS 140-2 Level 2 Encryption 128 or 256-bit AES Encryption Additional benefits? Coupled with the ZumIQ App Environment Platform, organizations can create custom industrial applications to control sensors and gather data in remote locations in real-time. Networks can extend up to 40 miles in remote areas and transmit data at speeds up to 4 Mbps for voice, video, data and sensor links. We are talking LONG range IIoT. Intelligent FHSS technology is leveraged in industrial settings across oil & gas, water/wastewater, precision agriculture, irrigation, unmanned systems, robotics, utilities, and more. At its inaugural Ingram Micro ONE APAC 2018 event in Singapore, Ingram Micro (a FreeWave Technologies partner) unveiled FreeWave’s ZumIQ Platform that combines rugged, intelligent, app-programmability with FHSS technology to link wireless devices at long ranges. Tough AND intelligent data. It’s win-win. For more information, click here.

The Intelligent Edge: Bringing Transparency to the Factory with Lee Jaderborg (Part 2)

We’re back with our sixth installment of The Intelligent Edge, continuing our conversation with manufacturing engineering manager and quality manager, Lee Jaderborg. Didn’t get a chance to read Part 1? Catch up here! In our previous post, we connected with Lee to discuss his work on the ZumIQ application environment and the purpose of intelligent monitoring. In Part 2, he continues the ZumIQ conversation on its applications, and noting what’s next for FreeWave and the IIoT industry. FreeWave: You previously told us about how ZumIQ can help capture data and translate it visually. Why is this important? Lee Jaderborg: This gives a view of the manufacturing floor you can’t get by looking down the production line. It determines the collective state and efficiency of each part in the system. We’ve been trying this out on a few of our SMT, or pick-and-place, machines. We looked at the historical data on the machines’ part usage to see what parts and reels could be adjusted or replaced for increased efficiency and production capacity. We had perceptions, but didn’t have any data points for how much change this would result in. And it’s difficult to act on a perception because you don’t know how accurate you are. We realized by taking an in-depth look at the data output throughout the day, the machines weren’t running to their full potential. By changing the way SMTs operated, we saw a 10% increase in initial capacity, but without the data we wouldn’t have reached the benefits. FreeWave: What’s the “perfect storm” situation in which ZumIQ’s capabilities could be utilized fully? Lee: It could apply to any place where things go wrong and have a severe impact on people. Nuclear power plants, wastewater treatment plants and the water supply coming out of that, oil and gas refineries. Especially for oil and gas, you need sensors to detect leaks. You see disasters caused by natural gas and find out there was no sensor to detect a methane leak. Companies need to introduce networks of sensors that can relay data to an app environment like ZumIQ to monitor and track things like leak pressures, so in case something goes wrong, it can send out alerts and auto shutdown systems before anything bad happens. FreeWave: What excites you about the future of FreeWave Lee: There’s a lot of opportunity and paths we can take with our new products we’re developing. We have a lot of work ahead of us, especially as we look to upgrade our networks and existing technology to adapt to the future of IIoT. It’s exciting because we’ll be working on our newest innovations alongside our legacy products and seeing where gaps may exist. That’s the biggest puzzle to solve – we’re dealing with technology with new capabilities and parts, like radio-frequency identification on chips, compared to older technology which in some instances required tuning to get the correct signal. FreeWave: What about the Industrial Internet of Things as a whole? Lee: I think the promise of sensors and the data they transmit is exciting. If you think about it, there’s a piece of equipment in every place in the world – highways, oil and gas, utilities, etc. – that’s measuring something. A lot of major companies are starting to head in the direction of wanting to get data sooner than later to be analyzed and acted upon. Increasingly bringing intelligence to the edge of the network lets you decide and modify in real time; it lets you make important decisions. FreeWave: Any final words of wisdom? Lee: Our operations director likes to say, “Just because something’s the way it is doesn’t mean that’s the way it should be”.  I think that can be highly applied not only in business and technology, but also in one’s personal life. You have to continue learning and innovating or else you’ll fall behind. ______ Interested in what our other experts have to say? Read the first, second, third and fourth installments of The Intelligent Edge. We’ll be back later this month with more insights and interviews with our team!

The Intelligent Edge: Bringing Transparency to the Factory with Lee Jaderborg (Part 1)

“Quality is never an accident. It is always the result of intelligent effort” – John Ruskin. This rings true in the world of IIoT. For Lee Jaderborg, who wears several hats at FreeWave, from engineering, to quality management and process development, the concept of intelligence-driven quality is what inspired him to learn everything he’s accomplished in his 40-year career, as well as what he’s brought to the future of the factory floor. In our fifth installment of “The Intelligent Edge,” we connected with Lee to discuss his work on the ZumIQ application environment and the purpose of intelligent monitoring. FreeWave: Lee, tell us about your role at FreeWave. Lee Jaderborg: Sure! I don’t have one specific job; I wear five hats. Coming up on my fourth year at FreeWave this April, I’m the manufacturing engineering manager, quality manager, sustaining mechanical support, and I oversee process development and design for new products. I also write SQL for our databases. I manage the procedures for a Printed Circuit Board assembly and Surface Mount Technology (SMT) manufacturing line, ensuring the entire process flows through production to the backdoor to ship. I also handle statistical process control and root cause analysis throughout the manufacturing process, all while monitoring for major operational KPIs. FreeWave: Was IIoT operations always your focus? Lee: No, I began college at age 17 as a drama major. Everything I’ve learned about engineering and management since then has been self-taught. During and after college, I worked in various engineering-type jobs, like designing tools to fabricate jet engine exhausts and helping build Colorado’s Eisenhower Tunnel. Along the way, I became exposed to SQL and got a master’s certificate in 6Sigma for project management. Continuous learning has helped advance me to where I am now. FreeWave: What are you currently working on? Lee: Optimizing FreeWave’s ZumIQ for better data visualizations on the manufacturing floor – a major focus at last year’s annual IMPACT Manufacturing Summit. A panel, which included the director of manufacturing for Rolls Royce, discussed transitioning their workforce to better accommodate millennials, who learn better with visual feedback. So, they put an IO on a light stack – like a stoplight that tells you whether a machine is ready – to give a real-time view of various data points. FreeWave: How exactly would they capture that data? Lee: This is where something like ZumIQ comes in – you need to tie into analog signals to continuously record this data. You do this by having the light stack’s sensor communicate its status to an app programmable device, whose data is then collected by the ZumIQ app environment. ZumIQ gathers and tracks data over time to determine both real-time status and historical trends. This gives a view of the manufacturing floor you can’t get by physically looking down the production line. It determines the collective state and efficiency of each part in the system. Interested in more insights by Lee? We’re continuing the conversation for the next Intelligent Edge blog.

FreeWave Blog Series: The Intelligent Edge (Part 2)

Part 2: Novice App Dev – A Q&A with Greg Corey from FreeWave The Internet of Things (IoT) has changed the consumer world in ways no one ever imagined.  By placing intelligence in the IoT network, the “Thing” can do whatever we want it to do.  Now Industrial companies are seeking to take advantage of this edge-deployed intelligence in order to maximize profits, improve safety and streamline operations. In addition to the challenges IoT technology had to overcome – such as cybersecurity, scalability and interoperability – Industrial IoT (IIoT) must also focus on reliability, ruggedness and more. FreeWave is uniquely positioned to understand and address all of these challenges. We have delivered world class IIoT platforms for almost 25 years to thousands of industrial and unmanned systems customers. With that experience, we’re now leading the charge to deploy intelligent applications at the edge of industrial networks and unmanned systems. In the third installment – and second half of an interview we ran last week (read part one of the interview here) –  of “The Intelligent Edge,” we sat down with Greg Corey, FreeWave systems engineer, to talk about his new app – ZumDash – and the future of app development of the Internet of Things. FreeWave: Over the course of developing ZumDash, are there any lessons or things that you took away from it that if you could go back and do it again, you would change, or moving forward you kind of see as something that you will incorporate into future projects? Greg: Yes, definitely. I’ve only been using this a couple months, and I’ve learned a lot about it. I think what’s really important about Node-RED is that it empowers non-software developers to solve problems using software, and it’s taught me a lot about the types of problems that you’ll run into when doing software development. There are some challenges I’ve had to overcome in that. But, every release that I make of this app it gets better and it becomes more usable. FreeWave: When you say more usable, what are some of the things that you’ve of tweaked to make that happen? Greg: So, instead of having to change a setting in five different places, you change it in one and then you can store that setting and pull it from there. Bringing stuff to the forefront where a user can modify it instead of having to modify the code underneath. Basically, giving users more control over how the application runs and making it simpler after setup are two of the things I’ve tried to flip this on. Incorporating some UX/UI elements. FreeWave: Are there any high-level industry points that you think are important to consider as well? Greg: One thing is that FreeWave radios have always been just a radio product, and that goes for any radio manufacturer: you put data in and then it comes out the other side. And our radios have been put on sites to do just simply that task. If you look at the consumer space, 10 years ago, and you think of all the devices that we had in our lives, like a GPS navigation device, and then maybe an iPod, and a tablet, and then maybe a voice recorder or something like that. Those are like four or five different pieces of hardware that only did specific tasks. Now, in 2017, everybody has a smartphone, nobody has an iPod anymore, nobody has a GPS navigation device anymore because they’ve all leveraged software on hardware on smartphones. Eventually, radio platforms are going to go the same way. In the industrial setting, people are going to buy a radio and put it out there, then they have all these other specific hardware devices to do these things. What if the radio could be that smartphone where you just leverage some software and were able to cannibalize all these other hardware-specific devices by using software just like the smartphone revolution. FreeWave: So, ‘things’ are becoming not just smarter but they’re having a greater possibility to put interactive software applications onto devices that didn’t really used to have that capability? Greg: Hardware has gotten really cheap and it’s gotten really commodified, so any manufacturer can put together a little hardware solution in a very small form factor. The advantage anymore is not hardware anymore, it’s software because a lot of these hardware manufacturers are using the same chipsets from the same vendors. And, really, the playing platform is equal if you’re making just hardware, but the real secret sauce and the advantage comes in leveraging software on devices. FreeWave: What about the Fog Computing aspect of this that seems to be a growing piece of the puzzle? Greg: Fog Computing – that’s the paradigm where you can have these intelligent Edge devices that are making decisions instead of having everything centrally located. It’s like mainframes back in the day, everything was centralized, and then we got decentralized, right? And then everybody got a laptop. And then going to the Internet of Things, and the IIoT, it’s like we went back to something that was centralized, and now we’re going back to the decentralized aspect, where we’re thinking, “Maybe devices need to be independent and intelligent out on the Edge.” It’s a really broad category. It just depends on what you’re looking to do in a network. FreeWave: Are there any projects or anything that you’re working on that you wanted to share? Greg: I’m constantly improving the usability of the ZumDash right now. And then, I don’t want to say too much, but we’re working on a couple of projects where customers want to implement this type of technology, but we’re not really ready to release names or corporate specifics about these projects. FreeWave: Do you see any other interesting trends or challenges facing the Industrial IoT app development space? Greg: There’s this paradigm that in the future everybody will be a software developer. And the reason that everybody isn’t a software developer today is

FreeWave Blog Series: The Intelligent Edge

Part 1: Novice App Dev – A Q&A with Greg Corey from FreeWave The Internet of Things (IoT) has changed the consumer world in ways no one ever imagined.  By placing intelligence in the IoT network, the “Thing” can do whatever we want it to do.  Now Industrial companies are seeking to take advantage of this edge-deployed intelligence in order to maximize profits, improve safety and streamline operations. In addition to the challenges IoT technology had to overcome such as cybersecurity, scalability and interoperability, Industrial IoT (IIoT) must also focus on reliability, ruggedness and more. FreeWave is uniquely positioned to understand and address all of these challenges. We have delivered world class IIoT platforms for almost 25 years to thousands of industrial and unmanned systems customers. With that experience, we’re now leading the charge to deploy intelligent applications at the edge of industrial networks and unmanned systems. In the second installment of “The Intelligent Edge,” we sat down with Greg Corey, FreeWave systems engineer, to talk about his new app – ZumDash – and the future of app development of the Internet of Things. FreeWave: Can you talk about how you got involved in IoT app development and what that means from an Industrial IoT perspective? Greg: I got involved with IoT app development when we [FreeWave] started the ZumIQ project. IoT app development revolves around developing software to interconnect devices, and there’s a huge need for that in the industrial space known as the IIoT. So, I started working with some graphical JavaScript-based environments like Node-RED, and I realized that this quickly allowed me to solve problems that were facing our customers. FreeWave: Are Node-RED and JavaScript the primary languages being used right now to develop those apps? Greg: Yes, mostly you’ll see a lot of Python stuff, a lot of Java, and hence JavaScript, and then you’ll see some stuff written in C as well, but, really, the web-based languages have taken off. People write apps in Java and PHP for the most part. And then Node-RED is a graphical frontend for JavaScript. FreeWave: Can you talk a little bit about the app that you developed for FreeWave – ZumDash – and where it resides within an IIoT network? Greg: So, FreeWave has traditionally made radio products where you just put data in and out of the system and that’s all it does. It’s just a complicated replacement for a physical cable. With the new ZumIQ platform, it allows us to add a lot of intelligence at the Edge of these networks where a radio is functioning much more than just a radio. It’s actually an application development environment. It’s an application platform. So, the app that I developed, I wanted to showcase the radio’s capabilities at the Edge of the network, and specifically, there’s a few other things I wanted to show. I wanted to show data storage: so, actually, it’s recording data on the radio itself. I wanted to show the display of that data in a dashboard format. I wanted to show communication, so the radio can still act as a radio and then you can have email alerts and other alerts based on data points. And then I wanted to show logic as well: If This Then That. So, to be able to read a sensor value and if it’s within a certain range to then take action on it. So, the app that I built was really meant to showcase those four things: data storage, dashboard, communication, and logic. FreeWave: So, for the storage part, how often are people trying to actually store data on those Edge devices as opposed to having them just be conduits for the data transmission? Is that a different way of approaching it? Greg: Yeah, it’s a different way of approaching it, and what it allows you to do is free up network capacity. So, if you’re continuously sending and receiving data from the field to a central source, you’re using throughput and bandwidth on that network. With some of these Edge networks, it could be in something that’s moving on the ground and there’s not a very high antenna height; it could be a really noisy environment; there could be a lot of metal obstructions in the way. Sometimes, in the industrial realm, the networks aren’t as rock solid as you would want them to be, or there’s limited capacity for connectivity. So, by moving some data storage operation to the Edge, we can then free up our network capacity for other resources. FreeWave: So then from there are you able to run analytics on that Edge device to filter out some of the data that you don’t need? Greg: Yeah. Iin ZumDash there’s a frontend on it that I use. Using the frontend, you can remotely log into the radio, you can examine every piece of data the radio has recorded, and you can do that graphically. Then, you can build charts based upon that data, and then you can also export to Excel. So, all the data that resides on the radio in the MySQL database is available for analytics remotely, on demand. FreeWave: Does this have a dual track function where you can store data and look at it later, but you can also get the data in real-time if you need it? Greg: Yes, and also, how often the app records data to the database is configurable. You can look at configured intervals. The quickest time I can do at the moment is five seconds. So, every five seconds it’ll record data from six different sensors. FreeWave: Why was the dashboard display an important part of this app? Greg: It allows easy access to data. Let’s say there’s a problem and you want check on the status of a device. I don’t want to have to look through logs or something like that. I want that data easily displayable. So, adding the dashboard allows anybody to be able to log in and

IIoT Edge Applications: Small SCADA

In a small SCADA environment, remote monitoring and automation are important tools for creating operational efficiency and ensuring cost-effective solution deployment. Real-time data in small SCADA environments enable programmable radios to act upon data at physical locations of the sensor or device. As such, processes can be remotely monitored and controlled without the Cloud. You still can send data to the Cloud, but only the data you need, when you need it. This frees up network bandwidth and minimizes latency significantly. In industries where even milliseconds count, this kind of Edge intelligence can mean the difference between ops in the red or ops in the black. We recently announced the release of our ZumDash application, which is hosted on our ZumIQ App Server, and can function agnostically across different I/O systems and networks. In a small SCADA environment, the ZumDash is ideal for real-time data aggregation and transmission. It is capable of running both at the Edge on hardware, as well as the Cloud, ensuring uninterrupted functionality. In an oil and gas setting, ZumDash can empower field operations managers via the intuitive dashboard display that can be customized to fit individual needs. Additionally, the app itself is powered by Node-RED programming, making it easy to configure on the fly, along with the ability receive real-time alerts for any operational needs like inspection, parts replacement, or troubleshooting. Essentially, having a remote monitoring and automation system powered by programmable Edge radios that can host proprietary third-party apps like ZumDash enable companies to more effectively deploy resources, saving time and money across the board. For any companies in the Industrial IoT space – or companies that rely on dispersed assets and asset management – intelligence at the Edge can be the true difference maker for your organization. For more information about the ZumDash Small SCADA application, please visit: https://www.freewave.com/zumiq-remote-access-control/ To learn more about the full ZumIQ solution, read case studies or download solutions briefs, please visit: https://www.freewave.com/zumiq/

ZumIQ Named Finalist in Control Engineering’s “Engineers’ Choice Awards”

Last week, Control Engineering Magazine announced our new ZumIQ App Server as a finalist in its Control Engineering 2018 Engineers’ Choice Awards program! This award opportunity is particularly exciting for FreeWave because along with the industry-wide respect that the magazine garners, the products themselves go through a fairly comprehensive review before being selected as a finalist. In late September, we officially announced the ZumIQ App Server, which combines 900 MHz wireless telemetry with the ability to program and host third-party applications, similar to a Linux-based Raspberry Pi embedded in an industrial Ethernet radio. One of the really cool (in our opinion!) facets of the ZumIQ is that Industrial IoT developers can program with any language that is compatible with a Linux kernel, including: Python, Java, C++, Node-RED and Node.js development environments. The ZumIQ App Server software comes pre-loaded with Node-RED, Python and MQTT for easy industrial IoT app development. For FreeWave, it really plants a flag in the ground for our ongoing goal of bringing true intelligence to the Edge. More importantly, it is a true testament to the engineering talent here that have bought into the company’s vision and put together an innovative, game-changing piece of hardware. We’d love to share a little more about the ZumIQ. To learn more, check out our ZumIQ Solutions Brief that can be downloaded here: https://www.freewave.com/zumiq-solution-brief-download/ If you like that, then we’d also love it if you headed over to the Control Engineering website and gave our ZumIQ a vote of confidence! You can find that link here: https://gspplatform.cfemedia.com/pe/productProfile/598e03dbe4b044ddd0c2ebbb It is an exciting time to be part of the FreeWave team, and part of the growth of Industrial IoT in general. The transformations over the last few years have been staggering, and the momentum and understanding of how these systems can improve business, quality of life and many other facets of our critical industries has only continued to grow.

FreeWave Blog Series: The Intelligent Edge

A Blog Series Dedicated to IIoT, Application Development, and Intelligence at the Edge The Internet of Things (IoT) has changed the consumer world in ways no one ever imagined.  By placing intelligence in the IoT network, the “Thing” can do whatever we want it to do.  Now Industrial companies are seeking to take advantage of this edge-deployed intelligence in order to maximize profits, improve safety and streamline operations. In addition to the challenges IoT technology had to overcome such as cybersecurity, scalability and interoperability, Industrial IoT (IIoT) must also focus on reliability, ruggedness and more. FreeWave is uniquely positioned to understand and address all of these challenges. We have delivered world class IIoT platforms for almost 25 years to thousands of industrial and unmanned systems customers. With that experience, we’re now leading the charge to deploy intelligent applications at the edge of industrial networks and unmanned systems. In the first edition of “The Intelligent Edge,” we’re sitting down with Jesse Steiner, FreeWave systems engineer, to discuss how he is helping industrial customers understand the power of deploying intelligent applications in an industrial network. FreeWave: We’re starting this blog series to interview people who are contributing new applications and ideas for IIoT environments. You have an interesting story to tell around that — can you share that with us? Steiner: Sure — so I started getting involved with IoT apps once we released ZumIQ, the App Server Software platform that is deployed on our ZumLink 900 Series radios. I don’t have a whole lot of programming experience — I’ve used a handful of different languages at a pretty novice level over the years. The first thing I used it for was to write a simple app to monitor the level in the water tank out at a remote ranch location that wasn’t often manned. It was the second property for the ranch owner. He had this big water tank, 22,000 gallons, that he needed to keep an eye on the level because it provided irrigation water, drinking water, bathing water, all that. He’d had issues in the past where the circuit breaker on the pump tripped, or had a leak, and he went out to his second property to find he had no water to use. So we took a ZumLink 900 Series radio with ZumIQ, wrote an application for it that would pull a sensor for the level in the tank, it would format that data, and then send it over the radio network to the internet and to the cloud, and then to the ranch owner so he could look at his water tank anywhere. It was really done as proof of concept, and as a learning exercise for me, but it’s been deployed for a month, month and half maybe, and it’s already proven very useful on multiple occasions FreeWave: So how did you write the app? Steiner: I don’t want to call it a programming language, but I used a programming environment called Node-RED. It’s basically a graphical interface to Node.js. It’s a graphical thing where you lay these function blocks down and connect lines but you’ve also got the ability to write your own Javascript code that gets inserted and run in that environment.  From there, it got sent to a cloud hosting service called dweet.io, which is really good for very beginner use — it doesn’t require any advanced IT knowledge or programming knowledge and you can get data in there and store it really quickly. And for actually viewing it, I used a service that’s owned by the same company as dweet called freeboard.io. You basically build a dashboard and point it towards the data you have stored in dweet, and it will pull that out and display it in a graphical way. FreeWave: What other applications could the tank level monitoring be used for? Steiner: That application caught the eye of the company who installed the pump and tank system out at that property in the first place, and they’ve since reached out us and said, “Hey, we’re interested in this. We’d like to see if we could develop it further.” As FreeWave, we’re not selling the software or any of the service. But we did provided the radios and pretty much the same code that we had used before to this company, so they can develop something that would be more than proof of concept — really, a marketable software product where you could choose the number of tanks, monitor multiple tanks of different sizes, keep an eye on pump status, potentially control the status of pumps and valves — really for a whole monitoring and control system when it comes to remote irrigation.  What that comes down to is intelligence, monitoring and control in remote locations, where is kind of where FreeWave has been used for 20 years out in the oilfields. FreeWave: Any sort of learnings you took away from going through the process of writing the application? Steiner: For a non-developer, the Node-RED environment is a very useful, powerful tool. It’s great for getting simple projects up and running very quickly without vast programming knowledge. The projects I’ve worked on since then have become a bit more complicated, so more and more I wasn’t just using pre-made blocks in these applications, it was just more code in the traditional since. So Node-RED is a great platform for getting going — and I still use it, I just rely less and less on its built-in features and I’m kind of adding my own. Once we got in a situation where we needed to make things truly available anywhere, basically once I grew out of the freeboard.io dashboard, I started making things from scratch in Javascript and HTML, but it was really a good springboard to get me introduced.  In terms of tips for somebody that would be just starting, really the biggest tip is don’t be intimidated. Don’t think you need to be an expert coder to put together

Become a FreeWave Insider

Designed, manufactured and tested in the USA.

© 2024. FreeWave Technologies, Inc. All rights reserved.

HEADQUARTERS

5395 Pearl Parkway, Boulder, CO 80301

TOLL FREE

LOCAL

Designed, manufactured and tested in the USA.

© 2023 FreeWave Technologies, Inc. All rights reserved.

Did you find what you were looking for?

Please let us know if you didn’t find what you were looking for so we can help make the site better for you.