欢迎来到天天文库
浏览记录
ID:36531061
大小:3.74 MB
页数:31页
时间:2019-05-11
《Doit智能云开发者手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Doit智能云开发者手册Doit智能云(wechat.doit.am)是由深圳四博智联科技有限公司开发的可直接用于生产环境的物联网云平台。Doit智能云可对单个设备或是一组设备进行远程控制、接收上传数据并实时展示、实现定时任务(精确到秒)等,特有的事件统计功能可以对每台设备的开机时间和时长进行统计和分析。针对日益增长的微信控制智能设备需求,Doit智能云实现了:1、针对每台设备生成唯一的二维码,该二维码可被微信和手机APP同时扫描绑定。若设备数量在10万以下,可直接免费使用Doit智能云实现微信控制,省去微信API复杂开发流程。2、针对每一类产品,生成产品标示二维码,通过
2、微信或者手机APP实现该类产品的批量推送和控制。3、在设备端提供最全面的配置上网方式案例,包括微信的Airkiss、ESP‐Touch(针对ESP8266)、Easylink(针对EMW3165)、SoftAP、网页配置等,确保只要有路由器,就能使设备配置上网成功。4、控制方式多种多样,手机app控制、微信控制、直连SoftAP控制、局域网控制等。5、支持TCP、Websocket等多种接入方式。在协议设计上,采用纯文本协议,支持推送、上传、管道等多种通讯功能,保证数据传输的便利性、实时性和安全性。基于强大的Doit智能云平台,开发一个智能插座或智能小车类功能,包含手机端
3、、微信端、设备端的程序仅需要半个工作日的时间!在开发过程中,Doit智能云提供设备虚拟功能,可实现并行开发,加速产品的开发进程。基于Doit智能云,我们已经开发了智能插座、智能小车等产品,后续会有新的产品模板添加,利用这些产品模板,厂商不需要写任何代码,就能直接拿去生产相应的产品到市场销售。百闻不如一见,让我们一起体验微信控制设备的快乐吧!零基础起步1登陆Doit智能云(wechat.doit.am)2利用“产品模板”创建产品3产品添加成功后,进入“产品列表”3.添加设备二维码4.用微信扫一扫功能,扫描生成的二维码,以激活和绑定设备5.点所有设备,选“虚拟设备”,启动模拟
4、器。6进入四博智联微信公共号,点右下角菜单‐“我的设备”就可以模拟控制。Doit云平台开发指南1开始注册账号,登陆并添加产品和设备1.1注册账号1.2登陆系统1.3利用产品模板添加产品Doit智能云所谓的“产品”是指一个类别,在“产品”下可以有多台“设备”。“提交”后在“产品列表”中可以查看产品。1.4添加设备在“产品列表”页面,每个产品后添加设备。“设备名称”可填写自定义的设备名称,便于客户识别识别。设备ID是设备唯一标识,Doit智能云自动生成,开发者可自行修改为自己的ID。添加成功后,在“二维码列表”中可查看。该设备使用“设备ID”和“设备Key”实现与Doit智能
5、云通信,完成数据上传、反向控制、微信控制等功能。具体的通信协议请参考本手册第三部分“API使用指南”。2激活设备在微信中搜索“四博智联”微信公众号,并添加关注。利用微信扫一扫功能,扫描设备二维码,激活设备。3虚拟设备使用虚拟设备,模拟设备上传数据、反向控制等功能。在“所有设备”列表中,找到需要虚拟的设备,启用“虚拟设备”。在启用虚拟设备后,设备的状态将会显示为“在线”。3数据推送“数据推送”是指通过Doit智能云向产品或者具体某台在线设备发送文本信息。3.1向产品推送数据3.2向设备推送内容3.3在“推送历史”中可以查看推送的历史记录4定时推送“定时推送”功能是指按照开发
6、者指定的时间或者周期,向产品或设备推送文本信息。在某指定时刻执行。设置为2015年11月9日11点23分30秒时刻发送文本信息:“Hello,来自定时器的信息”。周期性执行。在“定时列表”中查看定时列表,如果要取消定时,在列表中删除响应定时事件即可。5数据查看在“数据查看”页面可以查看设备上传的原始数据。在“实时数据”页面可以查看当前在线设备的实时数据曲线。6事件统计事件统计功能用来统计设备的上线、下线时刻。经典案例1Doit智能小车Doit智能小车基于Doit智能云和ESP8266开发板,使用NodeMCU固件开发。小车可实现前进、后退、左转、右转以及加减速度等功能。通
7、过手机APP控制、微信控制。实现了小车的多种配置连接上网功能,包括ESP‐Touch、Airkiss、网页配置、局域网配置等。下面将详细讲解如何搭建一个可微信控制的小车。1.1准备工作Doit微信开发板一个、Doit电机驱动板一个、小车一台。Doit微信开发板:Doit电机驱动板:小车:1.2在Doit智能云上建立小车设备首先建立一个Doit智能小车的产品。记住生成的设备ID和设备Key。在后续步骤中,将用来写入代码。1.3激活设备添加“四博智联”微信公众号,使用微信扫一扫功能激活设备。1.4下载源代码到开发板Doit智能小车
此文档下载收益归作者所有