Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by String ssid
WiFi Geolocation on the M5Stack Core2
Things used in this project Every embedded designer hits the same wall: GPS doesn't work where embedded systems actually live. Inside buildings, under metal roofs, in warehouses, basements, tunnels, or dense city streets, a GPS module goes silent or takes minutes to acquire a fix while burning through the battery. A standard GPS receiver costs $5â15, demands a clear sky view, draws 20â100 mA, and needs 30â60 seconds (cold start) before the first coordinate.
Project Postman
Things used in this project × 1 × 1 × 1 × 1 × 1 × 1 Project Postman is an IoT solution focused on monitoring and securing home deliveries, with three key goals: accessibility, user experience, and security. This project was supported in parts by the Build2gether 2.0 Inclusive Innovation Challenge. The project is not fully complete and the code provide will serve a demo for some of curretnly implemented features.
嵌入式 | 基于ESP32实现的串口服务器
手上有一块ESP32板子,这段时间以来组装设备为了更便携一些,上位机与设备、设备与设备间通讯均用到了串口服务器,但是成品串口服务器总有接口限制,传输上线限制等问题,同时也没法做到需要的多口模数转换等功能因此自己摸索了一下,模数转换功能还没做。使用了Arduino环境,ESP_dev_module库。实现代码在地址:xiangxu05/ESP32_WIFI_Serial: 基于ESP32实现的串口服务器 设置ESP32的WIFI,主要用到的就是<WiFi.h>中的方法,以下对使用到的方法进行简单介绍。WiFi.h头文件中定义了一个WiFiClass类,并存在一个定义了的全局变量extern WiFiClass WiFi。这个类继承了WiFiGenericClass、WiFiSTAClass、WiFiScanClass、WiFiAPClass,因此可以使用这几个类的方法,设置一个APSTA模式的WiFi便使用了其中的方法。 使用前记得包含该库。 #include <WiFi.h> 设置WIFI模式 static bool mode(wifi_mode_t); @param...
Android 12 Wifi 开发(获取列表、连接、断开连接)
获取Wifi列表: 扫描(这个方法早在Android 9.0 就被弃用),不过如果不调用的话是没法及时获取Wifi列表的广播的。(不需要也能正常获取,没有延迟,经实验毫无区别) public static void searchWifiList(WifiManager manager) { manager.startScan(); } 创建广播并接收: /** * 获取附近的WiFi列表 * * @param manager WifiManager * @param flag 是否保留重名但BSSID不同的wifi true保留,false不保留 * @return wifi列表 */ public static List<ScanResult> scanResults(WifiManager manager, boolean flag) { List<ScanResult> scanResults = new ArrayList<>(); HashSet<String> hs = new HashSet<>(); Log.d("WifiUtils", "scanResults:...
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with String
Contact String, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack