Home > Tracks > Enterprise >

IoT Fault Lines

Presented by Steve Branam

Steve will outline the fault lines in the elements of the IoT triad: the embedded devices, the frontend user applications, and the backend server applications.

These fault lines are a common source of problems during development, testing, deployment, operation, and maintenance of IoT products. The goal of the presentation is to heighten awareness of them to avoid nasty surprises, and present some strategies for managing and mitigating them.

Go to Session

How to Train the Future IoT Workforce Remotely?

Presented by Dr. Don Wilcher

With Covid19 impacting hands-on learning at higher education and postsecondary institutions, undergraduates and postsecondary learners have no to limited access to engineering and technical instructional labs. How can instructional training in IoT be implemented remotely? In this Virtual Talk (VT), the spending cost of IoT products and the demand for a technology- oriented workforce needed will be presented. To meet this workforce demand, instructional strategies for learning IoT technologies remotely with low cost hardware development platforms will be discussed. Also, open source software tools to aid in creating IoT applications will be presented. Further, WiFi and Bluetooth (BT) development approaches will be compared along with alignment of hardware platforms. The specific hardware platforms to be discussed in this VT will include ESP32, ESP8266, the Raspberry Pi, Arduino Nano 33 BLE/Nano 33 BLE Sense, and the BBC micro:bit. In addition, WiFi and BT application concepts for sensing and control will be presented.

Go to Session

Enterprise Collaboration in Post-COVID world

Presented by Arun Rajasekaran

Digital transformation is accelerating the evolution of IoT-to-Cloud architecture. Technology innovation from Silicon to Software, that initially was intended for cloud computing is now fast making its way to the end-point devices at the edge of the network. As a result, the edge devices are in the cusp of becoming way more smarter than they have ever been to take collaboration to the next level. Video and Audio are collaboration’s key corner stone technologies. A combination of modern Machine Learning techniques and traditional signal-processing techniques are bound to change for good how we collaborate in the future.

Go to Session

How to Guarantee a Successful Outcome When Recruiting Technical Talent

Presented by Lance Harvie

Recruiting is the lifeblood of every company getting it right could make the difference between being great or just plain average.

What you will learn in this talk: (This only applies to technical recruiting)

  1. How to define the scope of your job requirements
  2. How to communicate these requirements to internal recruiters or agencies
  3. How to hire your internal recruiter or recruitment team
  4. How to assess your recruitment agency suppliers
  5. How to ensure you communicate with full transparency and a sense of urgency

Go to Session

Monitoring IoT Devices At Scale

Presented by Tyler Hoffman

I'd like to talk about how companies should think about and build out their IoT monitoring solutions using metrics. The differences between logs, metrics, and traces have been talked about at length in the software engineering space, but not for firmware. Using metrics to monitor a fleet of devices allows for assessing the health of thousands to millions of devices, even across groups of devices or firmware versions, all while keeping complexity, bandwidth, and power consumption to a minimum.

Takeaways:
  • Know how to think about and build a metrics library for gathering compressed and aggregated metrics on devices
  • Understand the differences between logs, metrics, and traces, and why using metrics is the best way to monitor fleets of devices post-deployment.
  • Know the next steps on how to ingest the data in a server under their control to do monitoring analysis.
  • Learn some formulas for calculating fleet health, such as expected battery life, crash free hours, and average connectivity per hour.

Go to Session

Managing a Fleet of Global IoT Devices (The Easy Way)

Presented by David Tischler

Low cost, readily-available devices like the Raspberry Pi, Jetson Nano, and BeagleBone products have made prototyping IoT projects extremely simple for developers.  Engineers can have functioning solutions quickly, without breaking the bank.  However, there is a very important step that is often overlooked when embarking on a new IoT project:  Device and Fleet Management.

While it’s cheap and easy to get started with IoT, once you exceed more than a handful of devices, and those devices are no longer on your desk, how do you continue to interact, manage, and maintain those devices?  How do you deploy updated applications to them, if the devices end up located all over the globe?  And how do you minimize downtime, or avoid traveling to the device to troubleshoot when things go wrong?

In this talk, we’ll take a look at best practices for IoT Fleet Management, introduce balenaCloud as one platform and methodology to help with this task, and cover some lessons learned maintaining fleets of IoT devices at scale.

More specifically, we will investigate:

  • Hardware selection
  • OS considerations
  • Workload segmentation
  • Containerization
  • Application updates
  • OS updates
  • Sample use-cases

Attendees will not need any specific knowledge or previous experience, but familiarity with Linux, Containers, and some Hardware fundamentals would be helpful to have.

Go to Session

Live Q&A - IoT Fault Lines

Presented by Steve Branam

Live Q&A with Steve Branam following his talk 'IoT Fault Lines'

Go to Session

Live Q&A - Enterprise Collaboration in Post-COVID world

Presented by Arun Rajasekaran

Live Q&A with Arun Rajasekaran following his talk titled 'Enterprise Collaboration in Post-COVID world'

Go to Session

Live Q&A - How to Guarantee a Successful Outcome When Recruiting Technical Talent

Presented by Lance Harvie

Live Q&A with Lance Harvie following his talk titled 'How to Guarantee a Successful Outcome When Recruiting Technical Talent'

Go to Session

Live Q&A - How to Train the Future IoT Workforce Remotely?

Presented by Dr. Don Wilcher

Live Q&A with Don Wilcher following his talk titled 'How to Train the Future IoT Workforce Remotely?'

Go to Session

Live Q&A - Monitoring IoT Devices At Scale

Presented by Tyler Hoffman

Live Q&A with Tyler Hoffman following his talk titled 'Monitoring IoT Devices At Scale'

Go to Session

Live Q&A - Managing a Fleet of Global IoT Devices (The Easy Way)

Presented by David Tischler

Live Q&A with David Tischler following his talk titled 'Managing a Fleet of Global IoT Devices (The Easy Way)'

Go to Session

Register

Register today and gain instant and unlimited access (on-demand) to ALL sessions from EOC 2024 and all previous editions of the conference. You'll have until April 2025 to watch and re-watch all the sessions of interest to you.


Embedded Systems Topics of Interest
Application Processors
Bootloader
C
C++
Career Management
Debugging
DSP
FPGA
Hardware
High Reliability Software
GUI/HMI
IoT
Low Power
Machine Learning
Microcontroller
Python
RTOS
Security
Testing
Tools
Embedded Linux
Rust
Connectivity
Case Studies
Architecture
Design Cycle
Agile/Processes
Robotics
Team Management
Software Design
RISC-V
Android
Performance
Open Source

Embedded Systems Industries of Interest
Automotive
Defense
IoT
Industrial IoT
Space Systems
Consumer Electronics

By checking this box, you agree to our privacy policy.
By checking this box, you agree to receive more information from Embedded Online Conference and its sponsors.