手机APP配置智能机器人硬件硬件有几种方式

||百姓网公众号微信扫码关注百姓网小程序微信扫扫立即体验扫码下载手机客户端免费抢油卡、红包、电影票服务范围服务内容本市现已开通 、、、、、,点击城市名或切换城市即可访问  惠济17年3月30日6800元河南省绿叶软件科技有限公司 金水17年10月12日666元河南纤原网络科技有限公司 二七17年2月22日  高新区17年3月28日3000元河南赛邦软件科技有限公司 金水17年3月13日3000元河南赛邦软件科技有限公司 金水17年2月28日3000元河南赛邦软件科技有限公司 金水17年2月24日10000元郑州乙丙丁软件科技有限公司 高新区17年5月23日 登封信悦网络科技有限公司 登封17年3月10日 郑州昊网科技有限公司 金水17年3月23日10000元上海垄利金融信息服务有限...金水17年3月28日10000元司 二七17年3月1日1元郑州金开信息科技有限公司 金水17年3月2日1元郑州昊网科技有限公司 金水17年5月2日0元郑州软银科技有限公司 管城17年2月25日  高新区17年3月29日 无 金水17年1月6日  新郑17年3月30日300元河南赛邦软件科技有限公司 金水17年3月9日100000元郑州乙丙丁软件科技有限公司 高新区17年3月9日  惠济17年3月9日 登封信悦网络科技有限公司 登封17年3月18日 登封信悦网络科技有限公司 登封17年3月10日100000元郑州乙丙丁软件科技有限公司 高新区17年2月27日3000元河南赛邦软件科技有限公司 金水17年2月27日 郑州昊网科技有限公司 金水17年3月13日 郑州燚轩软件科技有限公司 中原17年3月28日 郑州乙丙丁软件科技有限公司 高新区17年3月27日3000元河南赛邦软件科技有限公司 金水17年2月24日300元河南赛邦软件科技有限公司 金水17年3月20日 郑州赢科电子科技有限公司 金水1月23日300元河南赛邦软件科技有限公司 金水17年3月21日  高新区17年5月16日||||||||||沪公网安备16号0&G:120&GM:107
描述:请填写描述手机号:请填写手机号请填写手机号上传图片:打开微信,扫一扫右侧二维码,即可完成绑定 -->绑定后,您可以:1. 立即在手机上收到用户给您的留言2. 使用手机快速完成付费推广的续费动作3. 第一时间了解到百姓网付费推广最新的促销活动,以及享受微信端独特的促销活动4. 更快速地将信息通过微信分享给好友、同事、朋友圈5. 如果您是招聘类目用户,还能够第一时间接收到新简历通知下载APP无需登录实时接受私信提醒,联系更便捷!或点击下方先登录再进入私信联系查看: 8441|回复: 16
从无到有,写一个智能硬件Andriod APP(含入门视频)
主题帖子积分
注册会员, 积分 158, 距离下一级还需 42 积分
注册会员, 积分 158, 距离下一级还需 42 积分
本帖最后由 破冰 于
22:31 编辑
板子收到好多天了,大概摸索了一下,给大家做个分享,没什么干货就发在这个无人问津的板块吧
主要是看了一下板子,然后根据文档从无到有写一个Android app。
说是速读,实际够慢的了。。。一个文档看个二三十分钟差不多了吧,我却录了一个多小时。。。
边看文档边写,建议大家快进看,免得浪费太多时间
最后感谢送的板子,很漂亮,我很喜欢
以后如果有机会就给各位小伙伴出SOC的文档吧,视频太浪费时间了。前期需要先做准备,后期还要处理视频,麦不好又要对音频降噪,小伙伴们看起来又废时间,吃力不讨好,想想都累。。。
细心的小伙伴可能有发现我是12号录的视频,现在都18号才发帖子,没错,这段时间我就是在学视频后期处理,差点就把视频删了,上传优酷后变得好模糊,糟蹋了我的1080p的视频啊!
工程还是打包上来吧,有需要的拿走
(4.01 MB, 下载次数: 521)
20:30 上传
点击文件名下载附件
App工程下载积分: 威望 1
没想到这视频还上首页了,有人反馈视频看不清,传到优酷好像没会员传不了高清,现在发一下原视频吧。
本帖被以下淘专辑推荐:
& |主题: 5, 订阅: 1
& |主题: 9, 订阅: 0
主题帖子积分
分享到腾讯呢?&&一般客户端上传的都默认普通版本&&网页上传的话 就可以是高清版本了
没试过腾讯的,用网页上传的优酷
这都加精华,诚惶诚恐啊&
主题帖子积分
注册会员, 积分 158, 距离下一级还需 42 积分
注册会员, 积分 158, 距离下一级还需 42 积分
分享到腾讯呢?&&一般客户端上传的都默认普通版本&&网页上传的话 就可以是高清版本了 ...
没试过腾讯的,用网页上传的优酷
这都加精华,诚惶诚恐啊
最近有些人私信我SDK相关方面的指导说明
你这个正好派上用场&
主题帖子积分
没试过腾讯的,用网页上传的优酷
这都加精华,诚惶诚恐啊
最近有些人私信我SDK相关方面的指导说明
你这个正好派上用场
那糗大了,哈哈,都没啥回顾边看边瞎bb而已。
看以后吧,有时间出soc教程,我感觉这部分好像比较少,不知道为什么?是比较难吗?反而mcu的方式比较多,相应的直接对服务器的接口文档好像也找不到了&
主题帖子积分
注册会员, 积分 158, 距离下一级还需 42 积分
注册会员, 积分 158, 距离下一级还需 42 积分
最近有些人私信我SDK相关方面的指导说明
你这个正好派上用场
那糗大了,哈哈,都没啥回顾边看边瞎bb而已。
看以后吧,有时间出soc教程,我感觉这部分好像比较少,不知道为什么?是比较难吗?反而mcu的方式比较多,相应的直接对服务器的接口文档好像也找不到了
ESP8266 SOC方案推出的时间比较迟。 MCU方案成熟又早么
做的人自然就多了&
主题帖子积分
那糗大了,哈哈,都没啥回顾边看边瞎bb而已。
看以后吧,有时间出soc教程,我感觉这部分好像比较少,不知 ...
ESP8266 SOC方案推出的时间比较迟。 MCU方案成熟又早么&&做的人自然就多了
主题帖子积分
楼主可以分享到云盘啦!
1、机智云Adnroid开源框架QQ交流群:
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /& &机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随
主题帖子积分
高级会员, 积分 579, 距离下一级还需 421 积分
高级会员, 积分 579, 距离下一级还需 421 积分
在哪里可以看到视屏?
主题帖子积分
高级会员, 积分 579, 距离下一级还需 421 积分
高级会员, 积分 579, 距离下一级还需 421 积分
在哪里可以看到啊?
主题帖子积分
中级会员, 积分 217, 距离下一级还需 283 积分
中级会员, 积分 217, 距离下一级还需 283 积分
确实是不太清晰,发个云盘吧,代码一片模糊,啥也看不见
主题帖子积分
注册会员, 积分 114, 距离下一级还需 86 积分
注册会员, 积分 114, 距离下一级还需 86 积分
下完了。为什么打不开。老是在 build &gizwits& gradle project inf&&这里卡着。
主题帖子积分
注册会员, 积分 81, 距离下一级还需 119 积分
注册会员, 积分 81, 距离下一级还需 119 积分
主题帖子积分
新手上路, 积分 8, 距离下一级还需 42 积分
新手上路, 积分 8, 距离下一级还需 42 积分
请问你那个可以电脑上打开手机摄像头的那个软件是什么?
主题帖子积分
新手上路, 积分 32, 距离下一级还需 18 积分
新手上路, 积分 32, 距离下一级还需 18 积分
谢谢分享赞
主题帖子积分
1、机智云QQ群:G1群: G2群: G3群:
机智云爱好者-APP开发群:
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
主题帖子积分
注册会员, 积分 66, 距离下一级还需 134 积分
注册会员, 积分 66, 距离下一级还需 134 积分
你这个声音不大对吧
主题帖子积分
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
讲的不错!随着越来越多的智能硬件产品上市,越来越多的硬件都戴上了智能的帽子,什么智能插座,智能音箱,智能称等等。凡是所谓的智能,都是通过wifi或者蓝牙来连接互联网,其中蓝牙也只能算是手机的附属品吧。主要还是硬件可以通过wifi连接到路由,通过路由连接上互联网。如下图所示:
& & & & & &&在此不再详述BLE、NFC等的设置,流程比较简单和统一。
& & & &市面上已经有的关于手机app配置智能硬件主要有以下几种,
& & & & 1、手机连接智能硬件的软ap,再配置&
& & & & & & & &这个方式相信没有难度,手机连接上了智能硬件后,手机app和智能硬件就可以建立socket通信,然后两者之间就可以进行数据的交互,不管是设置还是传输都没有问题了。
& & & &接着手机app配置智能硬件需要连接的路由的ssid和密码,然后智能硬件就可以自行连接路由了。再接着,手机连接路由,智能硬件也连接着路由,至此以后两者就可以交互了。如果加上互联网上的服务器的话。手机通过4g网络也可以控制智能硬件。
& & & & &2、 神奇的smart config
这种方式我最早知道的应该是出自TI的单片机加wifi模块之中,手机端app只需要输入ssid和密码,然后广播udp包。接着智能硬件就可以知道需要连接的路由和密码,然后就可以主动去连接路由,接着就和1中一样。
& & & &其实所谓的smart config的原理也很简单,首先app端发送带有ssid和密码的经过加密的udp广播包。其次wifi模块拥有monitor模式,也就是所谓的监听模式,可以抓取空中的包,当然,wifi必须扫描出当前的可以连接的所有路由处于哪个信道,并对这些信道分别监听,然后收到了经过加密的app端发送的包后,解密出来就是ssid和密码,接着可以通过wpa_supplicant进程来进行连接路由。
& & & & 3、声波配置
这种方式现在应用挺广的,支付宝,微信等都有应用,其主要的原理就是手机放出经过编码加密的声音,智能硬件通过麦克风录音,解码解密,然后配置成功。接着就和上述基本类似
& & & & 一个简单的配置可以通过很多方式,最终的目的不约而同,就是为了使用户更方便地体验产品。加上APP上的人性化设置,让用户体验十分舒服。相比而言,后面两中方式更加值得拥有,也就是所谓的一键配置功能
阅读(...) 评论()iOS App连接外设的几种方式 - 简书
iOS App连接外设的几种方式
一般iOS开发者做APP开发大部分时候都是通过Http(s)请求跟后台服务器打交道,做一些信息展示和用户交互。很少涉及到去跟外部硬件设备连接的开发。随着近年来车联网和物联网的兴起,智能家居和智能硬件的逐步火热,越来越多的app被开发出来,用来跟硬件设备进行来连接,获取硬件相关信息展示或者发送指令控制硬件来提供服务。故本文就针对iOS的app如何跟外部设备进行连接通信这个问题跟大家交流一下,如有不正确的地方恳请各位看官指正。本文原创,欢迎转载,转载请注明出处。
如上图所示,我把iOS App连接外设的常用方式总结了一下,可以分为三大类:第一类是通过网络端口,建立Socket使用TCP/IP协议族进行通信,天然支持多通道,想要几个通道就建几个socket就行了。它主要有三种方式,第一种方式是Wi-Fi连接,优点是:简单,不需要集成MFi芯片,只要对应的硬件有无线网卡,然后手机和硬件连接到同一个局域网中就可以使用socket通过网络协议通信了。缺点也很明显:(1)无线连接信号容易受到干扰,不太稳定,容易断开;(2)如果硬件使用的场合没有公共wifi,就需要手机自建热点共享,硬件进行热点接入,操作步骤较多,对用户来说学习使用成本较高,并且热点共享要求手机本身的数据移动网络是稳定的,在没有移动数据网络信号的地方,热点无法建立。使用网络端口的第二种方式是USB热点共享,这个其实跟Wi-Fi中的热点共享非常类似,也不需要集成MFI芯片,区别就是USB线共享热点,走的是有线,不容易受到干扰,更稳定,而且iPhone可以边使用可以边充电;缺点也是操作步骤比较复杂,需要先打开个人热点共享;使用网络端口的第三种方式是NCM,就是把USB端口虚拟成标准的网络端口,然后手机和外设就能通过有线网络直连了,可以理解成手机和外设通过一跟网线连起来了,然后就可以用socket通过TCP,UDP进行通信了。它的优点是:有线连接,非常稳定,带宽足够;也不依赖移动网络信号;但是它的缺点就是:需要集成MFI芯片并进行MFI认证,有一定门槛。更变态的是这么好的一种方式,苹果只允许它自己的CarPlay使用,如果硬件使用NCM跟其他app通信,是不能通过MFI认证的。关于如何使用Socket进行TCP、UDP连接,推荐github上的开源项目iOS App连接外部硬件的第二大类是EAP,全拼是External Accessory Protocol ,外部设备协议。这个是苹果推荐使用的外设连接方式。需要外设集成MFI芯片进行MFI认证。手机端开发相对简单,只要集成iOS系统提供的一个框架ExternalAccessory.framework,并且在info.plist中配置好协议字符串(Supported external accessory protocols),当iOS 设备通过USB线或者蓝牙连接到对应硬件时,iOS系统会把符合MFI认证要求的外设抽象成了一个流对象,App通过指定的协议字符串来创建一个EASession类的实例来访问到该流对象,就能通过NSInputStream和NSOutputStream跟硬件件进行通信了。它有两种模式,一种是叫EASession的模式,它带宽相对较低,但是允许同时通过多个协议字符串创建多个会话,也就是说直接支持多个通道;另外一种是Native Transport的模式,这种模式的优点是带宽足够大,理论值是100MB以上,但是不支持多通道,如果业务层需要支持多数据通道的话需要App自己进行通道的复用与拆分,并且Native Transport需要iPhone工作在USB host模式,硬件需要支持USB 模式切换。关于如何使用EAP跟外部设备进行通信,可以参考进行入门和学习。第三大类就是BLE,低功耗蓝牙,是iOS7.0以后才支持的连接方式。它的优点是不需要集成MFI芯片做认证,功耗低,手机端开发也相对简单,集成iOS系统提供的CoreBluetooth.framework就行。缺点是:带宽很低,一般适合于只需要传输少量数据的场景。比如前两年非常火爆的各种所谓智能硬件,像智能水杯,智能体重计,运动手环等,都是采用这种连接方式。关于如何使用BLE进行硬件连接,可以参考本人在github的一个小开源项目()。另外本人自己业余时间也做过一个BLE连接外设的App-裤宝(名字有创意吧,裤子里的宝贝,是跟我另外两个小伙伴一起做的创业项目,目前该项目黄了, 不过app还在线上,AppStore里搜索可以下载到总结一下,图中带MFI字样的表示该连接方式需要硬件集成MFi芯片,做MFi认证。关于苹果的MFI认证,对iOS开发中来说其实是一个比较陌生并且繁琐的topic,原因如下:(1)网上鲜有资料,Google基本上查不到。 因为MFi认证是由硬件生产商主导进行的,苹果首先对硬件生产商的实力(质量,信誉,生产规模)有很苛刻的要求,满足要求的才有进行MFI认证的资格。满足MFi认证资格要求的硬件生产商,提交了MFi产品计划后才能得到苹果MFi开发的官方文档,这个文档是带水印的,不允许外泄;(2)MFi认证周期很长,过程也很复杂;(3)苹果官方沟通渠道很窄,电话打不通,邮件回复不及时。后面我计划找时间写一篇文章专门介绍本人关于MFI认证的一些经验和感想,有兴趣的可以扫描下方二维码关注本公众号,谢谢。
欢迎加本人微信(luoxub)进行交流,请带上自我介绍
一只做iOS开发的闷骚程序猿,负责过百度地图百度导航iPhone客户端开发,现在专注于车联网领域,负责百度CarLifeiOS开发。我会在我的公众号:云峰小罗(yunfengwuge)
跟大家分享更多干货和有趣的事情。
此文刚刚上CocoaChina的首页了“iOS连接外设的几种方式”,欢迎围观//add by 云峰小罗
一般iOS开发者做APP开发大部分时候都是通过Http(s)请求跟后台服务器打交道,做一些信息展示和用户交互。很少涉及到去跟外部硬件设备连接的...
一般iOS开发者做APP开发大部分时候都是通过Http(s)请求跟后台服务器打交道,做一些信息展示和用户交互。很少涉及到去跟外部硬件设备连接的开发。随着近年来车联网和物联网的兴起,智能家居和智能硬件的逐步火热,越来越多的app被开发出来,用来跟硬件设备进行来连接,获取...
一般iOS开发者做APP开发大部分时候都是通过Http(s)请求跟后台服务器打交道,做一些信息展示和用户交互。很少涉及到去跟外部硬件设备连接的开发。随着近年来车联网和物联网的兴起,智能家居和智能硬件的逐步火热,越来越多的app被开发出来,用来跟硬件设备进行来连接,获取硬件相...
前面我写了一篇文章《iOS App连接外设的几种方式》,其中EAP和NCM是都需要做MFi认证。对于苹果的MFI认证,对iOS开发的同学来说其实是一个比较陌生并且繁琐的topic,因为网上资料确实很少,百度Google几乎都查不到啥资料,而且MFi认证门槛比较高,流程比较复...
你把你最完完整整的爱,献给了最后舍弃你的人'对后来者却如吝啬如此保留,那么,你有何资格让后来者陪你走下去?你活该孤独凄凉。你只会用心,不会用情了,是个废柴。 这人生去之何迅,一道闪电照亮又消失,一场大雾聚拢又散开,一次雪积又融掉。随随便便每天都有很多人无辜死掉,来不及恨来不...
拥有自己的博客还是一件很开心的事情,哪怕没有什么人来看。也是对自己成长的记录。来说说如何搭建吧。 首先你需要了解 GitHub 仓库托管 和 GitHub Pages 的相关内容 不需要买服务器部署搭建环境等等 不需要购买域名和备案 很快的上手 原理 Jekyll 是一个简...
这两天因为老爸的事都跑去医院好多趟了。真的有点身心疲累。
今天早上起床,儿子又在那里耍赖,不想刷牙洗脸。当时真的很想,又想发火了。但是我都没有发火。而是继续和他讲道理。最后也是以快乐的画面结束这件事。对于控制自己不发火,这点,我觉得自己还是做得比较好的。
最简单的说,ASCII编码是1个字节,而Unicode编码通常是两个字节(生僻字的话可能需要用3,4个字节来表示)。为了节约空间,发明了&可变长编码&的UTF-8编码。所以,计算机内存中统一使用unicode编码,而存储或传输的时候就转换为UTF-8编码。 参考资料:字符编...
唐朝的白居易在写<>里面也有愁,但是白居易的愁是有对象的。在白居易41的时候碰到她的初恋对象在卖唱,白居易感慨万千,同是天涯沦落人,相逢何必曾相识。在白居易43的时候,她借唐玄宗和杨贵妃的爱情,其实这哪里唐玄宗和杨贵妃的爱情啊,是在写白居易与香菱的初恋。在天愿做比翼鸟...智能硬件APP(IOS的APP已经开发完成)-大鲲
下载iOS版/Android版
一、项目描述:
安卓手机App开发,智能硬件的APP,通过服务器与智能硬件交互,目前IOS端的APP已经完成,实现相同功能即可。
二、主要功能点:
1.通过服务器与智能硬件通信
2.实现用户账号和智能硬件的注册,登录等功能
3.使用mqtt协议
三、可参考产品:
小米净化器2:https://detail.tmall.com/item.htm?spm=a230r.1.14.8.6eb91fc7ziNBAP&id=&ns=1&abbucket=18
目前IOS端APP已经完成,和IOS实现相同的功能即可
四、人员要求:
1、有安卓App产品的开发经验;
2、调试过智能硬件的手机APP,熟悉mqtt协议;
3、良好的沟通能力和契约精神。
已申请16人
已浏览3105人
分享到微信朋友圈
打开微信,点击底部的“发现”,使用“扫一扫”即可将网页分享到我的朋友圈
发送申请意向
描述你对这个项目的理解,说明你的优势和技能,让项目方看到你的实力和意愿
例如:你好,我对你发布的项目很感兴趣,我可以帮你完成App的整体风格定义及设计,我在这方面有非常丰富的经验积累,相信我可以及时且专业的完成这个项目的整体设计。可以为你出2-3个主风格方案,你会喜欢我的设计的。
期待我们的合作
如项目成交则默认同意签署
发送申请意向成功
申请意向发送成功,项目方如有意向会和你联系
请及时查收并回复站内消息
下载大鲲APP
第一时间接收项目方反馈、回复站内消息

我要回帖

更多关于 智能硬件解决方案 的文章

 

随机推荐