一个物联网(IoT)开发的入门教程。涉及单片机、上位机、移动应用、服务器后台开发的知识。以及蓝牙4.0、以太网模块的使用实例。
本文的开发环境都是在Windows平台进行的。
说明:观察源码可以发现本repo没有4.x的部分。4.x是打算留给iOS开发或者小程序开发的,后续可能会添加,所以编号4.x暂时空出来。
- 第1部分:单片机开发——Arduino
- 1.1 Arduino开发环境搭建
- 1.2 点亮一个Led
- 1.3 PWM操作
- 1.4 UART的使用 - 第2部分:上位机开发——.Net
- 2.1 winform快速入门
- 2.2 serialport控件使用 - 第3部分:移动开发——Android
- 3.1 安卓开发环境搭建
- 3.2 HelloActivity分析
- 3.3 LinearLayout与基本控件
- 3.4 Intent与Activity的生命周期
- 3.5 ListView与BaseAdapter
- 3.6 Service学习
- 3.7 Android权限机制
- 3.8 BroadCastReciever学习 - 第4部分:后端开发——Golang
- 4.1 go语言开发环境搭建
- 4.2 go语言基础快速入门
- 4.3 用go语言显示一个网页
- 4.4 go语言web框架——gin
- 4.5 部署go语言项目
- 第5部分:蓝牙4.0案例——手机控制RGB灯颜色
- 5.1 用串口控制RGB灯颜色
- 5.2 用上位机控制RGB灯颜色
- 5.3 蓝牙4.0简单介绍
- 5.4 蓝牙4.0安卓例程源码阅读
- 5.5 用安卓手机控制RGB灯颜色 - 第6部分:网络模块案例——温度采集系统开发
- 6.1 Arduino温度传感器的使用
- 6.2 ENC28J60模块的使用
- 6.3 在网页上显示温度
GPL-3.0