新余美食:基于arduino、百度云、采用django、redis鱼缸在线监控

admin 6个月前 (04-01) 科技 51 0

申博SuNBet

申博Sunbet www.114co.cn立足亚洲,展望国际,在即将到来的2019年,努力在技术、安全、服务上尽善尽美,致力提高业务品质,期望与业界精英共同开拓未来。

,

大家好,今天我给大家分享一下之前做的一个鱼缸远程监控的案例,希望有人喜欢

首先给大家看一下结构框架,由于我之前买的arduino开发板不带wifi功能,所有是通过PC机转发一下上的百度云,最近我刚购买了一块TPYBoard V202开发板(好几十大洋呢,(╥╯^╰╥)谁能和我分担一下๑乛◡乛๑),接下来我会用python直接开发一套,就不需要pc机转发了,希望更多人能够支持我,并且喜欢我的分享,谢谢

 

 源码我已经在 github上共享了,

https://github.com/plqIU/SDProject/tree/master/fish

下面就简单总结一下经验吧:

arduino开发这块网上资料非常多,代码基本上都是复制粘贴就行,都是小儿科了,在arduino和pc机串口通讯这块,一开始我还自己写控制命令,编写通讯指令格式,后来发现网上人家都已经总结的非常好了,代码直接复制。(在这里提醒小伙伴们多上网查查资料,确认没有在自己写,自己写的通用性比较差,总感觉不完美)。

百度云mqqt协议pUBLish和subscribe相对比较坑,因为他们指导书和实际软件都不符合,无法直接套用,发现不好使调试起来也比较麻烦,遇到问题解决不了的发现工单,百度那边答复挺快,但是无法帮你解决问题,都是扯皮。还要靠自己,一点点分析报文,通过测试工具不断测试,最终解决,实现预定目标,(这里说一下为什么我选择百度云,因为它给开发者100万条免费使用额度,一分钱不用花,我好抠门(╥╯^╰╥),谁让我这么穷呢)

python django的后台subscribe收到数据后存储到redis中,并通过redis get方法获取界面数据发送给百度云这里就没有多问题了。

最后说一下web界面,比较丑,大家对付看吧,视频这块技术都比较成熟,但是需要服务器,由于我家没有公网ip,公有云又要花钱,小伙伴们有想一起实现的可以联系我,一起开发,快乐共享

AllBetGaming声明:该文看法仅代表作者自己,与本平台无关。转载请注明:新余美食:基于arduino、百度云、采用django、redis鱼缸在线监控

网友评论

  • (*)

最新评论

站点信息

  • 文章总数:657
  • 页面总数:0
  • 分类总数:8
  • 标签总数:964
  • 评论总数:246
  • 浏览总数:10116