物体不联网,还叫物联网吗(手动滑稽脸
巴法云物联网
简介
巴法云物联网平台采用前后端分离的设计思想,致力于攻克高性能的异步并发的物联网端服务器,保证了低功耗下数据的完整性。巴法云物联网平台支持多模式的数据交互,满足不同开发者的需求,并且协议规范,适用于各种平台服务全兼容。文档编写全面,并提供开发实例,可使开发者快速构建应用,将物联网开速落实到产品中。
特征
- 轻量级
- 支持发布/订阅模式
- 提供遗嘱机制
- 支持TCP长连接
- 全平台兼容
因为物联网设备的特殊性,为了保证数据在低带宽、不可靠的网络中传输有效的数据,故云协议的设计原则是精简,不添加可有可无的功能,尽力保持云平台轻量级的特性,因此,结合当下设计趋势,构思了一套新的平台产品交互语言。
使用发布/订阅模式解除了通信设备终端之间的耦合,支持一对多、多对一、多对多的消息传递,发布者设备与订阅者设备彼此相互独立,消息发布者与订阅者不知道彼此任何相关信息就可以实现数据交互,在设备消息发布或接收期间,消息发布者与订阅者的其他操作不会暂停。
服务器端会将此次发送的消息作为遗嘱消息保留发布,即当有新的订阅者出现,服务器会将此消息推送出去。
五分钟入门
发/布订阅模式
-
订阅(subscribe):订阅给定的一个主题/频道的信息。
-
发布(publish)将信息发送到指定的主题/频道。
只有订阅该主题的设备才可以收到发往该主题的消息。
通俗的来讲:就是像邮件订阅的场景,什么意思呢,也就是说100个人订阅了你的博客,如果博主发表了文章,那么100个人就会同时收到通知邮件,订阅/发布模式就是这样的原理。
如果还不理解的话再通俗讲一下,就像生活中听收音机,要想听收音机,肯定就是调频啦,只有在正确的频道上面,我们才能听得到好听的节目,所以说订阅首先要订阅一个频道/主题,只有订阅了该主题,我们才能收到发往该频道/主题的消息。
-
在此物联网平台中,单片机设备如果是采集数据,上传到服务器,则应当是发布消息者。
-
如果需要远程控制单片机设备,则单片机设备需要先订阅一个主题,当我们远程的向该主题推送消息指令时,由于单片机设备订阅了该主题,就可以收到该指令,根据指令就可以执行相应的动作。
控制单片机
知道了发布/订阅模式,控制单片机就很简单了,首先让单片机订阅一个主题,然后我们往这个这个主题发个消息,单片机由于订阅了这个主题,所有能收到这个消息,然后根据这个具体消息内容,执行相应的动作就可以了,就是这么简单。
平台使用教程
登陆注册
点击注册,邮箱即可注册,也可使用微信扫码,一键登陆,如需使用天猫精灵控制,需要在微信扫码后绑定邮箱。注册后点击登陆
获取私钥
登陆完成后,可在控制台看到自己的私钥UID,如图所示:
创建主题
在控制台,可创建主题。
- 第一输入主题,字母或数字或字母+数字组合。
- 点击创建主题。
推送消息
向某个主题推送
-
一、在该主题处输入消息
-
二、点击推送即可。
如果单片机已联网,并且订阅了这个主题,在此处推送消息,单片机就可以收到推送的消息。
删除主题
在该主题处点击删除即可。