White Papers

The New Intelligent Edge

Issue link: https://resources.windriver.com/i/1260434

Contents of this Issue

Navigation

Page 11 of 11

11 Appendix Machine learning & AI Gathering and analyzing large amounts of data requires deciphering patterns and predicting outcomes. As IoT becomes more complex and ubiquitous, AI will need to handle more tasks and make autonomous decisions. Designing for data Big Data drives IoT, and the job of software engineers, network engineers, and UX engineers is to make the data work seamlessly for users. The ability to read and interpret data in a meaningful way will be valuable. Automation A McKinsey survey found that 40% of the value of IoT is in its operability. Given a large amount of data and interfaces, developers who can connect automatic API testing with manual testing will be the ones who get their products to market. IP networking In IoT, embedded sensors interact with their environ- ment, collecting information to send for analysis. That information must flow through a network that is flawless, secure, and reliable, and also able to handle enormous traffic. Developers must know the basics of OSI stack, the latest standards in IoT communication, and how connectivity protocols work. Hardware interfacing Hardware programming is essential for IoT engineers. They must know how to program interfaces, such as GPIO and I2C; understand at least one operating sys- tem, such as Linux; and know one embedded system, such as Contiki. Mobile development Most IoT devices will be managed through smartphones. The ability to develop apps that communicate with external hardware and sensors is highly marketable. UI/UX design The interfaces between the device and the user must be effective and user friendly, or the consumer won't buy. Responsive web design and service design that keeps the end user in mind are valued. Information security Security is critical for IoT devices. Developers who are familiar with vulnerability assessment, public key infrastructure (PKI) security, ethical hacking, and wireless network security will be key players. Business intelligence IoT is all about collection, storage, and analysis of streams of data from smart devices. Needed skill sets include sensor data analysis, data center man- agement, predictive analytics, and programming in Hadoop and NoSQL. Teamwork A basic IoT team includes an electrical engineer, a mechanical engineer, an industrial designer, an embedded systems designer, one back-end developer, one front-end developer, and a product manager. The better each team member understands every other role, the purpose of the system, and the end user of the system, the better the entire system will function. Top 10 Skills for IoT Developers in a Digital World Adapted from h ps://ioti .io/top-10-iot-skillsets-for-developer

Articles in this issue

Links on this page

view archives of White Papers - The New Intelligent Edge