如果单单从实现功能的角度出发,其实树莓派是可以胜任一些工作的。但从现实角度考虑,树莓派存在的最大价值,主要还是用来学习服务器基本原理,以及学习一些电路常识。很多先天因素,决定了它很难成为智能设备开发的主流。
第一,成本问题。
咱先来算个账,一个3代+的树莓派,要200+元。如果想做成产品,搭配两个其他模块,按照一个模块100元左右的价格估算,材料成本至少也要在400+元。再加上一些基础元器件,电源,外壳,也就上500元了。
而搭配两个模块的树莓派,可能做出什么级别的产品呢?湿度计,南瓜灯,门铃大概也就是这个级别了吧?500元材料成本,加上推广费用,运输成本,人力成本,时间成本,税务,卖到七八百元,恐怕还要赔钱。
第二,续航问题。
树莓派的耗电量,决定了它只能用于大型设备上。尽管网上很多人,用它制作出了智能浇花器,玩具无人机等小型创意产品。但有多少人仔细考虑过这些创意产品,在使用电池作为电源时,有多久的续航能力?咱来看看刚才做的那个门铃长啥样吧:
一个吊炸天的高端奢侈品门铃,售价逼近千元,偶尔会发出嗡嗡的风扇声。打开电源按钮时,要等待一会儿,等门铃开机之后才可使用。需要使用专用电源,若使用一般锂电池,只能续航几个小时。
综上所述,既然只能用于大型设备,那么树莓派自身体积小的特点,也就失去了实际意义。
第三,与单片机开发板相比,并无优势可言。
与树莓派最近似的,莫过于ARM单片机开发板了,以其中最常见的ARDUINO为例,它被视为比51系列单片机更利于新手入门的单片机开发板,它与树莓派在应用中唯一的区别,就是它是一个单片机,没有 *** 作系统,所以它无法当作电脑使用。一个ARDUINO根据版本配置不同,价格大约在25-80元,除了无法作为电脑使用之外,它所能实现的功能却与树莓派不相上下,开发难度也小很多,耗电量更是比树莓派要低的多,基本可以满足手持设备的续航需求,加个人体红外传感器,一个WIFI模块,一个蜂鸣器,一个三极管,几节电池,100元绝对绰绰有余了,再配些基础元件,加个外壳,成本控制得当的话,150元以内,一个智能门铃就做出来了,还远远不到一台树莓派裸机的价格。只要宣传得当,卖到200元出头的价格,似乎就可以成功盈利了。不需要风扇,没有嗡嗡的声音,秒开机,无需等待,配上几节电池,待机一周左右,这才稍微像点产品该有的样子,不是么?
树莓派衍生的民用智能设备,市场份额基本趋近于零。除了价格,耗电,均成倍高于ARDUINO之外,唯一可以算作优势的,就是有一个 *** 作系统而已。但如果真有需要,在ARDUINO上加装一个小型 *** 作系统,并非难事,比如ProtoThreads之类专为单片机设计的 *** 作系统,只需要烧录120行代码便可搞定。虽功能不如Raspbian,但紧凑小巧,能耗自然也要小的多,便于解决手持设备续航能力不佳的问题。
从生产角度对比起来,ARDUINO几乎可以算是完胜树莓派,但饶是如此,ARDUINO在单片机开发板里面,依然被认为属于“玩具”一类(成本还是太高,不适合大规模生产)
而实际常用于工业生产的开发板,都是什么价格呢?
ESP8266系列,物联网行业最普及的MCU开发板。阿里巴巴上面批发,单价4元左右。
别家公司用4元成本搞定的东西,你需要用200+元,开机比人家慢、续航比人家短、发热比人家高,你想去哪家公司工作?
树莓派 3 代 B+ 已自带了蓝牙和 WIFI 模块,且支持 24/5G HZ 双频段无线网络。本以为连下 WIFI 就是动动手指的事情。
偏偏公司是 WPA2 企业级加密的无线网,图形界面下显示的 WIFI 名称是灰色的,无法直接连接。无奈只好通过命令行配置。
树莓派用的是当前最新版本的 Raspbian 系统 (2018-10-09),无线网络配置文件为 /etc/wpa_supplicant/wpa_supplicantconf 。所以直接将 WIFI 的连接信息补充到该配置文件中即可。
连接“最简单”的 WIFI (如手机热点)时配置如下:
其中 WIFI 的连接信息主要是 network 项中的内容。
如果需要同时配置多个 WIFI 的连接并为其设置优先级,可参考以下配置:
其中 priority 项用于设置优先级,该值 越大 则优先级 越高 。
隐藏 WIFI 不能被自动搜索到,需要手动添加连接。
主要是添加 scan_ssid=1 项。
示例配置文件如下(尴尬,不是很懂。但我是可以连的。。):
更多 wpa_supplicantconf 文件的配置实例可参考 man wap_supplicantconf
wpa_supplicantconf 文件的配置说明可参考 这篇博客 (内容太详细了,,没细看)
4G LTE模块搭配开发板不太方便,一个是电路裸露有风险,再则甩来甩去容易划伤桌子。基于此我司推出了带外壳版本的4G LTE模块,分华为ME909s系列和移远EC20系列以及EC200T系列,下面分辨来对各系列进行细化说明。华为ME909s系列分带语音和不带语音两种配置,天线方面可选内置FPC天线或者外置SMA棒状天线。华为ME909s为自主基带和自主射频芯片,支持电信4G、移动4G/3G/2G、联通4G/3G/2G,下载速度实测最高可达8MB/s,即70Mbps左右。
移远EC20系列分基础版(不含语音功能)、语音版、全功能版,其中全功能版本带GPS功能。天线方面一样分内置FPC和外置SMA棒状天线两种配置。移远EC20全功能版本支持电信4G/3G/2G、移动4G/3G/2G、联通4G/3G/2G,是真正的高通全网通方案。EC20的下载速度相对ME909而言要慢一些,测试最高速度为5MB/s左右,常规速度3MB/sz左右。
移远EC200T系列主要为语音版,暂无GPS功能可选,EC200T是低成本解决方案,采用的是国产芯片组,存储器配置相对也比较小,受限于成本控制,EC200T的下载速度最高仅为2MB/s左右,实测从未超过3MB/s,适用于NAND系统的嵌入式和Linux平台,比如9X5, A5系列。
外壳尺寸:约28x50x70mm
USB接口:USB Type-C
指示灯:1个电源指示灯,1个状态指示灯
SIM卡尺寸:最小的Nano卡
音频接口:35mm四段式接口,适用于手机耳机线,采用CTIA标准,即安卓耳机线;
外接天线:标配为内置6db FPC天线,可选SMA接口棒状天线
打开CSDN APP,看更多技术内容
带外壳版本4G LTE模块,包括华为ME909系列、移远EC20系列、移远EC200T
华为ME909s为自主基带和自主射频芯片,支持电信4G、移动4G/3G/2G、联通4G/3G/2G,下载速度实测最高可达8MB/s,即70Mbps左右。 移远EC20系列分基础版(不含语音功能)、语音版、全功能版,其中全功能版本带GPS功能。天线方面一样分内置FPC
继续访问
转载_语音自适应回声消除(AEC)算法_williamwanglei的博客
catch ME % if it's no longer there (closed by user) if (strcmp(MEidentifier(1:length('MATLAB:waitbar:')), 'MATLAB:waitbar:')) was_closed = 1; % then get out of the loop end end end end 1 2 3 4 5
继续访问
Quectel_EC200T-CN&EC20_R21_兼容设计手册_V12pdf
移远EC20 & EC200 硬件兼容设计手册 V12 中文版
华为LTE ME909s模块AT 命令上网流程
用串口实现AT命令上网,下面的是连接注册上网的代码,可以参考 UART1_AT_Command("AT^SYSINFOEX\r\n",14,10); UART1_AT_Command("AT+CEREG\r\n",11,10); UART1_AT_Command("AT^IPINIT=\"1234\"\r\n",18,10); UART1_AT_Command("AT^IPINIT\r\n",1
继续访问
MTK手机 获取 Serial Number(barcode) - CSDN博客
getSerialNumber();或者 String barcode = SystemPropertiesget("gsmserial"); 3、L版本 String barcode = SystemPropertiesget("gsmserial");阅读全文 本文已收录于以下专栏: android平台获取手机IMSI,IMEI ,序列号,和 手机号
继续访问
深度报告解密华为汽车业务!布局三大领域,对标世界级Tier1_人工智能学
2013年,华为发布支持 4G 的车载模块 ME909T,并应用于多款汽车。2018 年 2 月,华为发布45G 基带芯片 Balong 765,并成功应用于自身 LTE - V2X 车载终端和 RSU 产品上。2019年 1 月,华为发布 5G 基带芯片 Balong 5000,预计支持
继续访问
最新发布 移远EC200T-CN4G模块使用
imx6ul使用移远EC200T4G模块
继续访问
Quectel_EC200T_LTE_模块产品规格书_V12pdf
Quectel_EC200T_LTE_模块产品规格书_V12 EC200T 是移远通信最近推出的 LTE Cat 4 无线通信模块,支持最大下行速率 150Mbps 和最大上行速率 50Mbps,具有超 高的性价比;同时在封装上兼容移远通信多网络制式 LTE Standard EC2x( EC25, EC21, EC20 R20 和 EC20 R21) 模块以 及 UMTS/HSPA+ UC20/UC200T 模块,实现了 3G 网络与 4G 网络之间的无缝切换。 EC200T 还支持标准的 Mini PCIe 封装, 以满足不同行业产品应用需求。
移远ec20型号区别_移远的EC20 4G模块
产品首页 → 无线通讯网络 → 数据传输模块 → 移远的EC20 4G模块移远的EC20 4G模块品牌:型号:规格:发布时间:2018-9-29 联系人:黄晓敏电话:0755-83134419/13682581453/13682634519赵工传真:0755-82539160EC20 R20 是移远通信最近推出的LTE Cat 4 无线
继续访问
北京迅为瑞芯微系列RK3399六核服务器级开发板接口介绍
迅为iTOP-RK3399开发板基于瑞芯微公司的RK3399 六核处理器设计,Cortex-A72架构;GPU Mali-T860 MP4支持4K H265/H264 视频解码;Android 系统全开源;核心板与底板结构,产品开发更轻松。 底板板载4G全网通、双频WIFI、千兆以太网、双摄像头接口、GPS、HDMI20、USB30、EDP、PCIE、MIPI-DSI等接口。 iTOP-3399开发板规格参数 尺寸
继续访问
树莓派3B+ raspbian系统使用华为ME909S -821 4G模块上网
首先lsusb查看系统是否识别4G模块,如下图所示 在Linux下,需要安装usb-modeswitch驱动程序才能够正确识别并启动网卡的Modem功能。新系统貌似是自带的,我安装时并没有提示更新什么的,如果没有就手动安装 sudo apt-get install usb-modeswitch usb-modeswitch-data采用拨号上网方式,安装拨号软件sudo apt-get insta
继续访问
QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之01物联网模组简介
本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软硬件工程师对物联网模组调试和使用的上手速度,让你们的项目进度尽可能快的落地。 一、移远简介: 上海移远通信技术股份有限公司(上海证券交易所股票代码:603236)是全球领先的物联网解决方案供应商,拥有涵盖5G、LTE/LTE-A、NB-IoT/LTE-M、车载前装、安卓智能、WCDMA/HSPA(+)、GSM/GPRS和GNSS模组的完备产品线以及丰富的行业经验,可提供包括
继续访问
物联网卡相关知识
物联网卡和主板的连接有多种方式:分别为板载(贴片)、插槽、插针方式。板载就是生产的时候直接焊接到主板上的,插槽就是主板上有带PCIE插槽进行插拔安装的,插针就是通过TTL线将物联网卡和主板连在一起 现在的物联网卡因为国家的管控,一般都是需要使用定向流量的,需要提供给运营商绑定域名或者服务器ip地址,有最多绑定的限制,数量为10个 物联网卡和普通电话卡、流量卡的区别。物联网卡可以以公司的名义去申请办理,办卡不需要实名制,流量资费便宜,一般是使用在商业用途。其他电话卡是需要实名制,一般是用在个人用途 物联网模
继续访问
移远ec20型号区别_移远无线4G通讯原装模块-EC20
型号:EC20CEFA-512-STD品牌:QUECTEL封装:模块年份:新年份EC20是移远通信最近推出的LTE Cat3模块;采用LTE 3GPP Rel9技术;支持最大下行速率100Mbps和最大上行速率50Mbps。EC20在封装上兼容移远通信UMTS/HSPA+ UC20模块,实现了3G与4G网络之间的无缝切换。EC20系列模块包含EC20-A、EC20-C、EC20-CE和EC20
继续访问
me909s使用gps_我们的mifi设备现在支持的上网模块包括:Quectel uc20、Quectel ec20、huawei me909s-821。其他模块有可能支持,但是我们没有进行测试。
确认设备中有支持上网卡的驱动我们的mifi设备现在支持的上网模块包括:Quectel UC20、Quectel EC20、HUAWEI ME909s-821。其他模块有可能支持,但是我们没有进行测试。插上EC20或者UC20上网模块,给mifi设备上电,等待设备启动,使用串口、telnet、ssh登录设备控制台上,使用ls /dev/ttyUSB命令查询相应的驱动设备文件。如果能看到ttyUSB
继续访问
树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(3)
文章目录问题描述图形化界面实现4G网卡自动拨号连网配置网络添加Mobile Broadband网络设置开机自启动重启生效 问题描述 之前写的博客ME909s开机自启动1和ME909s开机自启动2已经实现华为4G网卡ME909s-821在树莓派上的拨号上网以及开机自启。但是在实际使用过程中发现容易出现如下几种问题: 1 --> WvDial: Internet dialer versi
继续访问
LTE模块通用初始化流程
域格ASR模块程序设计之01开机初始化流程参考 开机相关方式: 1、 CLM920_AC5为上电自开机, 仅需提供 供电电源, 无需对PWRKEY脚处理。 2、 模块开机后一般会在12秒内通AT; 判断 AT通讯失败的最小安全超时时间为30秒 示例: AT OK SIM卡检测: 首次在30秒未读到SIM卡, 则尝试 AT+CFUN=0/1切换, 如果再次30秒仍未读 SIM卡成功, 则进入重启流程 示例: AT+CPIN +CPIN: READY O
继续访问
移远BC26模组使用MQTT协议接入阿里云(NB-IoT专栏—进阶篇4)
目录 1、模块简介 2、阿里云物联网服务部署 3、BC26模组配置 4、数据上传 5、数据下发 1、模块简介 BC26是一款高性能、低功耗、多频段的LTE Cat NB1无线通信模块。其尺寸仅为177mm×158mm×20mm,能最大限度地满足终端设备对小尺寸模块产品的需求,同时有效帮助客户减小产品尺寸并优化产品成本。BC26在封装设计上兼容移远通GSM/GPRS系列M26模块
继续访问
ubuntu上识别华为4G上网卡(随行wifi)USB模式
2017年03月16日16:55:32 更新 后来发现,下面的方法是可以在直接启动ubuntu之后,第一次插入usb口的网卡可以被转换,但是之后不行,上面更新的内容属于补丁吧。 最开始的情况是,插入usb网卡,进ubuntu发现无法识别,进win7,识别出来正常上网,然后重启,进ubuntu才能用。 使用最下面的一开始的方法,可以跳过进win7的过程,直接开机ubuntu以后,插
继续访问
热门推荐 移远 EC20 模组(4G通信模组)AT指令测试 TCP 通信过程
1 环境准备 11 硬件准备 EC20通信模组+USB转串口+一条USB线: 12 软件准备 QCOM串口助手 EC20通信模组测试AT命令脚本(EC20ini) Windows USB 驱动 使用AT指令测试移远EC20模组有两种方法:第一种是使用USB转串口连接模组,另一种是直接使用USB线连接到模组,使用虚拟AT串口测试。 本文使用第二种方法,将模组直接通过USB线连接到
继续访问
ME909 之 gps/gsm
#ifndef USER_INTERFACE_H #define USER_INTERFACE_H #include QWidget> #include QLabel> #include QMouseEvent> #include qpropertyanimationh> #include QProcess> #include QTimer>
继续访问
移远EC20、EC200S-CN上网测试
EC20与EC200S-CN模块上网测试记录; EC20默认是自动拨号上网,EC200S-CN需要手动拨号上网; 手动拨号上网的命令: at+qnetdevctl=2,1,1 这样模块就会自动维持网络,出现断网后,会自动重新拨号上网,这一点比较好,减少应用层程序的控制逻辑。 上网模式设置 使用如下命令设置为usbnet,因为我驱动力是usbserial,所以这里使用的usbnet echo -e "AT+QCFG=\"usbnet\",1\r\n" > /dev/ttyUSB2 这个命令使用后需要
继续访问
移远ec20型号区别_移远EC20CEFDKG PCIE 全网通4G模块 增加B5频段 性价更高
产品描述:EC20 Mini PCIe采用标准的Mini PCIe封装,同时支持LTE,UMTS和GSM/GPRS网络,最大上行速率为50Mbps,最大下行速率为100Mbps。EC20 Mini PCIe包含EC20 Mini PCIe-A和EC20 Mini PCIe-E版本,使其能够向后兼容现存的EDGE和GSM/GPRS网络,以确保在缺乏3G和4G网络的偏远地区也能正常工作。EC20 Mi
继续访问
树莓派烧写OpenWrt系统后外接华为ME909或移远EC20 4G LTE模块实现4G软路由即MiFi
关键词:OpenWrt 4G LTE 软路由 华为ME909s 移远 EC20 树莓派 Raspberry Pi 3B 4B WiFi 热点 SSID 4G路由器 Mifi Mi-Fi 无线分享 电信 移动 联通 蜂窝数据 概述:树莓派是一款生态丰富的软硬件平台,基于该硬件平台可以搭建很多极富创意的应用。今天我们要介绍的是树莓派搭载OpenWrt系统后外接USB 4G LTE模块,实现有线和无线网络的分享。即在烧写OpenWrt并连接4G LTE模块后树莓派就
继续访问
me909模块基带版本
4G
LTE模块树莓派是为学习计算机编程教育而设计,只有xyk大小的微型电脑,其系统基于Linux。它具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。RaspberryPiB款只提供电脑板,无内存、电源、键盘、机箱或连线。普通的计算机主板都是依靠硬盘来存储数据,但是RaspberryPi来说使用SD卡作为“硬盘”,你也可以外接USB硬盘。利用RaspberryPi可以编辑Office文档、浏览网页、玩游戏—即使玩需要强大的图形加速支持的游戏也没有问题,如《雷神之锤》。单片机或树莓派一般使用 L298n 模块来驱动电机 。L298N的实物图如下。
12V power:L298n 的电源正极,尽管标的 12V,但你可以使用 7V ~ 35V 的电源。
GND: L298n 的电源地,树莓派的 GND 引脚也要接到这里,即 L298N 和 树莓派需要共地。
5V power: L298n 输出的 5v 电源,是用来给单片机或树莓派供电的。如果你的树莓派是单独供电,那么这个引脚悬空。
Output 的两个引脚接直流电机的两脚,而板上有 Output A 和 Output B,分别驱动电机 A 和电机 B。
A Enable : 电机 A 使能,接 GPIO 口 。可以用PWM 来调速。
Logic Input : 接 4 个 GPIO 口。 上面两个脚 Input1 、Input2 (靠近 A Enable )控制电机 A ; 下面两个脚 Input3、Input4 (靠近 B Enable)控制电机 B。
B Enable : 电机 B 使能,接 GPIO 口。 可以用 PWM 来调速。
总结一下就是 A Enable 、Input1、Input2 控制电机 A 的运行,B Enable、Input3、Input4 控制电机 B 的运行。
如何控制的呢? 下面是对电机 A 进行控制的真值表,电机 B 同理。
驱动一下试试吧!
下面是控制电机 A 的电路图:
把 L289N 的直流电源接好,然后把树莓派的 GND 与 L298N 的 GND 连在一起,因为共地后 L298N 才能识别树莓派发送的 IN1、IN2 到底是高电平还是低电平。
树莓派的 2、3、4 脚分别连到 A Enable、IN1 、IN2 。(把 Enable 上的短接帽拿掉)
由控制表可知给 2 脚高电平,3 脚高电平,4 脚低电平,电机就会正转。
编写程序:
前面提到过 A Enable 和 B Enable 可以用 pwm 控制来调速,下面是相应程序。
接线不变!这个程序可以让电机 A 以不同的速度正转。
在树莓派中运行程序后,可以看到电机的转速会随着占空比的改变而变化。
程序源码在: github主要还是一定程度上起到了降低成本的作用,为成为物联网硬件铺路,但个人认为依然是杯水车薪。来分析一下树莓派发展所遇到的问题,自然就有答案了。
树莓派如果想要大规模商用,成为物联网设备的标准硬件,面临的最大竞争对手,应该是以ARDUINO为代表的ARM单片机开发板。尽管树莓派的关注度更高一些,但主要还是玩家效应导致的,真正落实到产品环节上,树莓派完全是被吊打的。
如果单单从实现功能的角度出发,树莓派其实是可以胜任很多工作的。但从现实角度考虑,树莓派存在的最大价值,主要还是用来培养玩家兴趣,学习Linux,以及学习一些电路常识。很多先天因素,决定了它很难成为智能设备开发的主流。唯一有实际意义的应用,是可以作为一台小型服务器。但如若只是为了当作服务器使用的话,没有理由一定要使用树莓派。
树莓派无法大量商用的主要问题有三个,官方的控制成本的一系列措施,主要是想解决第一个问题。
第一,成本问题。
咱先来算个账,一个3代+的树莓派,要200+元。如果想做成产品,搭配两个其他模块,按照一个模块100元左右的价格估算,材料成本至少也要在400元左右。再加上一些基础元器件,电源,外壳,也就上500元了。
而搭配两个模块的树莓派,可能做出什么级别的产品呢?湿度计,南瓜灯,门铃大概也就是这个级别了吧?500元材料成本,加上推广费用,运输成本,人力成本,时间成本,税务,卖到上千元,恐怕还是赔钱的。谁会花千元买个门铃?
所以如果真的要在设备上使用树莓派作为控制设备的话,有可能涉及的范围,只有军事,科研等“赔钱没关系”的行业当中。而并非一般的市场环境下。
第二,续航问题。
树莓派的耗电量,决定了它只能用于大型设备上。尽管网上很多人,用它制作出了智能浇花器,玩具无人机等小型创意产品。但有多少人仔细考虑过这些创意产品,在使用电池作为电源时,有多久的续航能力?咱来看看刚才做的那个门铃长啥样吧:
一个吊炸天的高端奢侈品门铃,售价千元,偶尔会发出嗡嗡的风扇声。打开电源按钮时,还要经过一段等待过程,等门铃开机之后才可使用。还需要拉一条专用电源线来供电,否则只能续航几个小时。
综上所述,既然只能用于大型设备,那么树莓派自身体积小的特点,也就失去了实际意义。
第三,与单片机相比,并无优势。
与树莓派最近似的,莫过于ARM单片机开发板了,以其中最出名的ARDUINO为例,它被视为比51系列单片机更利于新手入门的单片机开发板,它与树莓派在应用中唯一的区别,就是它是一个单片机,没有 *** 作系统,所以它无法当作电脑使用。一个ARDUINO UNO开发板大约30-80元不等(品牌差异),除了无法作为电脑使用之外,它所能实现的功能却与树莓派不相上下,开发难度也相对小一些,耗电量更是比树莓派要低的多,基本可以满足手持设备的续航需求。基于ARDUINO而开发出的民用智能设备,已经具备了一定市场,而树莓派衍生的民用智能设备,市场份额依然趋近于零。树莓派除了价格,耗电,均成倍高于ARDUINO之外,唯一可以算作优势的,就是有一个 *** 作系统而已。但如果真有需要,在ARM开发板上加装一个小型 *** 作系统,并非难事,比如ProtoThreads之类专为单片机设计的 *** 作系统,只需要烧录120行代码便可搞定。虽功能不如Raspbian,但紧凑小巧,能耗自然也要小的多,便于解决手持设备续航能力不佳的问题。Raspbian功能更全面的特点,非但无法带来更多优势,由此造成的能耗过大问题,反而成了限制其应用范围的瓶颈。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)