Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
I

IoT-Firstep

> 编程语言
Open source

一个物联网(IoT)开发的入门教程。涉及单片机、上位机、移动应用、服务器后台开发的知识。以及蓝牙4.0、以太网模块的使用实例。

767 stars0 likes0 views
WebsiteGitHub

About

一个物联网(IoT)开发的入门教程。涉及单片机、上位机、移动应用、服务器后台开发的知识。以及蓝牙4.0、以太网模块的使用实例。

IoT-Firstep

一个物联网(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 在网页上显示温度

附录:

  • 附录A:如何在Android Studio中进行真机测试

关注我

LICENSE

GPL-3.0

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Javainternet-of-thingsiottutorials

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言