Mixed-Criticality Industrial Wireless Networks
This open access book introduces how to manage important tasks in industrial wireless networks. Important tasks must be completed on time and with guaranteed quality; that is the consensus reached by system designers and users. However, for too long, important tasks have often been given unnecessary urgency, and people intuitively believe that important tasks should be executed first so that their performance can be guaranteed. Actually, in most cases, their performance can be guaranteed even if they are executed later, and the "early" resources can be utilized for other, more urgent tasks. Therefore, confusing importance with urgency hinders the proper use of system resources. In 2007, mixed criticality was proposed to indicate that a system may contain tasks of various importance levels. Since then, system designers and users have distinguished between importance and urgency. In the industrial field, due to the harsh environment they operate in, industrial wireless networks' quality of service (QoS) has always been a bottleneck restricting their applications. Therefore, this book introduces criticality to label important data, which is then allocated more transmission resources, ensuring that important data's QoS requirements can be met to the extent possible. To help readers understand how to apply mixed-criticality data to industrial wireless networks, the content is divided into three parts. First, we introduce how to integrate the model of mixed-criticality data into industrial wireless networks. Second, we explain how to analyze the schedulability of mixed-criticality data under existing scheduling algorithms. Third, we present a range of novel scheduling algorithms for mixed-criticality data. If you want to improve the QoS of industrial wireless networks, this book is for you.
Distributed Computer and Communication Networks
This book constitutes the refereed proceedings of the 25th International Conference on Distributed Computer and Communication Networks, DCCN 2022, held in Moscow, Russia, in September 2022.The 27 full papers and 2 short papers included in this book were carefully reviewed and selected from 130 submissions. They were organized in topical sections as follows: Distributed Systems Applications, Computer and Communication Networks, Analytical Modeling of Distributed Systems.
Advanced Network Simulations Simplified
Get to grips with the essential concepts and features of ns-3 using practical examples and assessmentsPurchase of the print or Kindle book includes a free PDF eBookKey Features: Explore network simulation for development, testing, and evaluation activitiesUnderstand the key building blocks of simulation and evaluate network topologiesLearn how to set up and evaluate wired, Wi-Fi (802.11a/b/g/n/ac/ax), and 4G LTE networksBook Description: Network simulation is a powerful technique that uses software programs to replicate the behaviors of real networks. Network simulators are programs that can predict the performance of computer networks or wireless communication networks. This book is your hands-on guide to ns-3, a script-based simulator that allows for learning, experimenting, and evaluating wired, wireless (802.11a/b/g/n/ac/ax), and 4G long-term evolution (LTE) networks quickly and at low cost.You'll begin by learning how to install and use ns-3, along with exploring its key features such as building blocks for creating a variety of wired or wireless network topologies, installing suitable protocols and applications, identifying and resolving networking issues, and systematically evaluating network performance. As you make progress, you'll gain a clear understanding of simulation errors, exceptions, and abrupt events. You'll also discover how to set up and evaluate Ethernet, Wi-Fi (802.11n/ac/ax) LANs, ad-hoc, and LTE networks. The concluding chapters discuss LTE advanced topics such as capacity planning, site surveys, radio resources, mobility management, and interference handling. By the end of this simulation book, you'll be able to use ns-3 to implement, analyze, debug, and evaluate the performance of wired or wireless networks, as well as setting up custom test scenarios.What You Will Learn: Get to grips with the installation of ns-3 for learning and researchExplore ns-3 logging, debugging, tracing, and evaluation on networksDiscover various wired, wireless, and ad hoc networksUnderstand the set-up using Wi-Fi protocols, placement, and mobility modelsFind out how to set up advanced Wi-Fi technologies such as 802.11n/ac/ax featuresExplore LTE basics, advanced network features, and research activitiesWho this book is for: This book is primarily for network engineers, networking researchers, and undergraduates. Postgraduate students, researchers, and professors interested in network simulations will also find this book useful. A basic understanding of network simulation technology will be helpful in grasping the topics present in this book.
Passive and Active Measurement
This book constitutes the proceedings of the 24th International Conference, PAM 2023, held as a virtual event, March 21-23, 2023.The 18 full papers and 9 short papers presented in this volume were carefully reviewed and selected from 80 submissions. The papers are organized in the following topical sections: VPNs and Infrastructure; TLS; Applications; Measurement Tools; Network Performance; Topology; Security and Privacy; DNS; and Web.
Internet of Things for Smart Buildings
Harness the full potential of IoT in your building to improve living standards, energy efficiency, and morePurchase of the print or Kindle book includes a free PDF eBookKey Features: Discover how IoT solutions transform mechanical and electrical control systems into smart systemsUnlock new revenue potential, operational efficiencies, and improved occupant's quality of lifeExplore industry thought leadership through author-led real-world applications and use casesBook Description: Imagine working in a building with smart features and tenant applications that allow you to monitor, manage, and control every aspect of your user experience. Internet of Things for Smart Buildings is a comprehensive guide that will help you achieve that with smart building architecture, ecosystems, technologies, and key components that create a smart building.In this book, you'll start by examining all the building systems and applications that can be automated with IoT devices. You'll learn about different apps to improve efficiency, reduce consumption, and improve occupant satisfaction. You'll explore IoT sensors, devices, computing platforms, analytics software, user interfaces, and connectivity options, along with common challenges you might encounter while developing the architecture.You'll also discover how to piece different components together to develop smart buildings with the help of use cases and examples and get to grips with the various IoT stacks. After finding out where to start developing the requirements for your project, you'll uncover a recommended methodology to understand your current building systems and a process for determining what needs to be modified, along with new technology requirements.By the end of the book, you'll be able to design and build your own smart building initiative, turning your city into a smart city with one building at a time.What You Will Learn: Discover what's a smart building and how IoT enables smart solutionsUncover how IoT can make mechanical and electrical systems smartUnderstand how IoT improves workflow tasks, operations, and maintenanceExplore the components and technology that make a smart buildingRecognize how to put together components to deploy smart applicationsBuild your smart building stack to design and develop smart solutionsWho this book is for: This book is for architects, mechanical, electrical, and HVAC engineers, system integrators, facility, and operations personnel, and others looking to implement IoT solutions to make their buildings smart. Basic understanding of various mechanical and electrical building systems including HVAC, security, fire alarms, communications, and data networks as well as the operations and maintenance requirements is a prerequisite.
Soft Computing and Its Engineering Applications
This book constitutes the refereed proceedings of the 4th International Conference on Soft Computing and its Engineering Applications, icSoftComp 2022, held in Changa, Anand, India during December 9-10, 2022. The 33 full papers and 3 short papers included in this book were carefully reviewed and selected from 342 submissions. They were organized in topical sections as follows: Theory and Methods; Systems and Applications; and Hybrid Techniques.
Understanding Search Engines
This book provides a broad introduction to search engines by integrating five different perspectives on Web search and search engines that are usually dealt with separately: the technical perspective, the user perspective, the internet-based research perspective, the economic perspective, and the societal perspective.After a general introduction to the topic, two foundational chapters present how search tools can cover the Web's content and how search engines achieve this by crawling and processing the found documents. The next chapter on user behavior covers how people phrase their search queries and interact with search engines. This knowledge builds the foundation for describing how results are ranked and presented. The following three chapters then deal with the economic side of search engines, i.e., Google and the search engine market, search engine optimization (SEO), and the intermingling of organic and sponsored search results. Next, the chapter on search skills presents techniques for improving searches through advanced search interfaces and commands. Following that, the Deep Web and how its content can be accessed is explained. The two subsequent chapters cover ways to improve the quality of search results, while the next chapter describes how to access the Deep Web. Last but not least, the following chapter deals with the societal role of search engines before the final chapter concludes the book with an outlook on the future of Web search.With this book, students and professionals in disciplines like computer science, online marketing, or library and information science will learn how search engines work, what their main shortcomings are at present, and what prospects there are for their further development. The different views presented will help them to understand not only the basic technologies but also the implications the current implementations have concerning economic exploitation and societal impact.
Cross-Technology Coexistence Design for Wireless Networks
This book introduces readers to the fundamentals of the cross-technology coexistence problem in heterogeneous wireless networks. It also highlights a range of mechanisms designed to combat this problem and improve network performance, including protocol design, theoretical analysis, and experimental evaluation.In turn, the book proposes three mechanisms that can be combined to combat the cross-technology coexistence problem and improve network performance. First, the authors present a fast signal identification method. It provides the basis for the subsequent protocol design and allows heterogeneous devices to adopt proper transmission strategies. Second, the authors present two cross-technology interference management mechanisms in both the time domain and the frequency domain, which can mitigate interference and increase transmission opportunities for heterogeneous devices, thus improving network performance. Third, they present a cross-technology communication mechanism basedon symbol-level energy modulation, which allows heterogeneous devices to transmit information directly without a gateway, improving transmission efficiency and paving the way for new applications in IoT scenarios. Lastly, they outline several potential research directions to further improve the efficiency of cross-technology coexistence. This book is intended for researchers, computer scientists, and engineers who are interested in the research areas of wireless networking, wireless communication, mobile computing, and Internet of Things. Advanced-level students studying these topics will benefit from the book as well.
Internet of Things, Smart Spaces, and Next Generation Networks and Systems
This book constitutes the joint refereed proceedings of the 22nd International Conference on Internet of Things, Smart Spaces, and Next Generation Networks and Systems, NEW2AN 2022, held in Tashkent, Uzbekistan, in December 2022.The 58 regular papers presented in this volume were carefully reviewed and selected from 282 submissions. The papers of NEW2AN address various aspects of next-generation data networks, while special attention is given to advanced wireless networking and applications. In particular, the authors have demonstrated novel and innovative approaches to performance and efficiency analysis of 5G and beyond systems, employed game-theoretical formulations, advanced queuing theory, and machine learning. It is also worth mentioning the rich coverage of the Internet of Things, optics, signal processing, as well as digital economy and business aspects.
Machine Learning and Intelligent Communication
This book constitutes the refereed post-conference proceedings of the 7th International Conference on Machine Learning and Intelligent Computing which was held in October 2022 in Jinhua, China. Due to COVID-19 pandemic the conference was held virtually. The 16 full papers of MLICOM 2022 were selected from 41 submissions and are clustered in thematical issues on applications of neural network and deep learning; intelligent massive MIMO communications; machine learning algorithms and intelligent networks.
Performance Evaluation and Benchmarking
This book constitutes the refereed post-conference proceedings the 14th TPC Technology Conference on Performance Evaluation and Benchmarking, TPCTC 2022, which was held in Sydney, NSW, Australia, on September 5, 2022.The 5 revised full papers presented were carefully selected from 12 submissions. The conference focuses on Pick and Mix Isolation Levels; Benchmarking considerations for Trustworthy and Responsible AI (Panel); Preliminary Scaling Characterization with TPCx-AI and New Initiatives.
Ubiquitous Networking
This book constitutes the refereed proceedings of the 8th International Symposium, UNet 2022, held in Montreal, QC, Canada, during October 25-27, 2022. The 17 full papers included in this book were carefully reviewed and selected from 43 submissions. Moreover, 4 additional invited papers have been also considered. They were organized in topical sections as follows: ​Spectrum Management and Channel Prediction, Resource Allocation in 5G/6G, Internet of Things and Vehicular Communications, Artificial Intelligence-Driven Communications, Pervasive Services and Cyber Security.
Raspberry Pi Pico C/C++ SDK
This is a printed copy of the Raspberry Pi Pico C/C++ SDK for people that like to use printed manuals. The information in this manual is available for free in PDF format directly from Raspberry Pi. This manual is printed in accordance with the CC BY-ND license. This is a third party printing of their manual. The SDK (Software Development Kit) provides the headers, libraries and build system necessary to write programs for RP2040-based devices such as Raspberry Pi Pico in C, C++ or Arm assembly language. The SDK is designed to provide an API and programming environment that is familiar both to non-embedded C developers and embedded C developers alike. A single program runs on the device at a time with a conventional main() method. Standard C/C++ libraries are supported along with APIs for accessing RP2040's hardware, including DMA, IRQs, and the wide variety fixed function peripherals and PIO (Programmable IO). Additionally the SDK provides higher level libraries for dealing with timers, USB, synchronization and multi-core programming, along with additional high level functionality built using PIO such as audio. These libraries should be comprehensive enough that your application code rarely, if at all, needs to access hardware registers directly. However, if you do need or prefer to access the raw hardware, you will also find complete and fully-commented register definition headers in the SDK. There's no need to look up addresses in the datasheet. The SDK can be used to build anything from simple applications, full fledged runtime environments such as MicroPython, to low level software such as RP2040's on-chip bootrom itself.
Machine Learning Empowered Intelligent Data Center Networking
An Introduction to the Machine Learning Empowered Intelligent Data Center Networking Fundamentals of Machine Learning in Data Center Networks. This book reviews the common learning paradigms that are widely used in data centernetworks, and offers an introduction to data collection and data processing in data centers. Additionally, it proposes a multi-dimensional and multi-perspective solution quality assessment system called REBEL-3S. The book offers readers a solid foundation for conducting research in the field of AI-assisted data center networks. Comprehensive Survey of AI-assisted Intelligent Data Center Networks. This book comprehensively investigates the peer-reviewed literature published in recent years. The wide range of machine learning techniques is fully reflected to allow fair comparisons. In addition, the book provides in-depth analysis and enlightening discussions on the effectiveness of AI in DCNs from various perspectives, covering flow prediction, flow classification, load balancing, resource management, energy management, routing optimization, congestion control, fault management, and network security.Provides a Broad Overview with Key Insights. This book introduces several novel intelligent networking concepts pioneered by real-world industries, such as Knowledge Defined Networks, Self-Driving Networks, Intent-driven Networks and Intent-based Networks. Moreover, it shares unique insights into the technological evolution of the fusion of artificial intelligence and data center networks, together with selected challenges and future research opportunities.
Practical Arduino Robotics
Build your hardware, electronics, and programming skills, and use them to realize your advanced robotics projects with this powerful platformPurchase of the print or Kindle book includes a free PDF eBookKey Features: Become an expert in selecting sensors, motors, and Arduino boards for any robotics projectDiscover how to write effective and reusable code for your Arduino robotics projectsLearn to build a camera-based line follower and a self-balancing telepresence robot on your ownBook Description: Every robot needs a "brain," and the Arduino platform provides an incredibly accessible way to bring your Arduino robot to life. Anyone can easily learn to build and program their own robots with Arduino for hobby and commercial uses, making Arduino-based robots the popular choice for school projects, college courses, and the rapid prototyping of industrial applications!Practical Arduino Robotics is a comprehensive guide that equips you with the necessary skills and techniques that can be applied to various projects and applications, from automating repetitive tasks in a laboratory to building engaging mobile robots.Building on basic knowledge of programming and electronics, this book teaches you how to choose the right components, such as Arduino boards, sensors, and motors, and write effective code for your robotics project, including the use of advanced third-party Arduino libraries and interfaces, such as Analog, SPI, I2C, PWM, and UART. You'll also learn different ways to command your robots wirelessly, such as over Wi-Fi. Finally, with basic to advanced project examples, this book illustrates how to build exciting autonomous robots like a self-balancing telepresence robot.By the end of this book, you'll be able to design and create your own custom robots for a wide variety of applications.What You Will Learn: Understand and use the various interfaces of an Arduino boardWrite the code to communicate with your sensors and motorsImplement and tune methods for sensor signal processingUnderstand and implement state machines that control your robotImplement feedback control to create impressive robot capabilitiesIntegrate hardware and software components into a reliable robotic systemTune, debug, and improve Arduino-based robots systematicallyWho this book is for: If you're excited about robotics and want to start creating your own robotics projects from the hardware up, this book is for you. Whether you are an experienced software developer who wants to learn how to build physical robots, a hobbyist looking to elevate your Arduino skills to the next level, or a student with the desire to kick-start your DIY robotics journey, you'll find this book very useful. In order to successfully work with this book, you'll need basic familiarity with electronics, Arduino boards and the core concepts of computer programming.
Robotics at Home with Raspberry Pi Pico
Design, build, and program a mobile robot platform while gaining an understanding of the Raspberry Pi Pico, Free CAD, and robot sensors using Python to code, Bluetooth to connect & smartphone to control your projectsKey Features: Gain in depth knowledge of robotics with easy-to-follow instructionsBuild a rover platform designed for experimentation and extensionEnhance your robot building skills through planning, building, and codingPurchase of the print or Kindle book includes a free PDF eBookBook Description: The field of robotics is expanding, and this is the perfect time to learn how to create robots at home for different purposes. This book will help you take your first steps in planning, building, and programming a robot with Raspberry Pi Pico, an impressive controller bursting with I/O capabilities. After a quick tour of Pico, you'll begin designing a robot chassis in 3D CAD. With easy-to-follow instructions, shopping lists, and plans, you'll start building the robot. Further, you'll add simple sensors and outputs to extend the robot, reinforce your design skills, and build your knowledge in programming with CircuitPython. You'll also learn about interactions with electronics, standard robotics algorithms, and the discipline and process for building robots. Moving forward, you'll learn how to add more complicated sensors and robotic behaviors, with increasing complexity levels, giving you hands-on experience. You'll learn about Raspberry Pi Pico's excellent features, such as PIO, adding capabilities such as avoiding walls, detecting movement, and compass headings. You'll combine these with Bluetooth BLE for seeing sensor data and remotely controlling your robot with a smartphone. Finally, you'll program the robot to find its location in an arena.By the end of this book, you'll have built a robot at home, and be well equipped to build more with different levels of complexity.What You Will Learn: Interface Raspberry Pi Pico with motors to move partsDesign in 3D CAD with Free CADBuild a simple robot and extend it for more complex projectsInterface Raspberry Pi Pico with sensors and Bluetooth BLEVisualize robot data with MatplotlibGain an understanding of robotics algorithms on Pico for smart behaviorWho this book is for: This book is for beginner robot makers, keen hobbyists, technical enthusiasts, developers and STEM teachers who want to build robots at home. Prior knowledge of coding - beginner to intermediate programming, will be helpful.
Matrix and Analytical Methods for Performance Analysis of Telecommunication Systems
This introductory textbook is designed for a one-semester course on the use of the matrix and analytical methods for the performance analysis of telecommunication systems. It provides an introduction to the modelling and analysis of telecommunication systems for a broad interdisciplinary audience of students in mathematics and applied disciplines such as computer science, electronics engineering, and operations research.
Arduino
ARDUINOAre you looking to dive into the world of Arduino and start creating your own projects? Look no further! Our beginner's guide to Arduino is the perfect resource for anyone looking to learn about this powerful microcontroller platform.In this book, you will learn about the different Arduino models and the hardware and software that powers them. We'll walk you through the coding fundamentals for Arduino and introduce you to the different data types used in Arduino programming.But that's not all - we also include a variety of hands-on projects for you to try out on your own. From blinking an LED to creating a traffic light controller, our projects will give you the opportunity to put your new skills to the test and see the results firsthand.With clear and concise explanations, this book is the perfect starting point for anyone looking to learn about Arduino.Order your copy today and start building the projects of your dreams!
Arduino
ARDUINOAre you looking to dive into the world of Arduino and start creating your own projects? Look no further! Our beginner's guide to Arduino is the perfect resource for anyone looking to learn about this powerful microcontroller platform.In this book, you will learn about the different Arduino models and the hardware and software that powers them. We'll walk you through the coding fundamentals for Arduino and introduce you to the different data types used in Arduino programming.But that's not all - we also include a variety of hands-on projects for you to try out on your own. From blinking an LED to creating a traffic light controller, our projects will give you the opportunity to put your new skills to the test and see the results firsthand.With clear and concise explanations, this book is the perfect starting point for anyone looking to learn about Arduino.Order your copy today and start building the projects of your dreams!
iPad for Seniors in Easy Steps
This bestselling guide, iPad for Seniors in easy steps, 12th edition, is updated to cover iPadOS 16. Written in larger type, it'll help senior folks learn how to use and enjoy myriad iPad features with ease: Choose the right model for you, master Multitasking Gestures, and customize the iPad for your needs.Use your iPad to keep in touch with family and friends. Make video calls and send messages for free; take and share photos.Shop and order food and more online; take a virtual tour of your favorite art galleries and museums; plan and book your trips.Explore the new and enhanced features in iPadOS 16, and make the most of your new device! You don't have to ask the kids anymore!
Smart Cities
This book constitutes the refereed proceedings of the 5th Ibero-American Congress on Smart Cities, ICSC-Cities 2022, held in Cuenca, Ecuador during November 28-30, 2022. The 17 full papers included in this book were carefully reviewed and selected from 116 submissions. They were organized in topical sections as follows: computational intelligence and urban informatics for smart cities, Internet of things, optimization, smart production, and smart public services and smart monitoring and communications
Nordic Artificial Intelligence Research and Development
This book constitutes the refereed proceedings of the 4th Symposium of the Norwegian AI Society, NAIS 2022, held in Oslo, Norway, during May 31-June 1, 2022. The 11 full papers included in this book were carefully reviewed and selected from 17 submissions. They were organized in topical sections as follows: robotics and intelligent systems; ai in cyber and digital sphere; ai in biological applications and medicine; and towards new ai methods.This is an open access book.
M5Stack Electronic Blueprints
Acquire hands-on knowledge and technical skills for designing and developing aesthetically appealing, interactive devices using ESP32, Arduino, and SNAP circuits with M5Stack CoreKey Features: Learn ESP32 microcontroller and M5Stack Core development platform with hands-on projectsCreate aesthetically appealing visuals for technology engagement using the M5Stack Core deviceBuild interactive devices using Arduino and SNAP circuits with the M5Stack Core development platformBook Description: As an embedded systems developer or an IoT developer, you can often face challenges in maintaining focus on prototyping a product concept while using a specific high-level programming language for implementation. To overcome these challenges, the M5Stack Core platform uses an ESP32 microcontroller and block code that allows you to focus on product creation and application instead of the high-level programming language. M5Stack Electronics Blueprints presents various design and prototyping approaches as well as UI layout and electronics interfacing techniques that will help you to become skilled in developing useful products effectively.This book takes you through a hands-on journey for a better understanding of the ESP32 microcontroller and the M5Stack Core's architecture. You'll delve into M5Stack Core topics such as electronic units, light, sound, motion devices, interfacing circuits, SNAP circuit kits, Arduino applications, and building Bluetooth and Wi-Fi IoT devices. Further, you'll explore various M5Stack core applications using a project-based learning method, including the fascinating 32-bit microcontroller device technology.By the end of this book, you'll be able to design and build interactive, portable electronic controllers, IoT, and wearable devices using the M5Stack Core.What You Will Learn: Design user interfaces using no-code/low code programming languagesPrototype electronic controllers for audio alarms swiftlyWire an M5Stack Core 2 to an Arduino Uno or equivalent to build a touch control relay controllerPrototype Bluetooth IoT controllers efficientlyBuild and code Wi-Fi sniffers and scanner gadgetsPrototype wearable devices with easeCreate ESP32 applications using system block diagram designBuild a DC motor controller operated by a M5Stack Core unitWho this book is for: This book is for practicing embedded systems and IoT developers, electronics and automation technicians, STEM technical educators, students, and hobbyists looking to learn about the ESP32 microcontroller and M5Stack technologies. There is no prerequisite - apart from a desire to learn about ESP32-based electronics and interactive devices, then this book is for you.
Wireless Internet
This book constitutes the refereed post-conference proceedings of the 15th International Conference on Wireless Internet, WiCON 2022, held in November 2022. Due to COVID-19 pandemic the conference was held virtually. The 16 full papers were selected from 45 submissions and are grouped into the following topics: Security and privacy; blockchain and wireless networks; Resource management, routing, and internet computing; social networks and learning.
Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C
The book introduces basic programming of ARM Cortex-M cores in assembly and C at the register level, and the fundamentals of embedded system design. It presents basic concepts such as data representations (integer, fixed-point, floating-point), assembly instructions, stack, and implementing basic controls and functions of C language at the assembly level. It covers advanced topics such as interrupts, mixing C and assembly, direct memory access (DMA), system timers (SysTick), multi-tasking, SIMD instructions for digital signal processing (DSP), and instruction encoding/decoding. The book also gives detailed examples of interfacing peripherals, such as general purpose I/O (GPIO), LCD driver, keypad interaction, stepper motor control, PWM output, timer input capture, DAC, ADC, real-time clock (RTC), and serial communication (USART, I2C, SPI, and USB).
Implementing Cellular IoT Solutions for Digital Transformation
A pragmatic handbook on IoT technologies and markets that will guide you in implementing cellular IoT solutions as part of an enterprise's digital transformation affecting both operational cost savings and new business models.Purchase of the print or Kindle book includes a free eBook in the PDF format.Key Features: Understand all the critical aspects of a cellular IoT solution with this practical guideIdentify key enterprise IoT market requirements and IoT business casesDevelop robust end-to-end cellular IoT solutions with the help of best practices and case studiesBook Description: Even if you're an IoT technology manager with a sound understanding of wireless local area network technologies like Wi-Fi and Bluetooth, you may face many unique challenges when implementing a wireless wide area network (WWAN) IoT solution with cellular technologies with respect to choosing the optimal IoT device, cellular connectivity, and architecture. To help you overcome such roadblocks, this digital transformation book guides you in implementing a robust, end-to-end cellular IoT solution using best practices for all aspects of managing the IoT solution.Starting with an introduction to the top IoT markets and solutions in the context of an enterprise's digital transformation, this book will show you how this leads to cost savings and new business models. You'll grasp all you need to know about the IoT system components, life cycle, and best practices for implementing an IoT solution. While the book explains all the leading IoT wireless technologies, the focus is on LTE and 5G cellular technologies. With a review of real-world cellular IoT solution case studies and future IoT trends, you'll be ready to work with wireless IoT technologies, devices, and architectures.By the end of this book, you'll be able to identify the best wireless technologies for your IoT use cases and successfully implement cellular IoT solutions addressing key issues in the solution life cycle.What You Will Learn: Understand how IoT enables an enterprise's digital transformationDiscover the applications of various IoT wireless technologiesExplore IoT devices, architectures, and real-world use casesDive deep into LTE and 5G cellular technologies and how they enable IoTBuild a privacy and security framework in an IoT solutionSelect the best components for a cellular IoT enterprise solutionOvercome challenges in the IoT solution life cycleExamine new cellular IoT technologies, trends, and business modelsWho this book is for: This book is for IoT technology managers, leaders, C-suite executives, and decision-makers considering or currently developing IoT solutions based on wireless/cellular technologies such as LTE and 5G. You'll be able to make the most of this book if you understand the importance of IoT connectivity in the context of its applications.
Practical Paranoia iOS 16 Security Essentials
New edition, completely updated January 11, 2023 for iOS 16 and iPadOS 16. The best-selling, easiest, step-by-step, most comprehensive guide to securing your home or business iPhones and iPads.Official workbook for the Practical Paranoia Security Essentials Workshops, STEM and college cybersecurity courses. Designed for instructor-led, self-study, and DIY. The entire course is contained within the book. Includes all instructor presentations, hands-on assignments, links to all software, and security checklist. You don't need to be paranoid to know they are out there to get your computer, data, and identity.40% of theft in US cities involves mobile devices.Only 3% of stolen mobile devices are ever recovered.Malware attacks on iPhones and iPads are on the increase.Hundreds of eyes may be able to see your name and password, along with the contents of every email you send.It may take the bad guy under one minute to bypass your password to gain access to all your data.With a slight bit of social engineering, your iCloud, Facebook, LinkedIn, Google, and other social media accounts, along with all your data, is freely accessible.Through PRISM and other avenues, our government has access to your online browsing and email history.You don't need to be an Apple Genius to protect your system! In this easy, step-by-step guide, CIO, Security Specialist, and Certified Apple Consultant Marc L. Mintz takes any iOS user-from the novice with no technical skills, to experienced IT professional-through the process of fully encrypting and hardening the security of their device, data, email, documents, network, instant messaging, storage devices, iCloud, browsing, and entire Internet experience. Guaranteed to be the easiest to follow and most comprehensive iOS and iPadOS cybersecurity and internet privacy book available.
Signal Integrity: Applied Electromagnetics and Professional Practice
This fully updated and expanded textbook covers designing working systems at very high frequencies. The updated book includes new chapters on Circuit Board Layout Process and Circuit-Board Attacks and Security and more in-depth material on all the original chapters. As with the first edition, this book combines an intuitive, physics-based approach to electromagnetics with a focus on solving realistic problems. The book emphasizes an intuitive approach to electromagnetics, and then uses this foundation to show the reader how both physical phenomena can cause signals to propagate incorrectly; and how to solve commonly encountered issues. Emphasis is placed on real problems that the author has encountered in his professional career, integrating problem-solving strategies and real signal-integrity case studies throughout the presentation. Students are challenged to think about managing complex design projects and implementing successful engineering and manufacturing processes. For the newedition, the author designed a circuit board that illustrates many of the principles in the book, created instructor materials including PowerPoint slides, a homework bank, and a test bank, and created materials that departments can use for ABET assessment.
Green, Pervasive, and Cloud Computing
This book constitutes the refereed proceedings of the 17th International Conference on Green, Pervasive, and Cloud Computing, GPC 2022, held in Chengdu, China, in December 2022.The 19 full papers presented in this book were carefully reviewed and selected from 104 submissions. GPC 2022 shares novel ideas and experiences in the areas of Green, Pervasive, and Cloud Computing.
Boozang from the Trenches
Test Automation is a key aspect of delivering high-quality software and reducing time to market. Several tools and approaches are available today, each with its own constraints and specificity. This book introduces Boozang, a codeless web automation tool, using a real-life enterprise project as source for examples. You'll have the opportunity to learn the basic features of Boozang and how to implement end-to-end automated scenarios, mixing GUI and API actions. Integration with JIRA-XRay and Jenkins is also covered to show how Boozang can be used effectively in an enterprise environment. The book is filled with examples that go beyond the Boozang tool, and cover the setup of a test automation project in a real context, with practical solutions as well as open points for which we are still looking for new ideas. You will learn how to: - Install and set up a project with Boozang- Create a modular test suite and use Gherkin to define scenarios- Integrate Boozang with JIRA-XRay and work in a team with code branches- Build a Jenkins pipeline to execute the automated scenarios nightly and reduce the execution time via parallelism This Book is for: Testers and test managers, IT projects leads, Release and Delivery Managers, Developers, and Business Analysts
Metaverse - Metaverse 2022
This book constitutes the refereed proceedings of the 18th METAVERSE 2022 conference, held as part of the Services Conference Federation, SCF 2022, in December 2022 in Honolulu, USA. The 7 full papers and 3 short papers presented were carefully reviewed and selected from 21 submissions. The papers cover topics in the field of Advertising Services, Banking Services, Broadcasting & Cable TV Service, Business Services, Communications Services, Government Services, Real Estate Operations Services, Schools and Education Services, Healthcare Services, and much more.
Serverless Beyond the Buzzword
Know how Serverless and cloud-native systems work, their benefits and roles in automating and optimizing organizations, and the challenges to be considered. Anyone interested in Serverless architecture will benefit from this book, regardless of their level of technical understanding. This revised and expanded new edition explains many related terms, such as microservices, cloud-native, architecture, several relevant AWS services, and how it all works together to produce cost-effective, scalable solutions in the cloud. The book starts at a high level and gradually gets more in-depth and technical.The less technical decision maker will learn how Serverless can affect finance, security, people, and compliance. The book touches on important decisions, such as selecting and working with external or internal specialists and teams; finding, evaluating, and training them; and the flexibility and dynamics available within digital projects. Deployment automation and DevOps also feature heavily in this book, and you will find real-world use cases and examples of Serverless architecture to get you started. It's worth noting that this book is not a development guide; it gives you a comprehensive understanding of what Serverless is so you can make informed decisions for your organization and projects. What You'll Learn Understand Serverless architecture and strategyUnderstand modern cloud management strategy, governance, and organizational team structureHandle budget planning and managementGet started with Serverless architecture designGain knowledge of best practices and security, as well as data management and DevOpsStudy proactive logging, operations, architecture examples, case studies, and more Who This Book Is For Anyone interested in a deep understanding of Serverless and how it canimpact organizations and projects, regardless of their technical level. Strategic insights are provided for entrepreneurs and executives, planning and team insights for project managers, and technical insights for architects and team leads. Cloud consultants working with enterprises can read everything for a full, in-depth understanding of the topic. Other readers, such as less technical CTOs/CIOs, VPs, entrepreneurs, product owners, project managers, etc., can get what they need from the first 5-7 chapters. More technical readers and those experienced with Serverless can skim through the first 3 chapters and start with the security deep dive in Chapter 4.
Artificial Intelligence and Mobile Services - Aims 2022
This book constitutes the proceedings of the 11th International Conference on Artificial Intelligence and Mobile Services, AIMS 2022, held as Part of the Services Conference Federation, SCF 2022, held in Honolulu, HI, USA, in December 2022. The 10 full papers presented in this volume were carefully reviewed and selected from 22 submissions.The International Conference on AI & Mobile Services (AIMS 2022) aims at providing an international forum that is dedicated to exploring different aspects of AI (from technologies to approaches and algorithms) and mobile services (from business management to computing systems, algorithms, and applications) to promoting technological innovations in research and development of mobile services, including, but not limited to, wireless & sensor networks, mobile & wearable computing, mobile enterprise & eCommerce, ubiquitous collaborative & social services, machine-to-machine & Internet-of-things clouds, cyber-physical integration, and big data analytics for mobility-enabled services.
Edge Computing - Edge 2022
This book constitutes the proceedings of the 6th International Conference on Edge Computing, EDGE 2022, held as part of the Services Conference Federation, SCF 2022, held in Honolulu, HI, USA, in December 2022. The 5 full and 2 short papers presented in this volume were carefully reviewed and selected from 16 submissions.The International Conference on Edge Computing (EDGE) aims to become a prime international forum for both researchers and industry practitioners to exchange the latest fundamental advances in the state of the art and practice of edge computing, identify emerging research topics, and define the future of edge computing.
Cloud Computing - Cloud 2022
This book constitutes the proceedings of the 15th International Conference on Cloud Computing, CLOUD 2022, held as part of the Services Conference Federation, SCF 2022, held in Honolulu, HI, USA, in December 2022. The 8 full papers and 1 short paper presented in this volume were carefully reviewed and selected from 15 submissions.The International Conference on Cloud Computing (CLOUD) has been a prime international forum for both researchers and industry practitioners to exchange the latest fundamental advances in the state of the art and practice of cloud computing, identify emerging research topics, and define the future of cloud computing. All topics regarding cloud computing align with the theme of CLOUD.
Emerging Technologies in Computing
This book constitutes the refereed conference proceedings of the 5th EAI International Conference on Emerging Technologies in Computing, iCETiC 2022, held in Chester, UK, August 15-16, 2022. The 16 full papers included in this book were carefully reviewed and selected from 54 submissions. They were organized in topical sections as follows: Cloud, IoT and Distributed Computing; and AI, Expert Systems and Big Data Analytics.
Information Technologies and Intelligent Decision Making Systems
This book constitutes selected papers presented at the First International Scientific and Practical Conference on Information Technologies and Intelligent Decision Making Systems, ITIDMS 2021, held as Virtual Event in January, 2021.The 13 presented papers were thoroughly reviewed and selected from the 41 submissions. The conference was held with the aim of summarizing international experience in the field of information, digital and intellectual development, within which proposals were formulated for digital and information transformation, the development of computer models, information technologies, automated and computing processes. A distinctive feature of the conference is that it presented reports of authors from China, Uzbekistan, Lebanon, Poland, Kazakhstan, Bulgaria and Russia. Researchers from different countries presented the process of transition of the information and digital path of development, presented the main directions and developments that can improve the efficiency and development.
Information Retrieval
This book constitutes the refereed proceedings of the 28th China Conference on Information Retrieval, CCIR 2022, held in Chongqing, China, in September 2022. Information retrieval aims to meet the demand of human on the Internet to obtain information quickly and accurately. The 8 full papers presented were carefully reviewed and selected from numerous submissions. The papers provide a wide range of research results in information retrieval area.
Micro: Bit Projects with Python and Single Board Computers
Build different components of larger systems using class sets of micro: bits with Python in a truly collaborative way. First you'll explore ways to harness the capabilities of the humble micro: bit and learn to creatively overcome some of its limitations; learning practical text-based programming along the way. We'll then move on to building projects that allow multiple micro: bits, and other microcontroller boards and parts like the Raspberry Pi, to communicate with one another, and coordinate their operations to build larger systems.Rather than just being a guide to learning these skills, this book will include tips and stories about implementing the these ideas in classrooms, Code Clubs, and Maker environments. Practical logistics for preparation and easy set-up, as well as, acceptance criteria and accountability for students and participants is included. These ideas were gained over years of running a Code Club and running Maker workshops and events.You'll learn about programming collaborative solutions and design logic. Then you'll scale that logic up to more complex projects. By the end, you'll have added additional electronic and physical components to projects that interact with the world. You'll create fun inventions together, using hardware, coding, electronics, physical objects, and e-textiles.What You'll LearnSolve problems and create art by modelling solutions and ideas with a combination of Python coding, electronic systems engineering, and creative design.Navigate the logistical and unique challenges that come with running your own Code Club, Makerspace, or feeding these activities into STEAM design and technology curriculums.Take new Makers from simply copying and duplicating through to debugging and understanding.Who This Book Is ForMakers and instructors interested in starting group projects while learning to code and gain other Maker skills along the way.Essential information is provided in a form that enables beginners and intermediate Makers to get hands-on quickly, but with enough depth to keep building on these projects and pushing the boundaries.
Collaborative Computing: Networking, Applications and Worksharing
The two-volume set LNICST 460 and 461 constitutes the proceedings of the 18th EAI International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2022, held in Hangzhou, China, in October 2022. The 57 full papers presented in the proceedings were carefully reviewed and selected from 171 submissions. The papers are organized in the following topical sections: Recommendation System; Federated Learning and application; Edge Computing and Collaborative working; Blockchain applications; Security and Privacy Protection; Deep Learning and application; Collaborative working; Images processing and recognition.
Collaborative Computing: Networking, Applications and Worksharing
The two-volume set LNICST 460 and 461 constitutes the proceedings of the 18th EAI International Conference on Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom 2022, held in Hangzhou, China, in October 2022. The 57 full papers presented in the proceedings were carefully reviewed and selected from 171 submissions. The papers are organized in the following topical sections: Recommendation System; Federated Learning and application; Edge Computing and Collaborative working; Blockchain applications; Security and Privacy Protection; Deep Learning and application; Collaborative working; Images processing and recognition.
Introducing Cisco Unified Computing System
The Cisco Unified Computing System (UCS) can be found in the majority of data centers across the world. However, getting hands-on practice to learn this infrastructure can be difficult, as many companies will push to have it production-ready as soon as possible. Home-labs are also cost-prohibitive, cumbersome, electricity-hungry, and noisy. So, how do you get hands-on experience? With Unified Computing System Platform Emulator (UCSPE) and this book. UCSPE is free and can run on a laptop. Using it along with this book, you will learn how to set up, manage and troubleshoot a UCS, including the fabric interconnects, chassis and IOMs, and servers through the GUI and the CLI. All from the comfort of your own home. Introducing Cisco Unified Computing System will show you how to set up a UCS (comparing the UCSPE to a real-world deployment), customize the hardware, configure the UCS system, and secure it. You'll start by creating an organization and then the policies to control storage, networking, boot options, maintenance policies, and server pools. Once you have the required policies you'll use them to create service profiles (using the policies) and templates and assign these to the blade and rack-mount servers in the virtual environment. You'll also be looking at real-life scenarios such as upgrades (and downgrades), northbound networking, and Storage Area Networking (SAN) connectivity. Using the GUI and the CLI you'll look at real-world examples that data center engineers may encounter. What You'll Learn Set up the Cisco UCSPE on VMWareCreate UCS service profiles Secure the UCS system Troubleshoot the UCSWho This Book Is For Datacenter and network engineers and individuals studying for the CCNA and CCNP Cisco data center qualification.
Human Centered Computing
This book constitutes thoroughly reviewed, revised and selected papers from the 7th International Conference on Human Centered Computing, HCC 2021, held in virtually, due to COVID- 19, in December 2021. The 18 full and 9 short papers presented in this volume were carefully reviewed and selected from a total of 68 submissions. The conference focuses on the following three main themes as follows: Data such as Data Visualization, Big Data, Data Security, Hyper connectivity such as Internet of Things, Cloud Computing, Mobile Network and Collaboration such as Collective Intelligence, Peer Production, Context Awareness and much more.
BBC Micro
Develop real-world interactive physical computing applications using the Micro: bit with more than 100 MicroPython examples with circuit diagramsKey Features: Explore hardware programming and leverage the power of the BBC Micro: bit and MicroPythonBuild real-life creative projects step by step with each chapter increasing in complexity and interactivityLearn the features of the Micro: bit and how to interface it with electronic components through circuits and code examplesBook Description: This book is a one-stop guide for learning BBC Micro: bit with MicroPython, exploring many hardware components and programming techniques to provide detailed insights into developing practical applications with the Micro: bit. It will also show you how hardware components can be manipulated using a combination of Micro: bit and MicroPython for developing practical projects. BBC Micro: bit in Practice will help you gain a holistic understanding of the BBC Micro: bit platform and MicroPython programming, guiding you through mini projects aimed at developing practical knowledge of circuit design and writing programs. You'll learn how to write programs for working with built-in LEDs and buttons, interfacing external LEDs, buttons, motors, buzzers, and much more. You'll also work with built-in radio, speakers, accelerometer, and a compass. You'll dive into concepts related to the Micro: bit filesystem, interfacing external displays, and working with libraries in detail before exploring sewable circuits and wearable technology.After reading this Micro: bit book, you'll understand how to apply principles in electronics and MicroPython to create interesting real-life projects from scratch.What You Will Learn: Explore the essentials of the BBC Micro: bit, its hardware specifications, and versionsProgram built-in and external LEDs and buttonsProgram external LED-based displays, buzzers, and stepper motorsUse analog input and pulse width modulation to drive a servo motorDetect gestures with internal sensors such as accelerometer, compass, and magnetometerWork on projects with built-in features such as music, speech, radio, and filesystemExplore the advanced features of the Micro: bitWho this book is for: This book is for anyone who wants to use the combination of MicroPython and the BBC Micro: bit for building exciting real-life projects. Engineers, researchers, hobbyists, and technology instructors working in areas such as embedded systems, electronics, software development, IoT, robotics, teaching, and training will find this book useful for building projects. Prior experience with building basic electronic circuits and any programming language, not necessarily MicroPython, will be helpful.
Internet Access in Vehicular Networks
This book introduces the Internet access for vehicles as well as novel communication and computing paradigms based on the Internet of vehicles. To enable efficient and reliable Internet connection for mobile vehicle users, this book first introduces analytical modelling methods for the practical vehicle-to-roadside (V2R) Internet access procedure, and employ the interworking of V2R and vehicle-to-vehicle (V2V) to improve the network performance for a variety of automotive applications. In addition, the wireless link performance between a vehicle and an Internet access station is investigated, and a machine learning based algorithm is proposed to improve the link throughout by selecting an efficient modulation and coding scheme.This book also investigates the distributed machine learning algorithms over the Internet access of vehicles. A novel broadcasting scheme is designed to intelligently adjust the training users that are involved in the iteration rounds for an asynchronous federated learning scheme, which is shown to greatly improve the training efficiency. This book conducts the fully asynchronous machine learning evaluations among vehicle users that can utilize the opportunistic V2R communication to train machine learning models. Researchers and advanced-level students who focus on vehicular networks, industrial entities for internet of vehicles providers, government agencies target on transportation system and road management will find this book useful as reference. Network device manufacturers and network operators will also want to purchase this book.
Architecting and Building High-Speed SoCs
Design a high-speed SoC while gaining a holistic view of the FPGA design flow and overcoming its challenges.Purchase of the print or kindle book includes a free eBook in the PDF format.Key Features: Use development tools to implement and verify an SoC, including ARM CPUs and the FPGA logicOvercome the challenge of time to market by using FPGA SoCs and avoid the prohibitive ASIC NRE costUnderstand the integration of custom logic accelerators and the SoC software and build themBook Description: Modern and complex SoCs can adapt to many demanding system requirements by combining the processing power of ARM processors and the feature-rich Xilinx FPGAs. You'll need to understand many protocols, use a variety of internal and external interfaces, pinpoint the bottlenecks, and define the architecture of an SoC in an FPGA to produce a superior solution in a timely and cost-efficient manner.This book adopts a practical approach to helping you master both the hardware and software design flows, understand key interconnects and interfaces, analyze the system performance and enhance it using the acceleration techniques, and finally build an RTOS-based software application for an advanced SoC design.You'll start with an introduction to the FPGA SoCs technology fundamentals and their associated development design tools. Gradually, the book will guide you through building the SoC hardware and software, starting from the architecture definition to testing on a demo board or a virtual platform. The level of complexity evolves as the book progresses and covers advanced applications such as communications, security, and coherent hardware acceleration.By the end of this book, you'll have learned the concepts underlying FPGA SoCs' advanced features and you'll have constructed a high-speed SoC targeting a high-end FPGA from the ground up.What You Will Learn: Understand SoC FPGAs' main features, advanced buses and interface protocolsDevelop and verify an SoC hardware platform targeting an FPGA-based SoCExplore and use the main tools for building the SoC hardware and softwareBuild advanced SoCs using hardware acceleration with custom IPsImplement an OS-based software application targeting an FPGA-based SoCUnderstand the hardware and software integration techniques for SoC FPGAsUse tools to co-debug the SoC software and hardwareGain insights into communication and DSP principles in FPGA-based SoCsWho this book is for: This book is for FPGA and ASIC hardware and firmware developers, IoT engineers, SoC architects, and anyone interested in understanding the process of developing a complex SoC, including all aspects of the hardware design and the associated firmware design. Prior knowledge of digital electronics, and some experience of coding in VHDL or Verilog and C or a similar language suitable for embedded systems will be required for using this book. A general understanding of FPGA and CPU architecture will also be helpful but not mandatory.
Innovations and Interdisciplinary Solutions for Underserved Areas
This book constitutes the refereed post-conference proceedings of the 5th EAI International Conference on Innovations and Interdisciplinary Solutions for Underserved Areas, InterSol 2022, held in Nile University of Nigeria Abuja, Nigeria, in March 2022. The 26 papers presented were selected from 66 submissions and issue different problems in underserved and unserved areas. They face problems in almost all sectors such as energy, water, communication, climate change, food, education, transportation, social development, and economic growth.