No Picture

MicroPython通过2G模块串口收发短信

2018年12月9日 Pico 实验室 0

集成2G通信、定位模组,赋予物联网特性。本例使用M6220,它是一款基于eSIM技术的2G模组,支持GSM/GPRS,提供GPS+北斗双模定位功能,并具备一定的数据处理能力,其2G工作频段有GSM850、GSM900、DCS1800和PCS1900,内置32Mb Flash、32 [看全文]

micro:bit 的 webusb 功能

micro:bit 的 webusb 功能

2018年12月8日 Pico 实验室 0

micro:bit上编程功能是通过自带的DAPLink实现。DAPLink是ARM公司推出的一个低成本开源编程器/仿真器,常用于开发ARM芯片。今年DAPlink已经进行了多次改进和升级,目前的版本已经是0246了,而micro:bit上的DAPLink固件很多还是0241版,版 [看全文]

更新ESP32固件的方法

更新ESP32固件的方法

2018年12月8日 Pico 实验室 0

更新ESP32有多种方法: 使用官方的FLASH_DOWNLOAD_TOOLS 使用esptool.py 使用DFRobot的uPyCraft 使用FLASH_DOWNLOAD_TOOLS时,按照下面参数配置,重点是地址为0x1000,以及选中DoNotChgBin选项。

MicroPython入坑记5:利用MQTT实现手机远程控制

MicroPython入坑记5:利用MQTT实现手机远程控制

2018年12月7日 Pico 实验室 1

MQTT我就不详细介绍了,毕竟看到这个标题进来的一般也就有些基础知识了。简单说说: MQTT是IBM发布的一个物联网协议,怎么说呢,微信大家都知道,微信是大家互相联系用的,MQTT其实就类似一个物联网的微信,各个设备间可以通过MQTT来沟通信息。

No Picture

MicroPython入坑记4:MicroPython的代码保护

2018年12月7日 Pico 实验室 0

脚本开发东西,可能面临的第一个问题就是:拷给别人,代码怎么写的他不就都知道了?不行,我要保住我的小秘密! 先说下结果:没有攻不破的堡垒,即使你写成C语言,只要能拿到二进制结果,都可以反汇编逆向出你是怎么实现的,关键是值不值得 另外,这跟逆向者对系统的了解程度有关,比如对方连代码都 [看全文]

MicroPython入坑记2:ESP8266/ESP32刷固件

MicroPython入坑记2:ESP8266/ESP32刷固件

2018年12月7日 Pico 实验室 0

先来个刷写过程: 其实各种刷ESP8266/ESP32的软件都可以搞(比如刷NodeMCU的软件),不过我这还是出问题了:刷完后无限输出乱码。然后参照Micropython官方的教程,用esptool先清除所有的FLASH,然后重新刷入,正常运行: