如果做一个HarmonyOS IOT的仿真程序,该如何实现?

HarmonyOS
2020-11-16 22:07:35
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
蒙娜丽宁
9

仿真程序其实并不困难,IOT有各种动作,将这些动作的行为结果用软件模拟即可。例如,我以前用Java SWT写了一个NFC的仿真程序,可以完全脱离NFC开发基于NFC的应用。可以模拟NFC贴纸和NFC卡,用拖拽的方式模拟与Android手机接触。将程序发布到Android手机后,将自动使用NFC模块,无需修改一行代码。IOT的通信可以直接用Wifi模拟。仿真器的基本原理就是对结果进行模拟,而不需要管实现的过程。例如,两个硬件设备通过某个协议通信。结果只是数据的传输,通过wifi直接模拟就可以。

注:我n年前做的那个仿真NFC模块的系统叫NFCMan(NFC侠),在《Android开发权威指南》第二版最后一章描述了实现的基本原理,下面是NFCMan的截图。可以检测当前连入机器的Android模拟器和手机,可以建立任意多的NFC贴纸(当年玩NFC时为了省点钱,所以做了个仿真,免得买一堆NFC贴纸)。

分享
微博
QQ
微信
回复1
2020-11-17 15:57:27
老船夫
6

问这个问题的初衷,是因为有时设备不在身边,就无法调试程序;或者有时一个程序逻辑需要调试再修改,多次反复,总是需要烧写开发板,效率低下又伤板子。能不能有一个risc的模拟器,哪怕类似于emu8086这样的也行,如果能自定义外设就更好了。如果能有这样的工具,那对鸿蒙OS的发展应该是一个莫大的助力,自己想做但感觉心有余而力不足。

分享
微博
QQ
微信
回复
2020-11-22 23:21:51
相关问题
如果一个多级获取数据问题?
1625浏览 • 1回复 待解决
鸿蒙 如何实现一个渐变圆形图片;
10500浏览 • 2回复 已解决
如何实现一个组件不停地旋转
306浏览 • 1回复 待解决
如何实现一个GIF图显示指定次数
278浏览 • 1回复 待解决
有谁知道如何实现一个表格
185浏览 • 1回复 待解决
一个HarmonyOS版本商城APP,学习用
922浏览 • 1回复 待解决
如何在全局实现一个自定义dialog弹窗
255浏览 • 1回复 待解决
一个页面怎么实现多个AbilitySlice?
12504浏览 • 5回复 待解决