-
发短信:CXZT
-
回复信息:SY54602CGNL115CM039_20250808_111531*ID:18073725798*d.gps51.com:3808*A:CMNET,,*G:V*4G:27*VOL:120*ACC:0*SLP:180*P:WZ808*E:867591073725798*C:89860087178501225638*FIP::0*R:1*WIFI:1*LBS:1*F:10-300*H:180*SF:1
分类目录归档:技术交流
将GPS+北斗定位器接入 Traccar 服务器
在淘宝上买了台GPS定位器,原平台为 https://gps51.com ,现在国产的定位器都支持JT/T808协议,外观如下图,外壳上有纸质标签,为GPS定位器的编号,这款GPS定位器支持短信设置参数,所以能很方便的修改服务器IP。
上面这些图是我买的这歀,其他款可能也行,只要知道短信指令格式就行。
下面介绍一下这款定位器的设置方法。
1、为定位器更换一张移动的4G电话卡,因为自带的物联网卡不能接收短信。
2、用另外一部手机向移动4G卡发送短信指令,查询原定位器的服务器信息,方便后期想转回原管理平台。
上面“d.gps51.com:3808”就是原平台的服务器地址和端口号。
3、发送主服务器设置指令,指定中的服务器地址换成自己的啊。
-
发短信:SZCS#SERVIP=t.atoo.top#SERVPORT=5015
-
回复信息:Set ok!IP:t.atoo.top 5015
4、发送备份服务器设置指令,指定中的服务器地址建议设置成原平台的服务器,这样可以在原平台上也可查询到定位器的信息,只是更新频率很低。
在Windows IIS中部署Django项目
predictionsCool 部署说明
项目概述
- 框架:Django 6.1
WSGI 服务器:waitress 3.0.2
数据来源:data/predictions_COOL.xlsx(后续可切换为数据库)
部署目标:Windows IIS + HttpPlatformHandler
项目结构
-
predictionsCool/
-
├── data/
-
│ └── predictions_COOL.xlsx # 数据源
-
├── predictions/
更换Home Assistant的地图为高德地图,并接入Traccar服务
看了https://bbs.hassbian.com/thread-29564-1-3.html这个帖子,这是一个非常巧妙的“偷梁换柱”方案,用于在 Home Assistant 的地图卡片中将 CartoCDN 替换为天地图,并支持高缩放级别的降级模拟。它通过 MutationObserver 实现了对 Shadow DOM 的完整支持,适用于前端无法直接修改地图配置的场景。
在它的方案原理基础上,我改写为高德瓦片地图的代码,在HA的配置目录config下新建www目录,将hass_gaode.js复制到www目录下。
修改configuration.yaml文件
-
# Loads default set of integrations. Do not remove.
-
default_config:
-
-
# Load frontend themes from the themes folder
-
frontend:
-
themes:
Traccar v6.16.0 火星坐标版Docker镜像发布
从6.15版本开始,原traccar服务程序开始支持GCJ02坐标系了。前端请求坐标数据时,系统会判断当前地图如果是高德或腾讯地图,会动态将WGS84坐标系转换为GCJ02坐标系,其他地图则不会转换,所以用国内或国外地图都不会出现偏差。以前发布的高德适配版数据库中保存的坐标系为GCJ02,新版数据库中默认支持的是WGS84坐标系数据,所以升级到新版本后,老版本数据在新版本程序中会造成显示偏差,需要手动修改一下数据库中tc_positions表的下面4个字段名:
1、删除2个字段(GCJ02坐标数据):latitude 、longitude
2、修改2个字段:
原字段名 新字段名
latitudeWgs84 -> latitude
longitudeWgs84 -> longitude
新的火星坐标版增加了高德轨迹纠偏功能,增加了2个腾讯地图模板。因此需要申请高德、腾讯地图API的KEY,镜像中traccar.xml文件中内置了临时KEY,随时会停,大家一定要换成自己的。
原文作者: BG6RSH | 查看原帖…
traccar 6.16.0(服务器端Windows、Liunx)火星坐标版
traccar 最新服务器端下载地址,含windows、linux原版安装程序,高德地图适配版服务器程序tracker-server.jar,安装完原版服务器程序后,用适配版tracker-server.jar替换原版tracker-server.jar程序就可以工作了,如果需要逆地址转换功能,还需配置一下traccar.xml文件。已在Windows10 Pro 、Ubuntu22.04上测试通过。
Docker版下载后,先解压成tar文件,再通过docker命令导入,方法在网上找,或直接问AI要方法。
下面例子中有高德与腾讯的逆地址协议,只需选用其中一个就行,如果2个都加上,则后面的才能起作用。
geocoder.key的值需要大家自己在高德、腾讯开发平台上申请。
-
<!– amap逆地址解析 –>
-
<entry key=‘geocoder.type’>amap</entry>
-
<entry key=‘geocoder.url’>https://restapi.amap.com/v3/geocode/regeo</entry>
-
<entry key=‘geocoder.key’>
traccar各设备通讯协议分析(坐标转换、逆地址解析)
OSM协议字符串:
-
2024-06-16 21:23:13 192.168.3.158 POST /?id=349574×tamp=1714318553&lat=30.552737&lon=114.204453&speed=0.0&bearing=0.0&altitude=0.0&accuracy=0.0&batt=48.0 HTTP/1.1
-
Content-Type: application/x-www-form-urlencoded
-
User-Agent: Dalvik/2.1.0 (Linux; U; Android 10; HRY-AL00a Build/HONORHRY-AL00a)
-
Host: 192.168.3.103:8082
-
Connection: Keep-Alive
-
Accept-Encoding: gzip
-
Content-Length: 0
-
-
-
2024-06-16 21:23:43 192.168.3.158 POST /?id=349574×tamp=1714318553&lat=30.552737&lon=114.204453&speed=0.0&bearing=0.0&altitude=0.0&accuracy=0.0&batt=48.0 HTTP/1.1
-
Content-Type:
m401a armbian homeassistant 安装后 ,docker cgroup version问题!!!
Supervisor 依赖于要使用的特定版本的 Docker CGroup,因为 它取决于其功能才能正常工作。
目前,Supervisor 在安装中需要 CGroup v1,而新的linux内核已经升级为 cgroup v2 了, 导致后面addon有问题,然后有些功能运行不了。将armbian切换到V1版本的方法:
编辑 /boot/vEnv.txt 文件,在文件的最后一行后面添加“systemd.unified_cgroup_hierarchy=false”,不要换行。
-
LINUX=/zImage
-
INITRD=/uInitrd
-
FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb
-
APPEND=root=UUID=b1a37056-5e23-4626-86f5-920667bdf8dc rootflags=data=writeback rw rootfstype=ext4 console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes
windows平台端口映射工具的使用
1.系统自身netsh命令
优点:不需第三方软件.缺点:没有白名单,黑名单功能.只能通过防火墙功能进行设置.
-
//增加端口映射
-
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=3390 connectaddress=192.168.1.208 connectport=3389
-
-
-
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=3391 connectaddress=192.168.1.147 connectport=3389
-
-
//删除端口映射
-
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=3391
-
-
//查看当前端口映射
-
netsh interface