作者:与子同袍
首发:物联网前沿技术观察
工欲善其事,必先利其器。
今天,我们来看下99个物联网动手实践项目所需的硬件和软件开发学习环境。
硬件学习环境
可以连外网的带有USB口(废话)的笔记本电脑或台式机一台
USB转RS-232串口转换器
USB转RS-485串口转换器
树莓派硬件一台
MicroPython开发板一块
Zigbee串口透传模块1对
继电器1个
GPRS 2G DTU 透传模块一个
二手PLC一台,需PLC编程手册上有公开串口协议说明的,如三菱FX等
软件学习环境
Putty
winscp
virtualbox + vagrant
AWS账号一个(需绑定信用卡)或者用阿里云也可以
Kepware OPC服务器
串口调试助手
vspd虚拟串口软件
tcp调试助手
modsim仿真器
tcpdump
wireshark抓包分析软件
socat
Nodejs + NPM
Python 2.7+
EclipsePaho
Postman
sublime或vs code或atom编辑器
Go运行时
docker-ce
curl
opencv
influxdb
redis
node-red
java
Python xlwings
Python Requests
RabbitMQ
Emq3 mqtt代理服务器
HDF5
Java esper CEP引擎
Postgresql 11
Python itchat
openssl
nginx或haproxy
grafana
Python matplotlib
Python Falcon
推荐阅读:
- 【笨办法学物联网】之一: 物联网工程专业四年里应该学习哪些实用技能傍身?
- 【笨办法学物联网】之二: 物联网工程专业到底培养的是什么人才?物联网全栈工程师
- 【笨办法学物联网】之三:物联网工程专业10步学习法
- 【笨办法学物联网】之四:99个物联网动手实践项目
更多物联网,边缘计算相关技术干货请关注我的专栏物联网前沿技术观察
申请加入物联网技术研讨大佬微信群,请加微信号:iot1999。