当前位置:网站首页>Week 19 Progress (Understanding IoT Basics)
Week 19 Progress (Understanding IoT Basics)
2022-07-30 22:55:00 【catch up】
Chapter 1
- The composition of the IoT system: application layer, network layer, perception layer
- Perception layer: data collection, data processing
- Network layer: ties, information transmission, nervous system
- Application layer: IoT middleware (core), IoT industry applications (providing services)
- IoT terminal equipment:
- MCU (brain): receives sensor information and uploads it to the cloud; receives instructions from the cloud, and then controls the actuator according to the instructions
- IoT Middleware:
- Middleware:
- Connects two applications together so that data and databases can be easily passed between "pipes".Through middleware, a user can perform many requests, such as submitting a form on a web browser, or allowing a web server to return dynamic web pages based on the user's profile.
- Features:
- Can host a large number of applications.
- Runs on a variety of hardware and operating system platforms.
- Support distributed computing and transparent interaction across networks and software and hardware platforms
- Services.
- Supports multiple standard protocols.
- Supports multiple standard interfaces.
- The role of IoT middleware:
- 1) Shield heterogeneity.Heterogeneity is manifested in the heterogeneity between computer software and hardware systems, including the heterogeneity of hardware, operating systems, and databases.The reasons for the heterogeneity mostly come from factors such as market competition, technological upgrading and investment protection.
- 2) Ensure interactivity.Various heterogeneous devices, heterogeneous systems, and heterogeneous applications can obtain data from each other through middleware, so as to form information exchange and mutual sharing, or to carry out interactive control between each other, that is, to carry out various control commands and signals.transmission.
- 3) Data preprocessing.The perception layer of the Internet of Things will collect a large amount of information. If this information is directly transmitted to the application system, the application system will be overwhelmed when processing this information.This requires the IoT middleware to help the system to preprocess and process various data. On the premise of ensuring the accuracy, reliability and security of the data, the data should be compressed, cleaned and integrated first, and then the data will be transmitted and processed as needed.
- Middleware:
- IoT Platform Framework:
- Honeywell's Niagara platform, GE's Predix platform, Huawei's OneAir solution, Haier's COSMOPla
- Niagara:
- Based on Java's proprietary technology, it can integrate components on different system platforms on each node across any platform.
- Provide algorithm programs through general models, abstract and standardize heterogeneous data, and greatly reduce the complexity of distributed systems.
- Devices and data connections that support all layers in the diagram Uploading...Reupload Cancel Uploading...Reupload Cancel
- The composition of the IoT system: application layer, network layer, perception layer
Chapter Two
- General Object Model and Configuration Design
- Configuration is the realization of functions on the IoT intermediate platform
- The general object model is equivalent to the configuration program framework, which abstracts a large number of specific functions into simple settings for input and output
- The value of a common object model is to build configurations quickly and easily, which can be thought of as a component template
- Business logic and third-party components
- Business logic: the logical relationship between functions, the process determined by the business itself
- Data simulation is one of the important means to verify the accuracy of business logic
- Protocol conversion and device connection
- Various IoT devices can connect to each other through protocols
- Protocol Heterogeneity
- The IoT middleware platform supports several or even dozens of IoT protocols, and often simplifies the protocol implementation process into various configuration processes that shield the underlying details, only building key business logic processes and data processing.Work is reserved for developers to control, which greatly improves work efficiency and greatly reduces the workload of compatible development for heterogeneous devices and multiple protocols
- Data collation and human-computer interaction
- User system and security mechanism
- Distributed Architecture and Edge Computing
- Hash rate and bandwidth
- IoT middleware and artificial intelligence
- General Object Model and Configuration Design
Curtain Notes Link: https://www.mubucm.com/doc/3MCztk1V87
边栏推荐
- grub learning
- 反转链表-就地逆置法
- @RequestBody、 @RequestParam 、 @PathVariable 和 @Vaild 注解
- Py's pdpbox: a detailed introduction to pdpbox, installation, and case application
- The Road to Ad Monetization for Uni-app Mini Program Apps: Rewarded Video Ads
- [MySQL] Related operations on databases and tables in MySQL
- “蔚来杯“2022牛客暑期多校训练营4 DHKLN
- 2sk2225代换3A/1500V中文资料【PDF数据手册】
- 使用LVS和Keepalived搭建高可用负载均衡服务器集群
- A detailed explanation: SRv6 Policy model, calculation and drainage
猜你喜欢
随机推荐
VS2017编译Tars测试工程
IDEA使用技巧
“蔚来杯“2022牛客暑期多校训练营4 L.Black Hole 垃圾计算几何
Apache Doris系列之:深入认识实时分析型数据库Apache Doris
反转链表-就地逆置法
for...in 和 for...of 的区别
Apache Doris系列之:安装与部署详细步骤
“由于找不到MSVCP140.dll,无法继续执行代码,重新安装程序可能会解决此问题等”解决方案
2sk2225 Substitute 3A/1500V Chinese Documentation【PDF Data Book】
Debezium报错系列之二十:task failed to create new topic.Ensure that the task is authorized to create topics
【2022-05-31】JS逆向之易企秀
matlab标量场作图
VS2017 compile Tars test project
反转链表-头插反转法
When Navicat connects to MySQL, it pops up: 1045: Access denied for user 'root'@'localhost'
IDEA2021.2安装与配置(持续更新)
【云驻共创】HCSD大咖直播–就业指南
d使用among的问题
IJCAI2022教程 | 口语语言理解:最新进展和新领域
只会纯硬件,让我有点慌