工欲善其事,必先利其器。
今天,我們來看下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
閱讀更多 物聯網前沿技術觀察 的文章