Vous êtes sur la page 1sur 12

Resource and Reference

Produced by:

Your Technical Resource for


Sensing Communications & Control

INTRO
CHALLENGE 1
The complexity

DIGITAL E-BOOK

IoT

Sensors and Embedded Systems


in the Era of the IoT:
The Top 7 Challenges and What Engineers Need to Do Today to Succeed

CHALLENGE 2
The interdisciplinary skills
CHALLENGE 3
The need to understand
datasheets required
CHALLENGE 4
The security issues
CHALLENGE 5
Managing the interfaces
CHALLENGE 6
The need for analog

Sponsored by:

CHALLENGE 7
The cloud
CONCLUSION
SPONSORS
CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

Your Technical Resource for


Sensing Communications & Control

The Internet of Things

quite possibly represents the biggest challenge many engineers will face in their careers.

INTRO
CHALLENGE 1
The complexity
CHALLENGE 2
The interdisciplinary skills
CHALLENGE 3
The need to understand
datasheets required
CHALLENGE 4
The security issues

From the need to cope with small memories, power constraints, and

What embedded topics are you


interested in learning more about?

CHALLENGE 5
Managing the interfaces

system complexity to wrestling with the interfaces, evolving standards, and


understanding enough analog in order to extract meaningful information out
of sensors, engineers are being forced to move out of their comfort zones and
acquire new skill sets. In fact, two-thirds of respondents in a recent survey by
Sensors Magazine said that they want more information on connected devices
and the IoT.
In this special report, we look at the key issues and challenges impacting
engineers designing for the IoT and the steps they can take to develop

EMBEDDED SYSTEMS
DESIGN

CHALLENGE 6
The need for analog

CONNECTED DEVICES
AND IoT
EMBEDDED SOFTWARE
DESIGN

CHALLENGE 7
The cloud

PROGRAMMING

CONCLUSION

HARDWARE: DESIGN, I/O AND


INTERFACING

SPONSORS

OTHER

reliable and resilient products.


Source: 2015 Sensors Magazine Embedded Survey
Sponsored by:

CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

CHALLENGE 1

The complexity

INTRO
INTERFACE
BOARDS

CHALLENGE 1
The complexity

SIGNAL
CONDITIONING BOARDS

CHALLENGE 2
The interdisciplinary skills

DATA-ACQUISITION
(DAQ) BOARDS

Svec points out that with the IoT, there are more concerns for
embedded engineers than just worrying about the firmware and
the device and how to update the device. An IoT design involves
many layers of decisions, and each decision triggers a cascading
set of consequences that can completely change the system
architecture. That requires more iterations.

Its enough to trigger a migraine. Svecs advice for engineers who


are new to the world of IoT is this: Choose a simple end-to-end
system, for example a basement water leak monitoring system,
using any of the open source hardware tools available. Thats what
he did.

Your Technical Resource for


Sensing Communications & Control

SINGLE-BOARD
COMPUTERS (SBCS)

Chris Svec, a Senior Principal Software Engineer at iRobot, is


used to working on complex embedded systems. So he was
appreciative of all the layers in a new IoT project he was recently
involved with. I think the thing that struck me most was how
many moving pieces there are with an IoT device, he says.

I have to think about whether I want WiFi or Bluetooth. And if I am


not using video, then I dont need the bandwidth so it should be
okay to use Bluetooth. But I cant use Bluetooth and connect to the
Internet without another WiFi chip in the mix. And then I have to
think about the Internet side of things and how my data is going to
be stored and processed--on a dedicated server, in the cloud and so
on, explains Svec.

Please indicate Embedded Technologies you work


with, are expecting to work with in the future, or do
not expext to work with.

DISPLAYS

These are just


a list of typical
technologies with
embedded plus
IoT and there are
many more!

OFF-THE-SHELF
SOFTWARE
COMPONENTS

NETWORKING, IT, ISP

I found out that you could actually

prototype something fairly easily


and get a reasonable amount of
functionality done quickly with a board
like an Arduino...

I found out that you could actually prototype something fairly easily and get a reasonable amount of functionality done
quickly with a board like an Arduino, he explains. And youll build something that works and looks complete, even though
youre not going to be able to actually manufacture and sell it or anything.
The power of working on a real-world hobby project is that an engineer will gain hands-on experience in
defining the architecture and wrestling with the associated trade-offs in a situation where the stakes are low.

CHALLENGE 3
The need to understand
datasheets required
CHALLENGE 4
The security issues

SECURITY

CHALLENGE 5
Managing the interfaces

CUSTOM DEVELOPED
SOFTWARE

CUSTOM DEVELOPED
HARDWARE

CHALLENGE 6
The need for analog

IMAGE SENSORS,
CAMERAS, OR
CAMERA MODULES

CHALLENGE 7
The cloud

PROCESSORS

CONCLUSION

FPGAs

MICROCONTROLLERS

Work with

Sponsored by:

Source: 2015
Sensors Magazine
Embedded Survey
Expect to work with

Dont expect to work with

SPONSORS
CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

Your Technical Resource for


Sensing Communications & Control

CHALLENGE 2

The interdisciplinary skills required


While engineers today are
beginning to pick up both
hardware and software skills, in
the not-so-recent past, the roles
and responsibilities of engineers
were relatively narrow. An engineer
who just did embedded software,
for example, just did embedded
software. That engineer did not
have to worry about things like
applications or connectivity.
Engineers had to do that thing they
did really well, which was to make
sure that the system came out of
reset, detected faults and recovered,
and performed reliably, says Matt
Liberty, President of Jetperch LLC, a
DSP, FPGA and embedded software
consultancy firm.

A lot of these IoT devices are small


compared to a typical embedded
system, say like one used in test
equipment. Yet, something like LED
lighting is incredibly complicated-projects require a huge diversity of
knowledge that engineers have to
pick up to be successful, he stresses.
Theres back-end issues too, as well
as connectivity, privacy, and security
concerns that when combined
together quickly thrust many
engineers into foreign territory.

before. The technology is all there.


But in the big rush to get products
to market, I think what is being lost
a lot of the time is the really strong
engineering. And thats because its
hard, says Liberty.
He believes that engineers need to
remember that they will still need
to deal with all the usual issues such
as buffer overflows and uninitialized
memory, and strive to develop safe,
secure, and reliable productseven
if those products are simple in nature.

INTRO

Which of the terms below best describes


what you do?

CHALLENGE 2
The interdisciplinary skills

SOFTWARE
ENGINEERING
HARDWARE
ENGINEERING

CHALLENGE 3
The need to understand
datasheets required

BOTH HARDWARE AND


SOFTWARE
ENGINEERING

CHALLENGE 4
The security issues

This is a subset of the entire respondents


Source: 2015 Sensors Magazine Embedded Survey

Compounding the problem is the


fact that engineering team sizes have
been decreasing, forcing engineers
to pick up even more skills that are
not in their domain expertise. Couple
that with time-to-market pressures,
which have always been an issue for
embedded developers and are just
as prevalent with IoT devices, and
one cant help but wonder how any
engineer can keep up.
Liberty points out that because
microcontrollers have gone from
8-bit to full 32-bit machines that
are better than the early PCs and
consume just a fraction of power,
there is an opportunity now to do
things that have not been possible

Of course, that should be a nobrainer for embedded developers,


who are used to working to such
exacting requirements. But nonembedded types are likely to be
frustrated by the skimpy memory
and power resources available.
As far as gaining new skill sets, theres
no one easy answer. Liberty says that
he himself is constantly challenged
to learn new things, while at the
same time focusing on his day job. I
think that the key for any engineer
is to learn as much as you can in the
areas that you are interested in. But
not to try and go too deep with too
many topics because youll lose sight
of the bigger issues.

CHALLENGE 1
The complexity

...projects require a huge diversity

of knowledge that engineers have to


pick up to be successful...

CHALLENGE 5
Managing the interfaces
CHALLENGE 6
The need for analog
CHALLENGE 7
The cloud
CONCLUSION
SPONSORS

4
Sponsored by:

CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

Your Technical Resource for


Sensing Communications & Control

CHALLENGE 3

The need to understand datasheets


Q

Advanced sensors today offer powerful new capabilities for


designers of IoT devices. But the more capable sensors become,
the more complex the interfaces. And that can mean spending
more time reading datasheets, something software engineers
arent necessarily comfortable doing.
You can search the web for all kinds of things. There is
information out there on how to normalize a database or figure
out how HTTP works. But, there is very little on how to read a
datasheet. And, you need to read the datasheet to figure out
how the hardware works, says Michael Anderson, CTO and Chief
Scientist for The PTR Group, Inc. He has over 35 years experience
in the embedded and real-time computing industry.
Time and time again, I am dealing with mid- or even senior
level- software engineers who dont really understand how
things like registers or caches work, and often they dont
understand how to read a datasheet or a timing diagram. If
thats the case, then they cant understand how to program the
device to make sure that it functions correctly. And, the closer
they get to the sensor the more likely they are to get into these
hardware-related issues, explains Anderson.
One of the problems Anderson sees for engineers who deal with
sensors is that their use in the field at the edge is all over the
map in terms of duty cycles. You have some sensors running
continuously, say monitoring the motor vibration. And then
you have more periodic situations, like growing a field full of
lettuce and you want to know whether you should turn on the
sprinklers. You probably only need that data a few times a day.

INTRO

What types of sensors do you use?

CHALLENGE 2
The interdisciplinary skills

ACCELERATION
ACOUSTIC/ULTRASONIC
CHEMICAL/GAS

CHALLENGE 3
The need to understand
datasheets required

DISPLACEMENT
ELECTRICAL PROPERTIES
ENCODERS/LVDTS

library for something like the Arduino, look at the source code,
look at the datasheet, and figure out how the individual who
wrote the library interpreted the datasheet and turned it into
code, describes Anderson.
What a lot of us end up doing, he adds, if we dont want
to take the time to read the datasheets is to see if there is a
software library and just grab the source code, as long as its
legal to do so of course!

FLOW
FORCE/STRAIN/LOAD/TORQUE

CHALLENGE 4
The security issues

HALL EFFECT
INFRARED DETECTORS
LEAK/LEVEL
MAGNETIC

CHALLENGE 5
Managing the interfaces

MOISTURE/HUMIDITY
MOTION/VELOCITY
OPTICAL

For engineers who need to come up to speed on reading


datasheets, Anderson suggests taking a simple single board
computer and sensor that has a software library already written
for it. The job then is to look at the library and make the sensor
work, but change up some things. For example, if the sample
library for an accelerometer runs 2X gravity mode, then run
it in 16X gravity mode. You might discover that one of the
downsides of this is that, because of the resolution, it gives you
13 bits worth of data instead of 8 and it comes out in the wrong
endian format, which means you have to flip the bytes.
Again, better to learn to do it on a hobby project than
in a real world application where speed and/or safety is
everything.

CHALLENGE 6
The need for analog

PIEZOELECTRIC/RESTRICTIVE
POSITION/
PRESENCE/PROXIMITY
PRESSURE
RADIATION

CHALLENGE 7
The cloud

SAFETY/SECURITY
SPEED
TEMPERATURE
VIBRATION
WIRELESS

In an ideal world, someone has already read the datasheet


and written a software library for the particular application.
What every engineer would like to do is take an open-source

CHALLENGE 1
The complexity

Wireless

44%

CONCLUSION
SPONSORS

Source: 2015 Sensors Magazine Embedded Survey

5
Sponsored by:

CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

CHALLENGE 4

The security issues


Security may not be top of mind for every
engineer who is developing connected
devices. But every device that talks all the way
to the cloud is a potential access point; entire
sensor networks chatting on the Internet
create a huge attack surface.
The IoT will become the playground of
the cybercriminal, predicts Jonny Doin,
Founder and CEO, Gridvortex Systems. With
over 25 years of experience in developing
systems, Doin says, Exploiters will be able
to compromise very small things in an
orchestrated way. In fact, this is already taking
place--just imagine a massive attack on some
very easy things to compromise, you can
imagine all kinds of scenarios for science
fiction movies.
In todays connected world, virtually every
system that surrounds us is connected with
another system, upstream or downstream.
If those systems fail and send the wrong
information downstream or the wrong
state downstream or the wrong feedback
possibly due to a security breach--dangerous
situations can be created.
The challenge is that with things loaded with
sensors, the perception of what is the threat
level and what is the hazard level of those
failures is extremely difficult to know, said
Doin. When you are dealing with a generic
sensor that is capable of behavior, it has

intelligence, how can you attribute a criticality


or a hazard function to that sensor?
The only acceptable approach, he argues, is
that the designer of the thing should design it
as if it would be a live threat in the device. Its
firmware should be designed to be as robust
as possible to counter cyber attacks.
Other steps like actively authenticating the
communications of this sensor to the cloud
and to peers at all levels, as well as encrypting
information stored inside the node can help
deter would-be cyber attackers.
The technological conundrum that the
designers are facing right now is that they
dont even perceive the threat of these
so-called non-functional requirements in
software and hardware developments,
Doin says.

Indicate what Embedded


Technologies you work with, are
expecting to work with in the future,
or do not expect to work with.

INTRO

SINGLE-BOARD
COMPUTERS (SBCS)

designing it. At that level, you can start seeing


logical flaws in what you are doing, Thomas
explains.
He knows what hes talking about. A
Founding Partner and Research Scientist at
the computer and network security firm,
Atredis, he describes what he does this way:
I used to write hard things and now I enjoy
breaking them.
Engineers make design decisions like, Lets
just put a web server inside the coffee maker
were building, because it is the easiest way
to solve the problem, he says, But they do
it without thinking about the implications of
that decision or thinking about other ways
to achieve connectivity without throwing
their device directly into the big, wide, open
Internet.

He argues that engineers must transform


requirements from non-functional to
functional requirements in order to ensure
the safety and security in all things, because
you dont always know where the sensor will
be used in the system.

Like every other design decision, Thomas


argues that security is not a zero or a
one. Rather, it is a set of trade-offs and
compromises made in the face of the
business drivers for the product and the cost
and resources it takes to design in a particular
level of security.

Josh Thomas, a Security Researcher with


a background in advanced software
development, advises engineers to step back
a couple of levels and look at the architecture
they are designing and how they are

His advice? When it comes to security,


engineers should be constantly
analyzing their designs and determining
what level of security is good enough for
a particular product.

Your Technical Resource for


Sensing Communications & Control

CHALLENGE 1
The complexity

INTERFACE
BOARDS

SIGNAL
CONDITIONING BOARDS

CHALLENGE 2
The interdisciplinary skills

DATA-ACQUISITION
(DAQ) BOARDS

CHALLENGE 3
The need to understand
datasheets required

DISPLAYS

OFF-THE-SHELF
SOFTWARE
COMPONENTS

CHALLENGE 4
The security issues

NETWORKING, IT, ISP

SECURITY

CHALLENGE 5
Managing the interfaces

CUSTOM DEVELOPED
SOFTWARE

CUSTOM DEVELOPED
HARDWARE

CHALLENGE 6
The need for analog

IMAGE SENSORS,
CAMERAS, OR
CAMERA MODULES

CHALLENGE 7
The cloud

PROCESSORS

FPGAs

Source:
2015 Sensors
Magazine
Embedded
Survey

MICROCONTROLLERS

Work with

Sponsored by:

Expect to work with

Dont expect to work with

CONCLUSION
SPONSORS
CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

Your Technical Resource for


Sensing Communications & Control

CHALLENGE 5

Managing the interfaces

How do you view your interfaces?

INTRO

HARDWARE

Embedded consultant, Jacob Beningo, has one


important rule when it comes to designing an IoT
device: Whenever possible, choose sensors that
have a standard interface.
A Principal Consultant at Beningo Engineering,
a firm that focuses on embedded software
development and safety critical systems, he stresses
that unless there is a very specific need to use a
sensor with a non-standard interface, just dont.

Fortunately, the world is becoming more


standardized--with I2C and SPI being two of the
most popular interfaces. And silicon vendors are
making the bare metal interface as simple as an
engineer could possibly hope for. But its still not
easy.

CHALLENGE 1
The complexity
SOFTWARE

CHALLENGE 2
The interdisciplinary skills

BOTH

CHALLENGE 3
The need to understand
datasheets required

Source: 2015 Sensors Magazine Embedded Survey

Of course there are always projects that require


a cutting edge sensor that provides a unique
functionality and developers are racing to be first to
the market. But theres a penalty associated with it.
Ive worked on a couple of projects where
the engineers chose a custom sensor that had
a specialized interface for connecting to the
microcontroller, says Beningo. But there was no
code or drivers associated with it, in fact nothing
was provided by the sensor manufacturer. They
basically wound up reinventing the wheel, probably
along with a bunch of other companies.
On the flip side, projects tend to go much more
smoothly when using sensors with a standard
interface. The supplier will typically provide code
and drivers. If that is the case, engineers can simply
access the API, freeing themselves up to focus
on what truly differentiates the product in the
marketplace.

CHALLENGE 4
The security issues
CHALLENGE 5
Managing the interfaces
I2C and SPI Interface Samples

CHALLENGE 6
The need for analog

Engineers today not only need to know both hardware and software, they have to understand the
intersection between those two in a way that was not required in the past, said Michael Anderson. Its not
as simple as, Okay, I am going to plug this USB device in and this is going to work. Its really forcing the
issue of engineers having to spend the time to understand how the hardware functions and understand
the timing of the hardware.
7
Sponsored by:

CHALLENGE 7
The cloud
CONCLUSION
SPONSORS
CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

CHALLENGE 6

The need for analog

Your Technical Resource for


Sensing Communications & Control

One of the particular challenges I see today is a


consequence of the fact that you can buy a nice sensor
for almost nothing...

INTRO
CHALLENGE 1
The complexity

Even for analog engineers, analog is not an easy discipline to grasp; many engineers describe
it as more of an art than science, a kind of engineering black magic.
But since the world is an ugly, noisy, drifty place that sensors interact with, engineers
designing for the IoT are being forced to deal with analogoften when they would prefer
not to.

CHALLENGE 2
The interdisciplinary skills

Unfortunately, analog expertise isnt exactly something an engineer can pick up on the
weekends or by doing a hobby project. Stories routinely circulate about analog engineers
being lured out of retirement to work on projects because of the rarity of their skills.

CHALLENGE 3
The need to understand
datasheets required

This business is demanding more and more of engineers who know the disciplines of
traditional embedded stuff, says Jack Ganssle, an internationally recognized Embedded
Systems Engineer, Author and Speaker.

CHALLENGE 4
The security issues

One of the particular challenges I see today is a consequence of the fact that you can buy a
nice sensor for almost nothing, says Ganssle. Fantastic! But with some of these sensors, you
have to know a fair amount of analog electronics like the use of log amps [a circuit that can
handle large dynamic ranges]. That technology is going to be outside of the comfort zone of
not just about every digital person, but many analog engineers who have never had to deal
with them.
Optical data, since it tends to have a huge dynamic range, is particularly problematic. It
means that an engineer has to do something ugly like log compressions before digitizing the
data, and then may have to do antilogs to restore the range, emphasized Ganssle. To do an
antilog in code is no fun. Its worse when the use of floating point isnt an option, perhaps for
speed constraints or for limited memory.
The situation is exacerbated by the fact that projects today get rushed. Engineers may take
analog data into the processor without being sure of how to process that data or knowing
and understanding the algorithms necessary to extract meaningful information from it (the
exception may be firmware engineers, many of whom are EEs and generally have a good
math background).

CHALLENGE 5
Managing the interfaces

Ganssle points to the fairly simple example of a bathroom scale. How do you know if its
right? Load cells are not always linearwill everyone trying to develop a weight tracking
app worry about that? Some will and some maybe wont, because you have to correct for
that non-linearity in the software. That takes a fair amount of testing, maybe even over a
temperature range. And some sensors need calibration how will the engineers handle
that?

CHALLENGE 6
The need for analog
CHALLENGE 7
The cloud
CONCLUSION
SPONSORS

8
Sponsored by:

CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

Your Technical Resource for


Sensing Communications & Control

CHALLENGE 7

The cloud
When it comes to
connecting to the
Internet, the big issue
that I see is that a lot of
embedded engineers
dont have experience
with Wi-Fi or Bluetooth
or even Zigbee, says
Beningo. Its completely
unfamiliar territory that
they are struggling to navigate while at the same time theyre
under pressure to get the product out the door.
For engineers more familiar with embedded systems there
is yet another wrinkle. If you have an unconnected device,
everything happens in the hardware, says Beningo. As soon
as you have a connected component, you have to choose
to do none, or some, or all of the data processing on the
actual device or do the computation and the processing
and analytics in the cloud or some server in your computer
warehouse.
Offloading more processor chores to other parts of the
system frees up designers from having to worry about the
constraints of what often is a little, cheap device. But it does
add a second piece to the puzzle that needs consideration.
Adrian Fernandez, a Microcontroller Customer Experience
Manager at Texas Instruments, sees more choices in where
the processing gets done as a benefit to developers. Lots of
applications rely on the core duty cycle of an MCU, and now
that we have the smarter sensors and the cloud I see it as
more knobs that engineers can turn.

He points to the example of an intelligent sensor device


that can do a little bit of preprocessing, which eliminates the
need for the MCU to wake up. And if I can do a little more
math on the sensor maybe that means I can minimize or
limit the need to poke the MCU with new data to process,
he explains. And maybe I can also minimize the number of
times that I send data up to the cloud, which means less Wi-Fi
transmission. There are so many more options.
Engineers develop skills in doing that kind of trade-off
analysis and managing the consequences of the decisions
they make through time and experience. In an ideal world,
Beningo recommends that engineers should find someone
who has worked on an IoT system and is willing to talk
through the step-by-step process of not just the what of the
software and hardware components, but also the why.

What types of sensors do you use?

INTRO

ACCELERATION

CHALLENGE 1
The complexity

ACOUSTIC/ULTRASONIC

CHEMICAL/GAS

DISPLACEMENT

CHALLENGE 2
The interdisciplinary skills

ELECTRICAL PROPERTIES

ENCODERS/LVDTS

FLOW

CHALLENGE 3
The need to understand
datasheets required

FORCE/STRAIN/LOAD/TORQUE

HALL EFFECT

INFRARED DETECTORS

CHALLENGE 4
The security issues

LEAK/LEVEL

MAGNETIC

Understanding how others have worked through a design


and their thought process, in a sense looking over their
shoulder, is one of the most important ways that engineers
learn, says Beningo.
In addition, he says a multi-pronged attack is the best
approach for maintaining relevant engineering skills today.
Acquire a very high-level understanding over the whole
broad area so you have a basic understanding of the IoT
protocol, sensor interfacing and connectivity. But in the areas
where you are most knowledgeablesay low-level drive
development and interfacingmaintain the expertise to do
a deep dive into the details.

MOISTURE/HUMIDITY

CHALLENGE 5
Managing the interfaces

MOTION/VELOCITY

OPTICAL

PIEZOELECTRIC/RESTRICTIVE

CHALLENGE 6
The need for analog

POSITION/
PRESENCE/PROXIMITY
PRESSURE
RADIATION

CHALLENGE 7
The cloud

SAFETY/SECURITY

SPEED

TEMPERATURE

CONCLUSION

Wireless

VIBRATION

43%

WIRELESS

Source: 2015 Sensors Magazine Embedded Survey

9
Sponsored by:

SPONSORS
CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

Your Technical Resource for


Sensing Communications & Control

Conclusion
While the IoT will require engineers to pay closer attention to power, analog, and systems connectivity, embedded developers should also consider taking a crash course in
data analytics. It may seem like a stretch, but the amount, type and frequency of data collection and communication directly affects system performance in terms of memory
requirements and power consumption, as well as the type of wired or wireless interface needed. In addition, many organizations struggle with Big Data because it involves
stakeholders across the organization, many of whom may still operate in a siloed fashion. If you can add value to this discussion of the ultimate goals and objectives of a data
analytics initiativeand what data needs to be gathered and how oftenyou go from that person who assembles Lego blocks to give us our data to being seen as strategic data
partner with an end-to-end perspective and with a strong voice in the boardroom.
And as is true for engineers doing any type of designIoT or otherwisecontinuously scan news and information, learning is a lifelong endeavor: Take courses, go to conferences,
scan news and trends, read what you get your hands on in order to keep up with technology advancements, new ways of thinking, and the ever-evolving landscape of standards.

10

CHALLENGE 2
The interdisciplinary skills

CHALLENGE 4
The security issues

Experienced embedded developers recommend the following:

6. Spend time to understand how the hardware functions and


understand the timing of the hardware

1. Complete a sample, end-to-end IoT design in your spare time

7. Hang out with engineers who have done an IoT project before

2. Use devices with standard interfaces whenever possible

8. Learn to read a datasheet if you dont know how to already

3. Leverage software libraries whenever possible

9. Keep your skills relevant by scanning the Internet and publications,


going to conferences and shows, and getting some hands-on time
with hardware

5. Maintain a broad and not too deep skillbase

CHALLENGE 1
The complexity

CHALLENGE 3
The need to understand
datasheets required

Things to Do to Succeed in the Era of the IoT

4. Complete a sample IoT project using a sensor with an existing


software library, but tweak the parameters

INTRO

CHALLENGE 5
Managing the interfaces
CHALLENGE 6
The need for analog
CHALLENGE 7
The cloud
CONCLUSION

10. Consider the security implications of your design decisions (putting


your coffee maker on the world wide web, really?) and maintain a
balance in your business model and level of product security

SPONSORS

10
Sponsored by:

CONTACT

Produced by:

Sensors and Embedded Systems in the Era of the IoT: The Top 7 Challenges and What Engineers Need to Do Today to Succeed

Your Technical Resource for


Sensing Communications & Control

Sponsored by:

INTRO
ROHM, an industry leader in system LSI, discrete components and module products, leverages the latest semiconductor technologies and
utilizes a streamlined, completely in-house production system to ensure unmatched quality and provide the flexibility to respond to a wide
range of applications requirements in a variety of markets.
2323 Owen Street
Santa Clara, CA 95054

CHALLENGE 1
The complexity

408-720-1900
rohmmarketing@rohmsemiconductor.com

CHALLENGE 2
The interdisciplinary skills
CHALLENGE 3
The need to understand
datasheets required

Kionix, Inc., a ROHM Group Company and a global leader in MEMS inertial sensor manufacturing, offers high-performance, low-power
accelerometers, gyroscopes, and combination sensors along with comprehensive software libraries that support a full range of sensors,
operating systems and hardware platforms in the consumer, automotive, health & fitness, and industrial sectors.
36 Thornwood Drive
Ithaca, NY 14850

CHALLENGE 4
The security issues

408-720-1900
rohmmarketing@rohmsemiconductor.com

CHALLENGE 5
Managing the interfaces

LAPIS Semiconductor, a ROHM Group Company, offers a wide variety of industry-leading IC solutions, from ultra-low-power 8bit/16bit and
ARM-based microcontrollers, communication ICs, speech synthesis ICs, and display drivers to ICs for battery monitoring, communication, and
audio/video applications. Services such as wafer foundry and WL-CSP assembly and testing are also offered.
2323 Owen Street
Santa Clara, CA 95054

CHALLENGE 6
The need for analog

408-720-1900
rohmmarketing@rohmsemiconductor.com

CHALLENGE 7
The cloud
CONCLUSION
SPONSORS

11
Sponsored by:

CONTACT

Process Industries

Aerospace/
Defense/Military

For our 2016 Digital E-Book Series,


is there research youd like to see?

Automotive

Energy
Harvesting

Temperature

Specialty
Markets

Contact:

Chemical/ Gas

MEMS

Mat Dirijsh
Executive Editor
(718) 793-5501 mdirijsh@questex.com

Position/
Presence/
Proximity

Moisture/
Humidity

IoT

Consumer
Electronics /
Appliances

Embedded
Systems

www.sensorsmag.com
Acceleration/
Vibration

Flow

Learn more by attending Sensors Expo & Conference


- 65+ Technical sessions
- Dedicated 2-day track on
Embedded Systems & Sensors

Force/Strain/
Load/Torque

Manufacturing

Instrumental
Control

New!

Healthcare/
Medical Devices/
Pharmacy

Building
Automation

- 250+ best-in-class exhibitors


- Embedded Systems Pavilion
- Hands-on workshops

New!

New!

- And more!
Sensors Expo & Conference

June 21-23, 2016


McEnery Convention Center | San Jose, California
www.sensorsexpo.com

new location!
In the heart of
Silicon Valley

12

Vous aimerez peut-être aussi