Python与物联网教程-ESPY如何使用

espy

[ESPY 教程 1-Hello world]

https://zhuanlan.zhihu.com/p/28045501

上次发了那篇 50 元 python 与物联网模块,有很多小伙伴一起讨论。

这次里面没有太多干货,只要教你怎么把 ESPY-core 与 PC 连接在一起,怎么点亮一盏灯。

没有兴趣的还是不要看了吧 [怕吐槽] ,因为我是野生程序员,非原生,特想请教下,有多少人了解 gpio 和串口哒~


Python与物联网教程-ESPY如何使用

12 回复

之前用过 Arduino + WIFI 模块 搭建了一个在手机上 APP 监测各类传感器的小东西.
感觉物联网技术方面难度整体其实不大, 重点是怎么融合才能提供更好的体验.


ESP32用MicroPython开发的话,ESP-IDF固件里自带了一个叫esptool.py的工具,不是ESPY。我猜你问的是这个。

esptool.py是刷写和跟ESP32/ESP8266芯片通信的命令行工具。主要就干这几件事:

  1. 刷固件:把MicroPython的.bin文件烧到板子里。
  2. 读/写Flash:备份或者操作板子里的数据。
  3. 擦除Flash:清空整个芯片。
  4. 读芯片信息:看看你板子的型号、Flash大小这些。

基本用法(在电脑命令行里操作):

# 查看串口列表(Windows用COMx,Mac/Linux用/dev/tty.*)
esptool.py chip_id

# 给ESP32刷MicroPython固件(把PORT和FIRMWARE.bin换成你的)
esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 FIRMWARE.bin

# 擦除整个Flash
esptool.py --port /dev/ttyUSB0 erase_flash

# 读取芯片的MAC地址等信息
esptool.py --port /dev/ttyUSB0 flash_id

安装很简单:

pip install esptool

刷完固件后,用screenpicocom或者Thonny这类串口工具就能连上板子,开始写MicroPython代码了。

总结:先装esptool,用它刷固件,然后用串口工具写代码。

Arduino 确实降低了物联网开发的难度,想请教你下,你当初的成本大概是多少,有统计过么?

还有开发周期大概是多久?

和 nodemcu 一个套路么?

nodemcu 啥套路🤦‍♀️

做一个 demo 和物联网化产品其实差距很大的…

看来大家不认为人力成本比物料成本高得多了。。。

个人 diy 和产品化是一个量变引起质变的问题,确实非常困难。

物料成本和人力成本没法比较呀

产品化物料成本都是千万 /亿级别的,给员工发这么多薪水,这样的公司都算大中型公司了…

楼主,了解过 predix 平台吗?
可以试试做应用,硬件坑很深…

回到顶部