视频:https://www.bilibili.com/video/av23114457
MQTT协议被大量的应用在IoT方案中,由于它的轻量化和易用性,在IoT的插座、开关、灯等等很多设备中驱动它们,Mosquitto是MQTT协议的一个实现,很容易在Raspberry Pi、Arduino、ESP8266/32系列等等热门平台中实现;这个视频进行了一个PC、Raspberry Pi和ESP32三方通讯的基础尝试。欢迎收看!
------------
视频代码下载:
大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
您没有权限查看这个主题的附件。
Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作



Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
ddi 写了:我到连wifi这一步就出事了,填上ssid和密码后点set 完了之后就提示那个,在上面可以看到貌似有提示连接wifi成功,但是这里还是黄色的,怎么办,你这论坛我也搞不懂怎么发图片
发图片在发布或者回复帖子的页面“提交”按钮下面有一个附件tab,点击附件tab可以看到上传附件的“添加文件”按钮,选择文件后等待上传完成,
然后点击文件名后面的“置入文中”按钮
就可以插入到帖子中了,多个文件重复添加就可以。
您没有权限查看这个主题的附件。
Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
如图所示,现在卡在数据类型转换这里,请问怎么把int类型转换成string类型?感谢你的视频,对我有很大启发,这个确实很好用很方便,用esp8266还可以同时分别控制很多用电器。那个api.mqtt.js的第四行看不大懂。
您没有权限查看这个主题的附件。
Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
ddi 写了:QQ截图20180731224324.png如图所示,现在卡在数据类型转换这里,请问怎么把int类型转换成string类型?感谢你的视频,对我有很大启发,这个确实很好用很方便,用esp8266还可以同时分别控制很多用电器。那个api.mqtt.js的第四行看不大懂。
可以试试这样来转换:
代码: 全选
let i = 1024;
let message=JSON.stringify(i);
世界上只有10种人,一种懂二进制的,另外是不懂的 

Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
ddi 写了:QQ截图20180731224324.png如图所示,现在卡在数据类型转换这里,请问怎么把int类型转换成string类型?感谢你的视频,对我有很大启发,这个确实很好用很方便,用esp8266还可以同时分别控制很多用电器。那个api.mqtt.js的第四行看不大懂。
WiFi链接的问题看来已经解决了!
类型转换参考上面的函数,具体你的代码修改
代码: 全选
let var=JSON.stringify(GPIO.read(12));
Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
max 写了:ddi 写了:QQ截图20180731224324.png如图所示,现在卡在数据类型转换这里,请问怎么把int类型转换成string类型?感谢你的视频,对我有很大启发,这个确实很好用很方便,用esp8266还可以同时分别控制很多用电器。那个api.mqtt.js的第四行看不大懂。
WiFi链接的问题看来已经解决了!
类型转换参考上面的函数,具体你的代码修改代码: 全选
let var=JSON.stringify(GPIO.read(12));
感谢,成功地将数据类型转换。
昨天因为等着比较急就自己暂时用三目运算符代替了。
感谢回复.
您没有权限查看这个主题的附件。
Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
ddi 写了:感谢,成功地将数据类型转换。
昨天因为等着比较急就自己暂时用三目运算符代替了。
QQ截图20180801234419.png
QQ截图20180801233930.png
感谢回复.
也是一个方案,只要把目的实现了都是成功!
如果再有问题欢迎来交流,一起研究研究

Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
啊啊啊啊啊啊,mongoose-os更新了,好像变成收费的了,而且没有了web-ui我根本不会操作,旧版的也连接不了设备了,完蛋....
Re: 大众IT学 - 蚊子和树莓派/MQTT by 科技小制作
ddi 写了:啊啊啊啊啊啊,mongoose-os更新了,好像变成收费的了,而且没有了web-ui我根本不会操作,旧版的也连接不了设备了,完蛋....
mongoose os有两个许可版本,一个是apache的,免费、受限,一个是商业的,收费、不受限;具体可以看看https://github.com/cesanta/mongoose-os
最近版本我还没有试过,因为最近在做一个项目,进度不行。。。
没有web ui可用性确实降低不少,看你使用mongoose-os的目的是什么,如果不是特别独占的能力,而又确认和旧版本有关键功能缺失,可以考虑换一个平台使用~
在线用户
用户浏览此论坛: 没有注册用户 和 1 访客