hackrf+portapack 组装上手体验记录

1 物理安装

拧下SMA天线接头

 用portapack提供的黄色翘片撬开hackrf盖子

 插接两块板子

 

 装好螺丝和sma天线接头的垫片和螺母即可

2 更新固件

装好后需要更新固件,否则portapack插好电后只闪一下,屏幕不亮,hackrf正常

 

参考:https://www.youtube.com/watch?v=5G5blPPIIBo

下载固件刷写工具

https://github.com/sharebrained/portapack-hackrf/releases

 双击安装后,按住hackrf的靠近天线接头的蓝色按钮

 按住的同时接usb线到电脑,然后松开按钮,进入DFU模式,hackrf只有一个绿色指示灯明亮

 Windows搜索hackrf

 运行这个程序,按两次回车即可,刷写hackrf固件,刷写好后,hackrf恢复正常的指示灯状态

 然后搜索portapack

 运行这个程序,回车,刷写portapack固件。完成后拔下usb线,重新连接后,portapack+hackrf 即可正常工作,此时看到的就是基础功能的固件,类似下图这种。

 

但是在一个youtube视频中,https://www.youtube.com/watch?v=CA3XnGyD-SQ

使用的固件看上去功能更加丰富,经搜索发现是portapack-havoc

3 刷写功能更强大的固件

在github上搜索,发现使用https://github.com/ytsqkl/portapack-havoc-latestbuild这个项目提供的固件即可,包括两种,havoc 和 mayhem

Havoc来自这个项目https://github.com/furrtek/portapack-havoc

 刷写的方法和刚才一致,只不过把需要刷进去的固件替换一下即可,在C:\Program Files\PortaPack目录下,按原来的名字:portapack-h1-firmware.bin 重命名需要的新固件文件,执行上述刷写步骤即可,hackrf 的 和portapack的最好都刷,重新连接后即可看到相应的新固件。

 

 4 基础使用

以havoc固件使用为例,包含以下几个主要功能

receivers  收听

Transmit 发射器

Capture 录制

Replay 重放

Calls 搜索定位频点

Scanner 未知

Utilities 通用功能

receivers  中,下面6个都暂未实现,不过鉴于这个项目已经archived,可能就等不到了

 需要使用录制、重放等功能,还需要插入一张sd卡

5 功能体验

收听无线电;搜寻、录制、重放遥控器信号等。

SpringCloud是一款开源的微服务框架,OAuth2是一种授权框架,Vue是一个流行的前端框架,ElementUI是一套基于Vue开发的UI框架。结合这些技术栈进行前后端分离的快速上手项目实战开发,可以提高开发效率和代码的可维护性。 实践中,可以按照以下步骤进行快速上手项目开发: 1. 搭建后端服务:使用SpringCloud搭建微服务架构,并引入Spring Security和OAuth2来实现认证和授权功能,确保后端接口的安全性。 2. 配置OAuth2服务端:在后端服务中配置OAuth2的服务端,定义认证服务器和资源服务器,配置客户端信息,如客户端ID、客户端密钥等。 3. 开发前端界面:使用Vue构建前端界面,并引入ElementUI来快速搭建页面和组件。利用Vue的组件化开发方式,可以更高效地开发各种交互功能。 4. 实现登录认证:在前端界面中使用OAuth2的授权码模式来实现用户登录认证功能,通过向认证服务器发送请求来获取访问令牌,并将令牌保存到前端的Cookie或localStorage中。 5. 发起请求并解析响应:在前端界面中使用Axios库来发起HTTP请求,并在请求头中携带访问令牌,后端服务器根据令牌进行权限验证。前端收到响应后解析数据,并进行相应的操作。 6. 实现权限控制:根据后端接口的权限设定,在前端界面中进行权限控制,隐藏或禁用没有权限的功能。可以通过在请求头中携带用户的角色信息,与后端进行验证。 7. 编写测试用例:保证代码的质量和功能的稳定性,编写相应的测试用例来进行单元测试和接口测试,确保项目的正确运行。 通过以上步骤,可以快速上手并实战开发SpringCloud、OAuth2、Vue和ElementUI结合的前后端分离项目。不仅可以提高开发效率,还能保证项目的安全性和可维护性。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值