From 3f1108c4591436a471f775cb9442a65d366bc3e3 Mon Sep 17 00:00:00 2001 From: HingDeeper Date: Thu, 21 Oct 2021 13:27:41 +0800 Subject: [PATCH 1/2] Add DeeperNetwork maker Update maker ID --- src/makers/deepernetwork/antennas.ts | 16 ++++++++++++ src/makers/deepernetwork/hotspot.svg | 15 +++++++++++ src/makers/deepernetwork/hotspots.ts | 38 ++++++++++++++++++++++++++++ src/makers/deepernetwork/index.ts | 9 +++++++ src/makers/index.ts | 4 +++ 5 files changed, 82 insertions(+) create mode 100644 src/makers/deepernetwork/antennas.ts create mode 100644 src/makers/deepernetwork/hotspot.svg create mode 100644 src/makers/deepernetwork/hotspots.ts create mode 100644 src/makers/deepernetwork/index.ts diff --git a/src/makers/deepernetwork/antennas.ts b/src/makers/deepernetwork/antennas.ts new file mode 100644 index 000000000..0955ed490 --- /dev/null +++ b/src/makers/deepernetwork/antennas.ts @@ -0,0 +1,16 @@ +import { MakerAntenna } from '../antennaMakerTypes' + +const DEEPER_NETWORK_US = { + name: 'DeeperNetwork Hotspot (US915)', + gain: 3, +} as MakerAntenna + +const DEEPER_NETWORK_CN = { + name: 'DeeperNetwork Hotspot (CN470)', + gain: 3, +} as MakerAntenna + +export default { + DEEPER_NETWORK_US, + DEEPER_NETWORK_CN, +} diff --git a/src/makers/deepernetwork/hotspot.svg b/src/makers/deepernetwork/hotspot.svg new file mode 100644 index 000000000..f52eb1bba --- /dev/null +++ b/src/makers/deepernetwork/hotspot.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/src/makers/deepernetwork/hotspots.ts b/src/makers/deepernetwork/hotspots.ts new file mode 100644 index 000000000..1b1e26b42 --- /dev/null +++ b/src/makers/deepernetwork/hotspots.ts @@ -0,0 +1,38 @@ +import HotspotIcon from './hotspot.svg' +import { MakerHotspot } from '../hotspotMakerTypes' +import ANTENNAS from './antennas' + +const DeeperNetworkHotspotBLE = { + name: 'DeeperNetwork Hotspot', + icon: HotspotIcon, + onboardType: 'BLE', + translations: { + en: { + diagnostic: + 'Diagnostic support allows Deeper Network to identify issues with your Hotspot in a secure way.\n\nDeeper Network will never have access to private keys and will only ever be able to access your Hotspot and not any other devices on your Network.\n\nIf you would like to opt-out of diagnostic support please email tech.support@deeper.network from the email used to purchase the Hotspot.', + power: [ + 'Attach the antenna and plug in the provided power adapter.', + 'Your Hotspot will boot up, and the device will light up the red power indicator.', + ], + bluetooth: [ + 'Log in the device management background and click the Turn on Bluetooth radio button under the Helium menu.', + "Ensure your phone's bluetooth is on before proceeding", + ], + }, + zh: { + diagnostic: + 'Hotspot 诊断支持帮助 Deeper Network 安全确认您的 Hotspot 问题。\n\nDeeper Network 绝不会访问私人密钥,且仅可访问您的 Hotspot,无法访问您网络中的任何其他设备。\n\n若选择退出诊断支持,请使用购买 Hotspot 时提供的电子邮箱发送请求至tech.support@deeper.network。', + power: ['连接天线并接通电源', '开机后,设备将亮起红色电源指示灯'], + bluetooth: [ + '登录设备管理后台,点击Helium菜单下面的开启蓝牙广播按钮。', + '点击下一步之前请确保手机的蓝牙已经开启', + ], + }, + }, + antenna: { + us: ANTENNAS.DEEPER_NETWORK_US, + default: ANTENNAS.DEEPER_NETWORK_US, + }, +} as MakerHotspot + +export default { DeeperNetworkHotspotBLE } diff --git a/src/makers/deepernetwork/index.ts b/src/makers/deepernetwork/index.ts new file mode 100644 index 000000000..44d01f43a --- /dev/null +++ b/src/makers/deepernetwork/index.ts @@ -0,0 +1,9 @@ +import antennas from './antennas' +import hotspots from './hotspots' + +export default { + antennas, + hotspots, + id: 25, + supportEmail: 'tech.support@deeper.network', +} diff --git a/src/makers/index.ts b/src/makers/index.ts index 2120ec2ac..85e3bc36e 100644 --- a/src/makers/index.ts +++ b/src/makers/index.ts @@ -20,6 +20,7 @@ import freedomfi from './freedomfi' import hummingbird from './hummingbird' import merryIoT from './merryIoT' import milesight from './milesight' +import deepernetwork from './deepernetwork' import { LangType, supportedLangs } from '../utils/i18n/i18nTypes' import { HotspotMakerLangField } from './hotspotMakerTypes' @@ -45,6 +46,7 @@ export const Makers: Record = { hummingbird, merryIoT, milesight, + deepernetwork, } export const AntennaModels = { @@ -70,6 +72,7 @@ export const AntennaModels = { ...hummingbird.antennas, ...merryIoT.antennas, ...milesight.antennas, + ...deepernetwork.antennas, } export const HotspotMakerModels = { @@ -94,6 +97,7 @@ export const HotspotMakerModels = { ...hummingbird.hotspots, ...merryIoT.hotspots, ...milesight.hotspots, + ...deepernetwork.hotspots, } export type HotspotType = keyof typeof HotspotMakerModels From 675b510aaadd322adfb19779d184a54cf02ca54f Mon Sep 17 00:00:00 2001 From: EtaJx Date: Tue, 22 Feb 2022 21:53:33 +0800 Subject: [PATCH 2/2] Add deepernetwork antenna --- src/makers/deepernetwork/antennas.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/makers/deepernetwork/antennas.ts b/src/makers/deepernetwork/antennas.ts index 0955ed490..de2722ed1 100644 --- a/src/makers/deepernetwork/antennas.ts +++ b/src/makers/deepernetwork/antennas.ts @@ -10,7 +10,13 @@ const DEEPER_NETWORK_CN = { gain: 3, } as MakerAntenna +const DEEPER_NETWORK_EU = { + name: 'DeeperNetwork Hotspot (EU868)', + gain: 3, +} as MakerAntenna + export default { DEEPER_NETWORK_US, DEEPER_NETWORK_CN, + DEEPER_NETWORK_EU, }