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

目录

一、手机端演示

二、开发套件

三、嵌入式端

四、平台端

五、手机端


 本项目的交流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,也可以自己去该二维码网站配置。

   

    

   

   

  • 26
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瓦力农场

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值