物联网
物联网开发有关技术内容
静默与黑白
嵌入式、人工智能
展开
-
Linux WiFi使用
总述Linux下WiFi使用也比较多,即可作为局域组网,也可通过路由/移动网络连接外网使用。常用软件命令:wpa_passphrase hostapdWiFi加载一般WiFi模组为sdio接口传输数据(802.11帧),驱动由厂商提供流程:insmod xxx.koifconfig wlan0 upSta模式(wpa_passphrase)wpa_passphrase ssid password > /etc/wpa_supplicant/ssid.conf #生成连接路由器配置原创 2022-05-15 22:00:10 · 1264 阅读 · 1 评论 -
单片机实现物体检测(人脸识别等)
总述边缘计算很有前景,对于低要求的识别任务完全可以下放到嵌入式设备运行。本文实现的应用基于TF lite Macro框架。实现训练模型基于YoloV3修改网络文件进行训练自己的模型,识别单个物体,输出773位置信息, 输入为56563大小图片。模型文件机见下文连接下载Darknet源文件,在linux下进行make,生成darknet可执行文件以及相关库使用Darknet自带的浣熊数据集或者自己标注新的其它数据集训练命令: ./darknet detector train voc.data原创 2022-04-05 22:14:09 · 8389 阅读 · 0 评论 -
WiFI探针
简述WiFi设备会定期向周围发送探测请求,其中包含改设备的MAC地址,通过获取周围设备的MAC地址可以进行流量的统计。原理802.11帧格式WiFi设备处于监听状态下可以获取到空中所有的802.11帧,通过解析其中的地址2就可以获取到周围存在的设备MAC地址了。使用准备一个WiFi模组或者开发板,设置WiFi模式为监听模式(与STA/AP不同), 抓取周围的802.11帧数据,获取其中的MAC地址,由于如果设备一直存在,会定期发送探测帧,故可根据此实时更新当前周围的设备数量。实现效果硬件原创 2021-08-29 17:08:14 · 1668 阅读 · 0 评论 -
NAT Router
总述由于IPV4外网地址有限,所以不可能每个联网设备配备一个外网IP地址,顾需要将多个内网设备映射到一个外网IP使用,这就诞生了NAT Router。简述原理内网与外网可以当作两个网卡端口,每个端口都有输入与输出,内网网卡端口在网络层解析处理数据的源地址与目标地址,如果目标地址同样为内网地址直接转发,否则转到外网网卡端口处理发送(此时需要修改源地址为外网地址,并添加到映射表,待外网数据返回后查表进行转发到内网)。总结对于WiFi模组只要能同时存在AP和STA两种模式,就可以作为WiFi中继器使用原创 2021-08-22 14:07:38 · 704 阅读 · 0 评论 -
物联网——WIFI热点配网
总述WIFI配网种类很多,在之前的博客中有讲述过。WIFI热点配网是一种比较成熟的配网方式,且配网成功率很高。详解原理WIFI分为AP和STA模式,在WIFI未连接上路由器前,STA模式基本是没啥用的,这个时候就可以利用AP模式进行配网。AP模式下WIFI设备相当于是一个路由器,手机等其它设备可以进行连接。WIFI设备里做一个简单的WebServer,只要访问IP地址时直接发送页面内容就好了。...原创 2021-04-06 23:06:08 · 1819 阅读 · 0 评论 -
WIFI类物联网产品配网方式简述
总述智能家居类物联网产品常使用WIFI通信方式,这类产品在初始化时都必须要有一个配网过程,配网方式很大程度上影响着用户体验。配网方式比较方式简介Airkiss微信一键配网方式,操作简单,采用广播长度编码方式,不适用于5G路由器配网,有失败概率SmartConfig种类较多,各大厂家都有,有广播长度编码、组播长度编码、组播IP编码,操作简单,有失败概率AP配网设备端作为AP热点等待手机连接,固定IP地址作为服务端,等待手机连接建立通信通道接收SSID和PWD,操作原创 2020-12-13 13:55:58 · 2253 阅读 · 3 评论 -
物联网通信之——Mqtt
总述Mqtt是目前物联网使用最广泛的通信之一,底层是基于TCP连接进行数据通信,采用订阅/发布的通信协议,非常适合低带宽、低开销的硬件终端场景使用。设备: 可发布,可订阅到主题代理服务器: 缓存消息数据,接收发布消息并转发给订阅的设备Linux搭建Mqtt服务器1、 安装mosquittosudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppasudo apt-get updatesudo apt-get install mosquit原创 2020-08-23 14:54:35 · 1894 阅读 · 0 评论 -
物联网之轻量级TCP/IP协议栈——Lwip
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-06-25 23:42:30 · 1529 阅读 · 0 评论 -
物联网连接之阿里云
简介物联网(IOT)的市场规模将会越来越大,目前也已经较普及于各行各业,例如工厂、家用电器等。目前各大物联网平台有小米、阿里、易微联等,阿里的飞燕平台对于产品的云端接入比较友好、方便,搭配上Alios能快速搭建可量产的产品。实战此实例以XR872为硬件基础。搭建Alios环境搭建环境不使用Alios可以自行移植LinkkitSDK阿里云创建产品登录网址1、点击免费开通2、创建新项目3、创建产品、定义功能属性(mqtt topic设置与发送数据中会使用到的)4、完成云端产品的所有定原创 2020-06-13 17:30:06 · 920 阅读 · 0 评论