热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

1(基础入门篇)开发板介绍(开发板介绍+最终版演示视频)

这次准备出一期STM32WIFIGPRS的系统开发教程,推出的形式是基础教程(公开)系统教程来点欢乐https:v.youku.comv_showid_XMzE1OTIxODE3M

这次准备出一期STM32+WIFI+GPRS的系统开发教程,推出的形式是基础教程(公开)+系统教程

来点欢乐

https://v.youku.com/v_show/id_XMzE1OTIxODE3Mg.html      

最终达到的目标:

STM32采集温湿度传感器(DHT11)的数据,通过WIFI模块或GPRS模块远程发给APP和上位机,APP和上位机远程控制开发板的指示灯

 

系统教程视频教程:http://list.youku.com/albumlist/show/id_51982883.html   (视频播单)

 

系统教程第一节:项目演示

 https://v.youku.com/v_show/id_XMzk0MDQ4NjU4MA==.html?spm=a2h3j.8428770.3416059.1

 

 系统教程第一节:下载WIFI程序实现远程采集和控制

 https://v.youku.com/v_show/id_XMzk0MDQ5Njc2OA==.html?spm=a2h3j.8428770.3416059.1

 https://www.cnblogs.com/yangfengwu/p/9966702.html

 

 系统教程第一节:下载GPRS程序实现远程采集和控制

 https://v.youku.com/v_show/id_XMzk0MDUwMjI4MA==.html?spm=a2h3j.8428770.3416059.1

https://www.cnblogs.com/yangfengwu/p/9966901.html

 

系统教程第二节:购买阿里云服务器

https://v.youku.com/v_show/id_XMzk0MDc4MDQxMg==.html?spm=a2h3j.8428770.3416059.1

详细文档:(视频为早期视频,具体请参考详细文档)

https://www.cnblogs.com/yangfengwu/p/9953703.html

 

系统教程第三节:云端安装MQTT服务器,修改用户名密码

视频教程:

https://v.youku.com/v_show/id_XMzk0MDc4MzAwMA==.html?spm=a2h3j.8428770.3416059.1

详细文档:

https://www.cnblogs.com/yangfengwu/p/9953920.html

 

系统教程第四节:C#控制台安装MQTT,实现MQTT调试助手

https://v.youku.com/v_show/id_XMzk0MDc4NjY4OA==.html?spm=a2h3j.8428770.3416059.1

 

 系统教程第五节:建立C#工程,自己下载和安装MQTT包,实现MQTT调试助手

 https://v.youku.com/v_show/id_XMzk0MDg1NjM2OA==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第六节:C#DLL打包合成EXE软件

 https://v.youku.com/v_show/id_XMzk0MDg2MDY4NA==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第七节:建立APP工程(Android Studio),导入MQTT,二维码,图表,SmartConfig的jar包,Listview,动态权限

 https://v.youku.com/v_show/id_XMzk0MDg2MjM3Mg==.html?spm=a2h3j.8428770.3416059.1

 

 系统教程第八节:Activity控制界面设计,界面跳转,携带数据,Activity加载模式

https://v.youku.com/v_show/id_XMzk0MDg5ODAyNA==.html?spm=a2h3j.8428770.3416059.1

 

 系统教程第九节:Achartengine动态曲线显示预热(该源码请在淘宝链接中下载,谢谢)

https://v.youku.com/v_show/id_XMzk0NjE1OTc4MA==.html?spm=a2h3j.8428770.3416059.1 

 

 系统教程第九节:Achartengine动态曲线显示(1)

https://v.youku.com/v_show/id_XMzk0MzMwNTM0NA==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第九节:Achartengine动态曲线显示(2)

https://v.youku.com/v_show/id_XMzk0MDkwNDcyOA==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第十节-AndroidStudio编写MQTT通信程序,支持断线重连,测试通信

 https://v.youku.com/v_show/id_XMzk0MjI1MTUzNg==.html?spm=a2h3j.8428770.3416059.1

 

 系统教程第十一节-AndroidStudio编写SmartConfig程序,绑定WIFI实现远程通信

https://v.youku.com/v_show/id_XMzk0MjUxMzA1Ng==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第十二节-AndroidStudio数据库存储设备信息

https://v.youku.com/v_show/id_XMzk0MjUzNDEzMg==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第十三节-AndroidStudio编写扫描二维码程序,绑定GPRS设备实现远程通信

https://v.youku.com/v_show/id_XMzk0MjU2MDMwOA==.html?spm=a2h0j.11185381.listitem_page1.5~A

 

系统教程第十四节-编写8266模块SmartConfig和MQTT程序,和APP测试绑定通信

https://v.youku.com/v_show/id_XMzk0MjU3Nzg4NA==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第十五节-编写GPRS的MQTT透传程序,测试远程通信,生成量产.lod文件

 https://v.youku.com/v_show/id_XMzk0MjU5NjIwMA==.html?spm=a2h3j.8428770.3416059.1

 

系统教程第十六节-总结

 https://v.youku.com/v_show/id_XMzk0MzU2MjEyNA==.html?spm=a2h3j.8428770.3416059.1

 

 

基础教程资料链接

链接:https://pan.baidu.com/s/1-SRfsKGQ7rZVvFmp1ObHWw 密码:p9qs

 

基础教程源码链接如果失效,请在淘宝介绍中下载,由于链接很容易失效,如果失效请联系卖家,谢谢

 

https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18540610442.6.36a74814ZSaRsu&id=569295486025

 

 

 

 

 

 

 

 

 

 

 

 现在看一下原理图

 

 

 

 

 

 

 

 

 

这一期教程后期打算出STM32的基础教程

WIFI模块的开发以LUA和SDK为主,Air202的开发以LUA为主    (LUA开发是趋势,用单片机去AT指令配置既麻烦又不符合项目开发)

 

基础教程源码请在淘宝介绍中下载,由于链接很容易失效,如果失效请联系卖家,谢谢

https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18540610442.6.36a74814ZSaRsu&id=569295486025

 

http://www.cnblogs.com/yangfengwu/p/8948935.html



推荐阅读
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • Linux环境变量函数getenv、putenv、setenv和unsetenv详解
    本文详细解释了Linux中的环境变量函数getenv、putenv、setenv和unsetenv的用法和功能。通过使用这些函数,可以获取、设置和删除环境变量的值。同时给出了相应的函数原型、参数说明和返回值。通过示例代码演示了如何使用getenv函数获取环境变量的值,并打印出来。 ... [详细]
  • C# WPF自定义按钮的方法
    本文介绍了在C# WPF中实现自定义按钮的方法,包括使用图片作为按钮背景、自定义鼠标进入效果、自定义按压效果和自定义禁用效果。通过创建CustomButton.cs类和ButtonStyles.xaml资源文件,设计按钮的Style并添加所需的依赖属性,可以实现自定义按钮的效果。示例代码在ButtonStyles.xaml中给出。 ... [详细]
  • 本文介绍了在sqoop1.4.*版本中,如何实现自定义分隔符的方法及步骤。通过修改sqoop生成的java文件,并重新编译,可以满足实际开发中对分隔符的需求。具体步骤包括修改java文件中的一行代码,重新编译所需的hadoop包等。详细步骤和编译方法在本文中都有详细说明。 ... [详细]
  • 本文介绍了解决java开源项目apache commons email简单使用报错的方法,包括使用正确的JAR包和正确的代码配置,以及相关参数的设置。详细介绍了如何使用apache commons email发送邮件。 ... [详细]
  • Struts2+Sring+Hibernate简单配置
    2019独角兽企业重金招聘Python工程师标准Struts2SpringHibernate搭建全解!Struts2SpringHibernate是J2EE的最 ... [详细]
  • 图片添加二维码水印教程
    本博客介绍一下用jdkawt实现图片加文字水印和图片水印的方法一、图片文字水印原来图片加上文字水印后图片二、图片加图片水印原来图片:水印图片:添加水印后的图片: ... [详细]
  • Imdevelopinganappwhichneedstogetmusicfilebystreamingforplayinglive.我正在开发一个应用程序,需要通过流 ... [详细]
  • 用ESP32与Python实现物联网(IoT)火焰检测报警系统
    下图是本案例除硬件连线外的3步导学开发过程,每个步骤中实现的功能请参考图中的说明。在硬件连线完成之后我们建议您先使用“一分钟上云体验”功能预先体验本案例的实际运行效果 ... [详细]
  • 智慧博物馆信息系统建设方案
    3.信息化系统建设3.1博物馆RFID藏品管理系统3.1.1系统概述博物馆藏品保管是一项十分复杂又繁琐的工作。从事保管工作除了经常、及时地进行藏品的登记、分类、编目、保养和修 ... [详细]
  • 解决java.lang.IllegalStateException: ApplicationEventMulticaster not initialized错误的方法和原因
    本文介绍了解决java.lang.IllegalStateException: ApplicationEventMulticaster not initialized错误的方法和原因。其中包括修改包名、解决service name重复、处理jar包冲突和添加maven依赖等解决方案。同时推荐了一个人工智能学习网站,该网站内容通俗易懂,风趣幽默,值得一看。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文讲述了如何通过代码在Android中更改Recycler视图项的背景颜色。通过在onBindViewHolder方法中设置条件判断,可以实现根据条件改变背景颜色的效果。同时,还介绍了如何修改底部边框颜色以及提供了RecyclerView Fragment layout.xml和项目布局文件的示例代码。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有