端点物联开发教程之(一)什么是端点物联

2024-06-12 22:12
文章标签 教程 开发 物联 端点

本文主要是介绍端点物联开发教程之(一)什么是端点物联,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、手机端演示

二、开发套件

三、嵌入式端

四、平台端

五、手机端


 本项目的交流QQ群:701889554

物联网实战--入门篇https://blog.csdn.net/ypp240124016/category_12609773.html

物联网实战--驱动篇https://blog.csdn.net/ypp240124016/category_12631333.html

物联网实战--平台篇https://blog.csdn.net/ypp240124016/category_12653350.html

资源文件下载https://download.csdn.net/download/ypp240124016/89425313

一、手机端演示

端点物联完整演示视频

        视频中,对账户注册/登录,设备添加/移动/排序,分组添加/排序等功能进行了一一展示,其中另有一个净化器实物设备进行数据更新,较为直观的展示了手机端的功能完整性。

        资源文件里有相关应用程序和APP,可以自行下载体验。

二、开发套件

       这是端点物联开发套件的整体结构图,分为嵌入式端、平台端和手机端三部分,这里的手机端改为用户端更为准确,但是基于现在大家都习惯用手机操作,所以称为手机端能更贴近实际情况。

        由上图也基本上能看出整个系统的结构,基本上实现了之前平台篇的整体设计(有些功能还没实现)。开发套件具备了基本的物联网系统组件,利用端到端的思想,减少沟通成本;以平台为中心,两边链接着产品(嵌入式端)和用户(手机端),使得开发者可以专注于产品和用户本身。

三、嵌入式端

        嵌入式端实际上对应的就是产品本身,而这个产品具体内容是由用户决定的,包括形态、技术栈等等。对于开发者来讲,要打磨好一个产品并不容易,所以开发套件尽量提供一些基本的组件,例如硬件驱动、通讯协议、基础算法等等,让开发者尽量专注于本身的开发,也就是物模型。

        目前,硬件驱动已经做了一些适配,具体可以看驱动篇的文章,像通讯上常用的WIFI(ESP8266)、4G(Air780)、NB(BC260)和LoRa(sx1278)等都已完成,这部分会不断地完善,开发者也可以自己集成。

        对于MQTT和我们自定义的通讯协议也已经完成,开发者只需要配置即可使用,也无需过多关心通讯协议本身的定义;另外,我们在加密上采取一型多密的机制,加密算法根据芯片能力可以选择AES算法或者TEA算法,密码是开发者随机产生的,只要密码保存得当,那么设备在通讯安全上就没什么大问题了。

        在设备端,经常涉及的一个应用场景是一个主机或者网关携带多个从机节点,就像我们的家用路由器携带着手机、电脑进行联网一样;在这样的场景中,经常是需要组网协议的,例如有线设备中,经常会用到RS485作为通讯链路、modbus作为通讯协议进行节点的数据采集和控制。组网协议这一部分相对比较复杂,后面在继续完善的同时还会专门开篇讲解。

        总体来讲,嵌入式端涉及内容既多又杂,是一个靠技术和经验积累的开发侧,我们会根据规范,尽可能提供可以直接应用于实际项目的基础开发组件。

四、平台端

        平台端分为应用后台和数据后台,其中应用后台主要是对账户、信息等数据进行管理,例如某个分组里有哪些设备,这些设备的排列顺序等这些信息全部由应用后台管理。

        数据后台功能相对单一,它的主要目的是存储设备发送/接收的数据,这样当用户需要查询历史数据的时候才能正确获取,这部分在平台篇里会继续完善。同是,报警推送是物联网的一个重要功能,数据服务器内部会根据物模型对设备上报的数据进行甄别,看是否携带报警信息,是的话就会将信息通过手机、短信或者公众号等方式推送到用户端,让用户及时处理,以避免损失。

五、手机端

        手机端(用户端)应该来讲是整个开发套件的重点部分,工作量也比较大, 在平台篇里有具体开发过程;对于这个APP,功能已经完善百分之八九十了,对于基础的学习使用没什么太大问题这里主要是放一些截图,其余的可以看文章开头的演示视频,或者自己下载体验。

        目前支持的物模型只有一个,就是演示里的净化器,型号值是A101,也就是说添加设备的SN码输入范围是A1010001~A101FFFF,最后有一张二维码截图,内容是A1010123,也可以自己去该二维码网站配置。

   

    

   

   

这篇关于端点物联开发教程之(一)什么是端点物联的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1055480

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

Linux_kernel驱动开发11

一、改回nfs方式挂载根文件系统         在产品将要上线之前,需要制作不同类型格式的根文件系统         在产品研发阶段,我们还是需要使用nfs的方式挂载根文件系统         优点:可以直接在上位机中修改文件系统内容,延长EMMC的寿命         【1】重启上位机nfs服务         sudo service nfs-kernel-server resta

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者