关于Blinker通信方式问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2551|回复: 2

[已解答] 关于Blinker通信方式问题

[复制链接]
发表于 2020-5-1 02:18 | 显示全部楼层 |阅读模式
本帖最后由 A_kitten 于 2020-5-1 02:19 编辑

通过几个星期的学习和使用Blinker,已经做出了一个宠物屋。不得不说基于各种做好的库等,Blinker开发确实方便。现在想具体了解Blinker的远程通信原理,对于文档中心——开发入门——基础知识,能否提供更详细的说明和资料。
作品图附上: 60aabeeca6985f5532372c743a661eb.jpg
发表于 2020-5-1 08:12 | 显示全部楼层
远程通信就是mqtt,你上图中,app和设备在同一个局域网中,会自动切换为局域网websocket通信,通信的内容就是调试组件中的内容,设备端的详情和通信过程可以开启debugall(https://www.arduino.cn/thread-84332-1-1.html),通过串口看到。
没了,以上就是文档中写的内容,再贴一下:
  • blinker是一套物联网设备开发部署方案,核心是制定了设备和设备间、设备和客户端间通信及交互标准
  • blinker服务器端只负责用户管理、设备管理、数据存储等功能,设备消息通信不经过服务器端
  • ble接入设备通过手机直接连接通信
  • wifi接入设备(本地网络设备)作为ws server,客户端作为ws client,通过局域网ws连接通信
  • blinker远程通信(MQTT\NBiot)通过公有云代理服务器(broker)进行,商业版亦可自己部署相应的代理服务器
  • blinker本身没有限定硬件、硬件外设、云平台、开发方式,开发者可自由扩展任何功能(前提是硬件资源足够)
如果要知道mqtt、ws啥的,可以自己百度,都是一些标准通信方式。




发表于 2020-5-4 21:58 | 显示全部楼层
你好,能否发一下代码?我最近也在搞类似这个的东西
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 07:39 , Processed in 0.073827 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表