The Internet of Things (IoT) poses unique challenges when it comes to protecting smart, connected devices. If devices are hacked, they could cause serious problems. It’s critical to understand what these challenges are and how you can overcome them. A secure IoT solution requires complete collaboration among the infrastructure, platform, developer, and device controller.

Some of the security challenges the IoT faces include user management in the cloud, device variety, and application vulnerability.

User Management in the Cloud

Cloud permissions are typically granted to one human using one application, there are firm boundaries around the authentication and authorization processes. When the IoT is in the cloud as well, devices can authenticate themselves as a human or on behalf of a human. This means a much more complex permission process as well as a trust model must be put in place to maintain security.

A big difference between the cloud and the IoT is that the IoT (typically) has more devices than the cloud. For a hacker to do serious damage, they don’t need to penetrate all of the devices, just a small number of them or even a single weakly protected device.

Variety of Devices

The varying types of smart, connected devices present immense opportunity for damage if a hacker successfully overtakes them. Organizations must ensure their devices and applications are secure from attackers even with knowledge of IoT operations.

Researchers have found they have could interfere with driving an automobile, the functionality of a pacemaker, and even changing the position of rifle’s aim. Your device security is critical.

Application Vulnerabilities

Hackers could go as far as gaining instant access to high-level IoT deployments. They can do this by targeting security weaknesses in the firmware and/or applications running on embedded systems. If your IoT implementation is not properly managed, a compromise of a single device could compromise your entire system.

Environments where devices are deployed through other organization’s networks are especially important. Your organization’s ability to lessen security issues among devices will decrease if you lose control leaving your applications vulnerable.

Now that you’ve read through some of the security challenges the IoT faces, you may want to take a moment and continue reading to learn how to protect your digital data, as well as security best practices: authenticate, authorize, and audit. Security risks associated with the IoT are growing, but you can take preventative action to ensure the security of your IoT devices and deployments.

Rob Black, CISSP Senior Director of Product Management at PTC wrote the White Paper, “Protecting smart devices and applications throughout the IoT ecosystem,” where he reviews IoT security best practices. You can read it here.

Learn more about IoT security

Many PTC Creo users may be surprised to discover that hidden in their Creo file directory, there are two powerful CAD automation tools just waiting to be utilized! Creo Web.Link and Creo J-Link are two API tools that are packaged with all Creo installs; no extra licensing necessary. Both tools provide a way to access and modify your CAD data from a custom User Interface (UI) or a webpage.

The question is, what benefits can you reap from these tools? Perhaps there are technical staff members that don’t know the Creo tool, but they want to generate drawing PDF’s by entering some dimensional and parameter information. Conceivably, customer orders could be retrieved from a database to drive CAD or generate a Point of Departure (PoD). There are many opportunities that may arise where a UI is more efficient than modifying your CAD data directly in Creo. Today, we’ll focus on Web.Link due to its relative simplicity compared to J-Link.

Web.Link utilizes Creo’s embedded browser to reach into your CAD session and touch almost every aspect of a model, assembly, or drawing. A user builds a webpage and connects to the CAD using the JavaScript API. One caveat of Web.Link is that a user MUST use the embedded browser, whereas with J-Link, the program you create can run asynchronously – meaning Creo does not have to be running to use it.

The full functionality of Web.Link is documented in your Creo install directory at ‘[datecode]Common Filesweblinkweblinkug.pdf.’ There is also a searchable API located in the same directory which provides more detailed information on all the available features. The documentation may be a bit overwhelming at first, but here are the basic steps.

Basic Steps of Getting Started with Creo Web.Link

  1. Create a web page with text input, buttons, and anything else that you may use to access or modify your CAD. For example, you may have some dimensions or parameters you may want to modify. You may want to run a macro (mapkey). Or, you may just want to display relevant model information.

    Figure 1
    Figure 1: Basic HTML page
  2. Use the JavaScript objects, classes, methods, etc. to connect everything to CAD.

    Figure 2
    Figure 2: JavaScript function that accesses CAD data and populates the webpage text boxes
  3.  Open the webpage in your Creo embedded browser and try it out! There are prepackaged examples for you to try in the Web.Link directory if you don’t want to jump in the deep end right away. There is also a ‘pfcUtils.js’ file that comes in handy for many of the Web.Link programs you’ll write. It’s a library of useful pre-built functions that many of the examples use.

    Figure 3
    Figure 3: Retrieving model and session information from Creo through the embedded browser

A couple of Items to Note:

  1. Be sure to read the section in the Web.Link User Guide that addresses browser security. Running javascript in an Internet Explorer (IE) browser session typically sets off red flags and you’ll have to configure your IE security to enable the ActiveX scripts. Alternatively, you can use the Mozilla browser, and use a few lines of code in your JavaScript (See Figure 2) to address it.
  2. There are a few configuration options that must be enabled to allow Creo Web.Link to access the CAD session. The relevant configuration options are:
    • WEB_ENABLE_JAVASCRIPT
    • WEB_LINK_FILE_READ
    • WEB_LINK_FILE_WRITE
    • WEB_LINK_PROE_READ
    • WEB_LINK_PROE_WRITE

Creo Web.Link is a simple tool that can make a huge difference in how your company interacts with its CAD data. I encourage you to skim through the Web.Link User Guide and try out some of the examples provided. If you have any questions about Web.Link, please direct them to the comment section. If you have any questions related to CAD Automation services provided by EAC, please contact us! If you need an extra copy of the PTC Creo Web.Link User Guide, click the image below to download.

PTC Creo WebLink User Guide

One challenge when working with technical information is that publications can be very large. Several hundred pages is not unusual and in some cases over a thousand pages are necessary to describe complex service procedures and part catalogs.
Authoring and assembling large books can be a painful process as the sheer size can be taxing to software. XML, DITA, and managing content objects do ease the pain, it is what industrial strength publishing software is designed to do. However, there is only so much information the average workstation can process.

Many creative solutions have been implemented to meet unique business requirements for book assembly. The business requirements and data sources vary from company to company, such as selecting lessons individually to create a complete custom course; or selecting individual part list and image pairs to create a complete part catalog. As an application expert, I have personally coded many custom solutions to support cobbling books together over the years and I know that many other equally creative solutions exist.

Word Cloud

PTC’s Service Information Manager adds three advanced capabilities to the XML authoring and content management system:

  1. Translation Management
  2. Part List Generation
  3. Publication Structures

Publication Structures are the least sexy of the three and the one that truly revolutionizes the book assembly process. Publication Structures are used to assemble information objects that are to be published. Essentially each Publication Structure represents a book. You can add a table of contents, a parts list, or any other XML content object or images to the book right in the Windchill SIM web browser user interface.

Without Publication Structures, books are typically assembled manually in Arbortext Editor. Someone would still have to assemble the book manually in a Publication Structure, but the user experience is very different. To get a sense of this, in Arbortext Editor, if a writer wants to move a chapter to a different location, they would edit the document, select content, cut it, move to the new location, and then paste. In a Publication Structure, the user can drag and drop chapter or section objects in the structure without ever opening the book to edit it.

Publication Structures provide an out-of-the-box method of assembling publications for the technical documentation community without customizing. As a result, organizations are able to greatly improve the process of information delivery and are able to leverage dynamic publishing capabilities to bring products to market faster, and keep customers better informed.

Learn More

Refer to PTC’s web site for a complete description of Service Information Manager.

EAC information solution experts have decades of reliable XML solution experience. Explore the EAC website to learn more about our products and services or review the Product Development Information Services Brochure.

Download our PDIS Brochure

In my last blog, Hearing Voices Through Connected Manufacturing & Machine Learning I tried to convey how expensive manufacturing equipment could (and should) be telling you how it’s performing and if it’s going to malfunction. While it seems futuristic and expensive, I’ll attempt to dispel both challenges in this post.

One starting point is the reality of the Internet of Things (IoT) and its impact on manufacturing is recognized by major governments across the globe. It’s referred to as ‘Smart Nation’ in Singapore, ‘Made in China 2025’ in China, ‘Industries 4.0’ in Germany, and generally as the Industrial Internet of Things (IIoT) by various industry leading organizations in the United States.

Regardless of what the governing bodies are doing, we’re in business to make money.

How can you do that?

Use the IIoT and all that it can do to achieve your business initiatives.

That’s when some new compelling or wiz-bang approach to things can actually make sense (or cents). What I mean is this, don’t treat the IIoT as something new or as a separate initiative. Rather, embrace the technology for what it is and how it can propel your existing business initiatives.

The ideals of my previous blog, preventive maintenance, enterprise monitoring, and increased ROI are probably already on your visions and strategy hit-list for making more money. These are exactly the core business initiatives that are possible. When these are being met, the feeling of work being ‘expensive’ shifts to understanding the value of smart, connected operations. This comes from connected systems and equipment flowing data from previously disparate systems into a data refinery directly connecting operational metrics to core business initiatives in real-time. Then you can focus on the value.

Move forward into what’s current and available if you’ve been sitting for a while.

As for this being ‘futuristic,’ well I guess you could say it is, but it’s more focused on moving forward. This is fundamentally about transforming the way you design, manufacture, connect to, and service your products. It’s a major shift into the future.

It’s not about unobtainable science-fiction — rather its attainable with modern equipment and easy add-ons to old equipment. This is enabled even further through easy access to high volume scalable process computer systems in the cloud and at the edge. It’s even become expected in newer equipment.

The advent of IoT Platforms like PTC’s ThingWorx has created systems that address all aspects of the IoT stack and support smooth and complete implementation. Starting with Industrial Connectivity to accelerate the connection of existing equipment into a central hub, you can rapidly bring equipment into the ‘connected’ state by feeding the ability to give your equipment a voice. A scalable and flexible environment for creating applications and role-centric mashups of refined information comes together in ThingWorx Foundation. Augmented Reality runs right through this system as well as predictive analytics in ThingWorx Analytics. ThingWorx Analytics are available to turn these concepts into reality and truly give the equipment in your operation a voice.

So, are you hearing voices yet? Or maybe wishing that you did? We’d love to help make this happen — whether it is through connecting the dots related to strategy, providing technology, implementing it, or even helping to retro-fit existing equipment so it can speak, let us hear your voice and we’ll help give your operation a voice as well.

If you’d like more information about connecting your products through smart manufacturing, you may find our brochure helpful.

EAC Connect Services - Download Brochure

Are you hearing voices? If not, you should be!

Well, are you hearing voices? You know, the voices telling you how to make more money, or the whispers of how you can improve your business, or maybe they’re loud and proud notices of problems before they occur. Where would such messages of insight and prosperity come from? I’m talking about the voices of all that expensive equipment you have that keeps producing your product.

As manufacturers, we all invest heavily in the equipment, maintenance, and staff to keep it running smoothly or sometimes get it running quickly after unexpected malfunctions. What would it mean to your business if your equipment could tell you how well it’s running and if something is going to malfunction before it even happens? The ability for your equipment to ‘talk’ to you could substantially impact planning, proactive maintenance, utilization, production rates, overall equipment effectiveness (OEE), and most certainly the bottom line.

Business 101 — businesses require a solid Return on Investment (ROI). High cap ex-equipment implies the “I” and requires production to make the “R.” We all run this daily balance of scheduling maintenance, guessing what needs to be fixed, hoping everything runs right over the third shift and talking ourselves into the thought that we’re getting the most from the equipment. Taking a long look in the mirror might challenge that thought.

Considering connectivity is cheaper and ‘nearly’ everywhere, along with easier ways to stream, collect and refine data into actionable information, the realistic impact of the Industrial Internet of Things (IIoT) brings some futuristic opportunities to your desktop for implementation today.

Think About the Possibilities

What if your equipment could self-diagnose problems, predict failure timelines and prioritize maintenance based on enterprise-wide visibility to OEE, production demands and current performance?

How about leveraging Augmented Reality (AR) to peer into the heart of operating equipment for live feedback and real-time vision-based maintenance instruction holo-deck style?

What if you could view the rates and predicted issues of entire production lines from a single-pane-of-glass? Imagine viewing this with live interactive graphics, drill-down analytics, and mashups pulling data from existing silos of information.

While some of this seems like a ‘nice-to-have future state,’ rest assured, this is as real and available as it comes. It’s what can be implemented so you can start hearing voices. It’s ThingWorx. ThingWorx is a tool to enable developers such as yourself to rapidly connect, create, and deploy breakthrough applications, solutions, and experiences for the smart, connected world. Furthermore, ThingWorx Analytics enables you to uncover the true value of your smart connected manufacturing floor data. Learn from past data, understand and predict the future, and make decisions that will enhance outcomes.

If you’d like more information about connecting your products through smart manufacturing, you may find our brochure helpful.

Industrial Design has always been an important element of successful product development. Aesthetically and functionally pleasing products are important to customer perception and ultimately may add to increased acceptance and improved sales.

The Engineering Services Group at EAC Product Solutions solved such an industrial design challenge for a valued customer, Bob Barker Company, Inc. Bob Barker is America’s leading detention supplier and maker of the Vancell, which is a prisoner transport unit that is installed in commercial vans. They approached EAC to create a successor, which ultimately became the Vancell Elite.

Figure 1: Original Vancell by Bob Barker Company, Inc.

Bob Barker wanted the new version of the Vancell to fit newer, redesigned van models. At the same time, they requested upgrades to several user features. They wanted to incorporate design elements to differentiate the redesign of the Vancell from its competitors. The redesign was required to invoke feelings of ruggedness, strength, and security.

Figure 2: Vancell Elite Cut-Away View

With those challenging requirements, the Designers in the Engineering Services Group started by selecting diamond plate panels for the exterior of the access doors to elude to the element of ruggedness. The diamond shaped patterns were then carried through to the ventilation cutouts in wall panels for continuity of theme. A new logo, designed by Bob Barker Company, was added to the access doors as well as laser cut sheet metal brackets. The bracket was painted black with another bracket behind painted orange for a bold, three-dimensional look. A small Bob Barker decal was placed nearby to increase brand awareness. The Designers also added chrome paddle latches and bright screw heads to accent the diamond patterns and create a sense of security.

Figure 3: Vancell Elite Rear Access Doors

Next, a new base color was needed for the exterior of the unit. The competitor’s prisoner transport unit was painted a sterile white that easily showed dirt and wear. The old Vancell was painted a dull gray. Bob Barker Company wanted to set themselves apart from both of these units with a bold and dynamic color. Using CAD models created in PTC Creo, the Designers rendered images in different colors to help the company determine which color was best. A medium matte blue was selected.

Upon agreement of design features and colors, manufacturing drawings were released to a third-party fabrication shop. The prototype of the first transport unit was completed in time for display and demonstration at a large trade show. The Marketing and Sales team at Bob Barker Company were excited about the appearance and function of the completed Vancell Elite and confirmed that it met their requirements — rugged, strong, and secure. They also received many positive comments from prospective customers at the trade show.

Figure 4: Vancell Elite prototype, Rear View

The VanCell Elite difference is not only through its new and improved design, but it’s features as well. The VanCell Elite provides improved visibility for greater officer security through controlled viewing, PREA compliant segregation compartments, and an enhanced 4 Camera Viewing System and optional DVR upgrade.

Learn more about the VanCell Elite here.

If you have industrial design or engineering project, the Engineering Services Group can step in and mentor you throughout your design process or act as your engineering team. The innovative engineers and designs can help realize your ideas and transform the way you design your products. For more information, contact us here or learn more about our Design and Engineering services here.