(原) 读书:《樊登讲论语》(未完待续) 2020年12月2日    论语 樊登 文末附论语全文,有点长。网上有全文,且有翻译 我购买是看到他的解释比较与时俱进。很多古人的智慧是值得我们学习的,可能是他们有更多的时间思考(没有电灯,没有汽车,没有手机,没有电脑…科技在进步的同时,也让我们迷失)。 ...
(原) go库 -- gousb: usb设备库 2020年12月2日    Github: https://github.com/google/gousb gousb包尝试将libusb库包装成类似go的绑定。它支持Windows、linux、darwin。 运行lsusb中的main.go,将列出连接到您的系统的USB设备,以及关于它们的各种有趣的细节、它们的配置、端点等等。 ...
(原) Arduino记录 2020年12月2日    arduino 最近使用arduino较多,作一个统一的记录。 安装esp8266开发板管理网址 https://github.com/esp8266/Arduino/releases/download/2.5.0/package_esp8266com_index.json 安装esp32开发板管理网址 https://dl.espressif.com/dl/package_esp32_index.json Arduino字符串笔记 https://www.cnblogs.com/dapenson/p/12822519.html 关于程序太大,空间不足 除了换大空间的芯片以外,esp32在arduino中是有 … ...
(原) ESP-01 相关 2020年12月2日    之前冲动消费了几块ESP-01主板,原本考虑用于arduino芯片的网络化。最近梁总有需求远程开机,考虑给他用起。 EPS-01 在Arduino IDE中选择EPS-12,速率默认115200. 板载8个接线位分别是(板载天线正面,右方): TX (GPIO1) GND CH_PD GPIO2 GPIO16 GPIO0 VCC RX(GPIO3) ...
(原) 代理工具 mitmproxy 2020年12月2日    mitmproxy 工具 代理 官方首页: https://mitmproxy.org/ github地址:https://github.com/mitmproxy/mitmproxy/ MITM 即中间人攻击(Man-in-the-middle attack)。 不同于 fiddler 或 wireshark 等抓包工具,mitmproxy 不仅可以截获请求帮助开发者查看、分析,更可以通过自定义脚本进行二次开发。 ...
(原) Esp32继续学习 2020年11月28日    esp32 t-wristband 最近在继续折腾T-Wristband可编程手环。以下作记录。 因为常用系统Ubuntu20.10升级导致显卡驱动未安装,亮度不能调节(真的叫亮瞎狗眼),导致很少进入此系统(笔记本安装系统),而经常使用SSD硬盘上的manjaor。从而更新博客会慢一点。 ...
(原) golang websocket 一个语音聊天室 2020年11月20日    go websocket 聊天 语音 原版是这位仁兄的https://github.com/99MyCql/chatRoom。我添加了图片和语音功能。因为H5的录音功能是需要https的,所以又在源码中添加了https的支持并修改nginx配置。 使用简单,输入名字就可以进入。屏幕大小的适配也基本没问题。 在PC、安卓和苹果上的Firefox均实现成功语音。华为平板自带的浏览器中不成功,苹果自带的Safari浏览器中成功。 ...
(费) ESP32在Arduino IDE中运行Ulp程序 2020年11月11日    esp32 arduino ulp 程序还在研究中,先放出来。此程序让ULP控制板载LED闪烁。文章陆续更新… 官方原生的esp-idf环境是支持通过汇编使用ULP的,但在arduino也不应该浪费这个好东西:它让主板等东西都去休息,只让低功耗处理器ULP做点简单的事。(其实这都是电耗闹的) 这样,也让我减轻点关于使用arduino还是esp-idf的纠结。 ...
(原) go库 -- go-bluetooth: 蓝牙工具库 2020年11月11日    蓝牙 bluetooth 目前主流的蓝牙信标协议就是苹果的iBeacon协议和谷歌的Eddystone协议。 Beacons是使用蓝牙4.0(BLE)技术发射信号的小设备 go-bluetooth 基于Linux的Bluez DBus接口的蓝牙API。 ...
(摘) ESP32蓝牙 2020年11月10日    bluetooth esp32 BLE 蓝牙低能耗(Bluetooth Low Energy) BLE发送简单信息 #include <Arduino.h> #include <BLEDevice.h> #include <BLEServer.h> #include <BLEUtils.h> #include <BLE2902.h> BLECharacteristic *pCharacteristic; //创建一个BLE特性pCharacteristic bool deviceConnected = false; //连接否标志位 uint8_t txValue … ...