IOS:关于电子设备的配套APP的开发的初步见解

        在近些日的了解下,发现公司的IOS APP基本都是配合着 电子设备的配套使用,安卓那边除了配套的手机APP,还做电子设备的系统开发,相当于嵌入式开发了。其实本身安卓和IOS也算是嵌入式,只不过嵌的是手机。

       了解了几个项目后,发现了有些规律可循,或许可以作为未来工作上的前进方向。

        一般手机安装好APP后,要与电子设备交互嘛。肯定是与设备进行连接,因此涉及到蓝牙的开发。网上搜索iOS开发,大家也能搜到一些基本的教程,比如介绍CB管理者,CB设备,CB特征等等。。现在关于蓝牙开发用的基本都是BabyBlueTooth,然后写个蓝牙管理类,实现蓝牙类的一些方法。基本可以实现搜索,删选,链接,发送,接受这么一套流程。一般写好了以后的项目基本都会用得上,用的时候改下蓝牙名称查找前缀,蓝牙的特征发现,比如服务,读写的UUID,再者就是返回的信息的处理,一般接收到信息后,发通知到某个页面,监听到通知再进行字段的解析,不然全写在蓝牙管理类,那也不太合适。

       项目本身的需求肯定得弄清楚,比如发送接收命令后下一步干吗等等。

       大致上就是这样,APP通过蓝牙发送接收命令与电子设备进行交互。找时间把IOS基础(比如block回调,协议,foundation常用的方法),UI再好好过一遍,基本上应该不会有太多的问题。然后一些sdk集成,把s d k文档好好看看,问题应该也不大。

posted @   DDD-SagerKing  阅读(119)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示
主题色彩