关于Blinker通信方式问题
本帖最后由 A_kitten 于 2020-5-1 02:19 编辑通过几个星期的学习和使用Blinker,已经做出了一个宠物屋。不得不说基于各种做好的库等,Blinker开发确实方便。现在想具体了解Blinker的远程通信原理,对于文档中心——开发入门——基础知识,能否提供更详细的说明和资料。
作品图附上:
远程通信就是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啥的,可以自己百度,都是一些标准通信方式。
你好,能否发一下代码?我最近也在搞类似这个的东西
页:
[1]