百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

IoT-Firstep

> 编程语言
开源

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

767 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个物联网(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 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javainternet-of-thingsiottutorials

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

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