1
auser 2016-01-15 08:59:52 +08:00 via Android
搞清楚物联网背后的本质
然后学习这些本质 最后再学物联网也不迟 兴许到时候你就明白些什么了 |
3
Boyang 2016-01-15 09:16:53 +08:00
看你想学什么了……我感觉物联网跟互联网很像,只是输入输出变成了一台不是手机的机器或者传感器,还是需要一个后台服务来处理数据发送结果
|
4
zhaohui318 2016-01-15 09:17:13 +08:00
微机原理,计算机组成,计算机网络,通信原理
|
5
firewall 2016-01-15 09:29:16 +08:00
|
6
XDuxin 2016-01-15 09:45:29 +08:00
之前在 github 上的 awesome list 里看到有物联网的相关资源列表,可参看 https://github.com/HQarroum/awesome-iot
|
11
dubuqingfeng 2016-01-15 10:17:01 +08:00
动手、从 arduino ,树莓派之类的培养兴趣,打好 ARM , linux 的基础,熟悉电子电路,可以分方向,分 FPGA 什么的,自己实现物联网应用,可以利用一些开发板,自己找资料去学。
|
12
ch4in 2016-01-15 10:29:49 +08:00
|
13
Boyang 2016-01-15 10:36:43 +08:00
@usb 从单片机学起吧,其实你要说的这个功能实现起来也简单,现在开源硬件也很发达了,用 Arduino 已经可以轻松完成这些任务了。如果像摆脱玩玩闹闹进入专业的话还是往嵌入式方向再深挖吧
|
14
usb OP @dubuqingfeng 嗯谢谢。
顺便问下, Arduino 和单片机有什么区别? |
18
XianZaiZhuCe 2016-01-15 11:37:22 +08:00 via iPhone
嵌入式
|
20
rayshen 2016-01-15 13:41:02 +08:00
1.驱动层基于 51 、 STM32 的芯片开发是必学的(无操作系统),高端的可学 ARM9 (一般有 Linux 操作系统)
2.然后就是一些必要的组件:比如温湿度传感器, RFID (射频),六轴啊之类的 3.“物联网”最重要的还要学传输通信,有线的比如串口等,无线的比如蓝牙, Zigbee , Telosb … Telosb 是一种无线传输节点,能够组网。此时你就要写网路层和路由层的代码了。 到这种程度基本东西可以随便“发明”了 |
21
rayshen 2016-01-15 13:44:53 +08:00
@rayshen 上面说夸张了…假如自己想发明东西的话,还有机械方面的知识也非常重要
所以物联网还是从 51 单片机开始吧 我朋友硬件很厉害,你可以看看他的博客: http://www.cnblogs.com/zjutlitao/,边上有个 QQ 群可以加下 |
22
liqinliqin 2016-01-15 14:21:15 +08:00
如同软件第一个版本通常会有 Bug ,本书刚刚完成,一定会有许多不足甚至错误之处,如果您不能接受这些不足,请不要购买。电子版本包含 1-13 章节内容,其它章节仅纸质版提供。如果您已经有一定编程基础,建议直接看 ESPDuino 开源的相关代码,代码面前了无秘密,代码地址:
https://github.com/SmartArduino/ESPDuino/tree/master/Book 如果您基础比较薄弱,可以尝试看看上面的代码,衡量下是不是能搞定,本书只能起到入门的作用,不能保教保会。如果您购买电子版书籍,当有版本更新时,会得到免费的更新。 |
23
izoabr 2016-01-15 15:02:14 +08:00
与技术无关,先理解其目标及内涵,或 1L 的本质,就是说它是要做啥,为啥做?而不是怎么做,怎么做那是技术过程
|
25
usb OP @liqinliqin 看不懂= =
|
26
meits 2016-01-15 16:59:42 +08:00
建议从 arduino 开始,比较简单易学,教程多,淘宝上可买到各种传感器和开发版
|