Show last authors
1
2
3 (% style="text-align:center" %)
4 [[image:1651802206983-860.png||height="645" width="602"]]
5
6
7 (((
8 **HP0D Full Hotspot for Helium User Manual**
9 )))
10
11
12
13
14
15 {{toc/}}
16
17
18 ==== 1. Introduction ====
19
20 ===== 1.1 What is HP0D =====
21
22 (((
23 (((
24 (((
25 The HP0D is an outdoor LoRaWAN Gateway. It lets you bridge LoRa wireless network to an IP network via WiFi,Ethernet, optional 3G or 4G. The LoRa wireless allows users to send  data and reach extremely long ranges at low data rates.
26 )))
27 )))
28 )))
29
30 (((
31 (((
32 (((
33 HP0D has passed Helium Full Hotspot Approval. It supports the **miner feature from Helium** and has a built-in ATECC608 encryption chip. It can be used as a Helium Full Hotspot  for the project. It also supports Semtech packet forwarder and LoRaWAN Station connection, it is fully compatible with LoRaWAN protocol.
34 )))
35 )))
36 )))
37
38 (((
39 (((
40 (((
41 HP0D supports two LoRaWAN servers  at the same time, **users can use HP0D for helium mining and connects max 2 x LoRaWAN servers at the same time**.
42 )))
43 )))
44 )))
45
46 (((
47 (((
48 (((
49 **Dragino already paid HP0D $40 onboarding cost and $10 location cost for each HP0D**. It is ready to use for Helium, user only needs to input HNT wallet address and use QR Code to onboarding HP0D when it arrives.
50 )))
51 )))
52 )))
53
54 (((
55 (((
56 (((
57 HP0D has pre-configured standard LoRaWAN frequency bands to use for different countries. Users can also customize the frequency bands to use in their own LoRaWAN network.
58 )))
59 )))
60 )))
61
62
63 ===== 1.2 Specifications =====
64
65 (((
66 (((
67 **~ Hardware System:**
68 )))
69 )))
70
71 (((
72 (((
73 Linux Part:
74 )))
75 )))
76
77 * (((
78 (((
79 Raspberry Pi 4
80 )))
81 )))
82
83 (((
84 (((
85 **~ Interface:**
86 )))
87 )))
88
89 * (((
90 (((
91 10M/100M RJ45 Ports x 1
92 )))
93 )))
94 * (((
95 (((
96 LoRaWAN Wireless
97 )))
98 )))
99 * (((
100 (((
101 Power Input: 12V 2A, DC
102 )))
103 )))
104
105 (((
106 (((
107 **~ Operating Condition:**
108 )))
109 )))
110
111 * (((
112 (((
113 Work Temperature: -20 ~~ 65°C
114 )))
115 )))
116 * (((
117 (((
118 Storage Temperature: -20 ~~ 65°C
119 )))
120 )))
121 * (((
122 (((
123 Power Input: 12V 2A, DC
124 )))
125 )))
126
127 ===== 1.3 Features =====
128
129 * Open-Source Linux system
130 * RPi4 with 2G /4G or 8G RAM
131 * Managed by Web GUI, SSH via Internet
132 * Support Semtech UDP packet forwarder
133 * Support LoRaWAN Station Connection
134 * Support Helium Miner
135 * External fiberglass antenna
136 * Firmware OTA
137 * 802.3af PoE
138 * Lighting Protection
139 * Remote Monitoring
140 * Support Helium LoRaWAN server and secondary LoRaWAN server
141 * Include prepaid $40 onboarding cost and $10 location cost.
142 * [[Remote.it remote management>>url:https://wiki.dragino.com/index.php?title=Reverse_SSH_Access#Use_Remote.it_service]].
143
144 ===== 1.4 Label info and login name =====
145
146
147 [[image:1651803959860-394.png||height="500" width="375"]]
148
149
150
151 (((
152 (((
153 **~ Label information:**
154 )))
155 )))
156
157 (((
158 (((
159
160 )))
161 )))
162
163 (((
164 (((
165 **~ Device host name:**      (% class="mark" %)dragino-xxxxxx
166 )))
167 )))
168
169 (((
170 (((
171 **~ Band**:  US915/AU915/AS923_1-AS923_4/KR920/EU868/IN865/RU864
172 )))
173 )))
174
175 (((
176 (((
177 **~ Miner animal name**: xxx-xxx-xxx
178 )))
179 )))
180
181 (((
182 (((
183 **~ Miner address**:          112xxxxxx
184 )))
185 )))
186
187 (((
188 (((
189 **~ Eth MAC address**: A8: 40: 41: EF: FE: CD
190 )))
191 )))
192
193 (((
194 (((
195 **~ Login**:  root/d59f2d5b ((% class="mark" %)the root is the Login account for the Web-UI and SSH.(%%))
196 )))
197 )))
198
199 (((
200 (((
201 **~ SN**:  device serial number.
202 )))
203 )))
204
205
206 ==== 2. Quick Start & Onboarding ====
207
208 (((
209 (((
210 The HP0D is configured as a Wi-Fi Access Point by factory default. You can access and configure the HPD after connecting to its Wi-Fi network, or via its WAN Ethernet port.
211 )))
212 )))
213
214 (% class="wikigeneratedid" id="H-2" %)
215 (((
216
217 )))
218
219 ===== 2.1  Connect HP0D Web UI =====
220
221 ====== 2.1.1 via HP0D’s Access Point. ======
222
223 (((
224 (((
225 At the first boot of HP0D, it will auto generate a Wi-Fi network
226
227 [[image:1651804327535-321.png||height="325" width="199"]]
228 )))
229 )))
230
231 (((
232 (((
233
234 )))
235 )))
236
237 (((
238 (((
239 (% class="box infomessage" %)
240 (((
241 called           : **//HPD-dragino-xxxxxx//**
242 )))
243 )))
244 )))
245
246 (((
247 (((
248 (% class="box infomessage" %)
249 (((
250 with password:  **//dragino+dragino//**
251 )))
252 )))
253 )))
254
255 (((
256 (((
257
258 )))
259 )))
260
261 (((
262 (((
263
264 )))
265 )))
266
267 (((
268 (((
269 You can use a PC to connect to this Wi-Fi network. The PC will get an IP address 10.130.1.xxx and the HP0D has the default  IP 10.130.1.1
270 )))
271 )))
272
273 [[image:1651804397792-591.png||height="402" width="763"]]
274
275
276
277 ====== 2.1.2 Connect via HP0D hostname ======
278
279 (((
280 Connect the HP0D Ethernet port to your router and HP0D will obtain an IP address. If your
281 )))
282
283 (((
284 PC(Windows/Mac/Ubuntu) connect the same network with the HP0D, you can access the HP0D
285 )))
286
287 (((
288 Web-UI via HP0D’s hostname.
289 )))
290
291
292 Like: __**//http:~/~/dragino-4ba54a//**__
293
294
295 (% style="text-align:center" %)
296 [[image:1651804629009-699.png]]
297
298
299 ====== 2.1.3 Connect via Ethernet Port ======
300
301 (((
302 (((
303 Connect the HP0D Ethernet port to your router and HP0D will obtain an IP address from your router. In the
304 )))
305 )))
306
307 (((
308 (((
309 router’s management portal, you should be able to find what IP address the router has assigned to the HP0D.
310 )))
311 )))
312
313 (((
314
315 )))
316
317 If you get the IP address form route, like~:// (% class="mark" %)**10.130.2.42**(%%),// you can use this IP address to connect the WEB UI
318
319 or SSH access of HP0D.
320
321 (% style="text-align:center" %)
322 [[image:1651804782523-623.png]]
323
324
325
326 ===== 2.2 Generate QR Code =====
327
328 (((
329 Go to **Miner** ~-~-> **QR Generate**, input your Helium Wallet Address, and click Generate.
330 )))
331
332 (((
333 Note: After onboarding, this wallet will become owner of this hotspot.
334 )))
335
336 (% style="text-align:center" %)
337 [[image:image-20220506140312-1.png||height="435" width="438"]]
338
339
340 ===== 2.3 Onboarding Hotspot =====
341
342 (((
343 ~1. Download the Helium Hotspot APP from the Apple or Google Play store.
344 )))
345
346 (((
347 Note: the APP version need to be greater than 3.11.
348 )))
349
350 (((
351
352 )))
353
354 (((
355 2. To add a hotspot, select “Hotspot”. On this tab, click the ‘+ Add Hotspot’ in the mid where choose
356 )))
357
358 (((
359 the ‘DRAGINO Miner HP0D’
360 )))
361
362 [[image:1651817186037-899.png||height="429" width="206"]] [[image:1651817194458-938.png||height="434" width="203"]]
363
364 3. Scan the QR Code you generated in the previous step.
365
366 (% style="text-align:center" %)
367 [[image:1651828211026-220.png||height="405" width="191"]]
368
369 4. Onboarding your device
370
371 Mobile APP will get info from onboarding server. If MAC address doesn’t appear, it means the network connection of
372
373 mobile to onboarding server might have issue.
374
375 [[image:image-20220506141159-2.png||height="426" width="204"]] [[image:1651817529289-461.png||height="423" width="199"]]
376
377 [[image:1651828250802-391.png||height="437" width="205"]] [[image:1651828262668-768.png||height="433" width="204"]]
378
379
380 5. Check onboarding status
381
382 You can check from mobile:
383
384 [[image:1651828391664-884.png||height="413" width="197"]] [[image:1651828401011-970.png||height="412" width="193"]]
385
386 You can also see the hotspot status in below link:
387
388 https:~/~/explorer.helium.com/hotspots/**//<(% class="mark" %)YOUR_HOTSPORT_KEY(%%)>//**
389
390 Example:
391
392 Green Synced means hotspot works normal.
393
394 (% style="text-align:center" %)
395 [[image:1651828427715-679.png||height="374" width="635"]]
396
397
398 ===== 2.4 Set the Port Forwarding =====
399
400 (((
401 Helium Hotspots may not work if the Hotspot is behind a firewall or uses an incompatible NAT type. Other times
402 )))
403
404 (((
405 it may be because of a router configuration or the internet is offline. This article aims to help resolve any issues
406 )))
407
408 (((
409 you may have.
410 )))
411
412 (% style="text-align:center" %)
413 [[image:1651828514449-658.png]]
414
415 (((
416
417 )))
418
419 (((
420 Note: Please refer to more detailed Settings
421 )))
422
423 (((
424 [[https:~~/~~/docs.helium.com/troubleshooting/network-troubleshooting/>>url:https://docs.helium.com/troubleshooting/network-troubleshooting/]]
425 )))
426
427 (((
428 [[https:~~/~~/www.youtube.com/watch?v=GKusVC7ovrE>>url:https://www.youtube.com/watch?v=GKusVC7ovrE]]
429 )))
430
431
432 ==== 3. Check the configuration of HP0D ====
433
434 ===== 3.1 LoRa frequency configuration =====
435
436 (% style="text-align:center" %)
437 [[image:1651828687205-178.png||height="323" width="657"]]
438
439
440
441 ===== 3.2 Check the LoRaWAN serveraddress =====
442
443
444 (% style="text-align:center" %)
445 [[image:1651828703680-156.png||height="349" width="672"]]
446
447
448 ===== 3.3 Check Miner configuration =====
449
450 (% style="text-align:center" %)
451 [[image:image-20220506181408-1.png||height="451" width="513"]]
452
453 **~ Note: Check the Region and Height, the default height is greater than 1, if it is 1 please Click the mid**
454
455 **~ button of Update, and then wait 10mins to check here,**
456
457
458 ==== 4. Installation of Antenna ====
459
460 (((
461 HP0D use Fiber Glass Antenna.
462 )))
463
464 (% style="text-align:center" %)
465 [[image:1651832158606-882.png]]
466
467 (((
468
469 )))
470
471 (((
472
473 )))
474
475 (((
476 User need to connect antenna cable’s SMA connector to the HP03 and connect N-Type connector
477 )))
478
479 (((
480 to antenna and install as below:
481 )))
482
483 (((
484 (% style="text-align:center" %)
485 [[image:1651832205608-998.png||height="349" width="198"]]
486 )))
487
488 ==== 5. SSH Access for Linux console ====
489
490 (((
491 IP address:  IP address of HP0D or hostname of HP0D (Such as dragino-63920a)
492 )))
493
494 (((
495 Port:         22
496 )))
497
498 (((
499 User Name:      **root**
500 )))
501
502 (((
503 Password:         **Randomly generated ((% class="mark" %)found on device’s label(%%) )**
504 )))
505
506 (((
507
508 )))
509
510 (((
511 After logging in, you will be in the Linux console and can enter commands as shown below.
512 )))
513
514 (% style="text-align:center" %)
515 [[image:1651832284160-991.png]]
516
517
518 ==== **6. How to change the Wireless function of HP0D** ====
519
520 // The wireless function is configured as AP by default and the web page does not support configuration, //
521
522 // if you want to configure it as client connection mode, you need to configure it manually in Linux CIL.//
523
524 ===== **6.1 Access the Linux console.** =====
525
526 Follow the previous step of Step 5.
527
528
529 ===== 6.2 Install the package of network-manager. =====
530
531 Run commands:
532
533 (% class="box infomessage" %)
534 (((
535 apt update
536 apt install network-manager
537 )))
538
539 [[image:image-20220507140730-1.png]]
540
541
542
543 ===== 6.3 Reboot the device. =====
544
545 Run command:
546
547 (% class="box infomessage" %)
548 (((
549 reboot
550 )))
551
552 [[image:image-20220507140814-2.png]]
553
554 ===== 6.4 Check the wireless type =====
555
556 Run command:
557
558 (% class="box infomessage" %)
559 (((
560 iw dev
561 )))
562
563 [[image:image-20220507140941-3.png]]
564
565 ===== 6.5 Connect the WiFi. =====
566
567 Run command:
568
569 (% class="box infomessage" %)
570 (((
571 nmtui
572 )))
573
574 [[image:image-20220507140953-4.png]]
575
576
577
578 ==== 7. Trouble Shootings ====
579
580 ===== 7.1 How to get a wallet address? =====
581
582 // // Download the helium Hotspots APP on the Apple or Google Play store to generate own wallet.
583
584
585 ===== 7.2 Onboarding ~-~- Unable to access Web-UI ~-~-> Miner =====
586
587 (((
588 User can login the HP0D, able to access other Web Pages except miner page
589 )))
590
591 (((
592 If you first boot the device where you need to wait for 10 mins for initialization connection to Helium server.
593 )))
594
595
596 ===== 7.3 Onboarding ~-~- Some parameters in miner page show timeout =====
597
598 (% style="text-align:center" %)
599 [[image:image-20220506182042-2.png||height="250" width="516"]]
600
601 (% style="text-align:center" %)
602 [[image:1651832455372-647.png||height="224" width="520"]]
603
604
605 HP0D is establish connection to Helium server and not finished. And you might see above.
606
607 It might relate to the network where might up to 10mins
608
609
610 ===== 7.4 Onboarding – Bad Gaterway =====
611
612 (% style="text-align:center" %)
613 [[image:1651832583790-633.png]]
614
615 This is caused by the process leads too long which just need to refresh the page.
616
617
618 7.5 Onboarding ~-~- Why did QR Code generate is aways fail?
619
620 (% style="text-align:center" %)
621 [[image:image-20220506182424-3.png]]
622
623 This may be related to the current block height, if the device is synchronizing to the latest height or if the
624
625 device block height is much lower than the current height as the above picture like '1 1', the QR code
626
627 generation may fail.
628
629
630 ===== 7.6 Onboarding ~-~- Why is the QR Code not quite the same as the manual? =====
631
632 (% style="text-align:center" %)
633 [[image:1651832742262-209.png||height="297" width="365"]]
634
635 Please ensure that you enter the correct wallet address and that your network is up and running, the user can
636
637 click the button of ‘Clean’ to re-generate the QR Code.
638
639
640 ===== 7.7 Onboarding – MAC address is ‘Unknown’ after scan QR Code =====
641
642 (% style="text-align:center" %)
643 [[image:1651832811038-780.png||height="462" width="216"]]
644
645 If you see the MAC Address shows the ‘Unknown’ where is due to the provision error,
646
647 please contact us to help you solve.
648
649
650 ===== 7.8 Onboarding – MAC address is being refreshed after scan QR Code =====
651
652 // // After scan QR Code, Mobile APP will connect Helium onboarding server and provide the
653
654 public key/ wallet address to onboarding server. Server will return the match MAC address
655
656 for this hotspot.
657
658
659 If you don’t see MAC address, make sure your mobile has good internet connection.
660
661 (% style="text-align:center" %)
662 [[image:1651832880009-473.png]]
663
664
665 ===== 7.9 HP0D Web ~-~-> Miner ~-~-> Version shows ‘short’ =====
666
667 This is caused by the server connection delay, which does not affect the normal use.
668
669
670 (% style="text-align:center" %)
671 [[image:1651832959907-357.png]]
672
673 ===== 7.10 Mobile APP crash after scan the QR Code? =====
674
675 * Make sure you have input the correct Wallet address to generate QR Code.
676 * Make sure your mobile app uses the same wallet address as the one to generate QR Code.
677 * Make sure your mobile app’s relevant permission are enabled.
678 * Known: The Android 11 version may cause this kind of issue.
679
680 1.
681 11. Why the frequency/region is not the same what I purchased?
682
683 //Each HP0D is inspected and configured prior to shipping.//
684
685 //If your HP0D Web-UI – Miner region is not the same with the shell labels, please contact our support team that will solve this issue for you.//
686
687
688 1.
689 11. Can use the frequency to a region where is not support?
690
691 //Please make sure that the region supports this frequency, you can confirm the appropriate frequency through this link//
692
693 [[https:~~/~~/docs.helium.com/lorawan-on-helium/frequency-plans>>url:https://docs.helium.com/lorawan-on-helium/frequency-plans]]
694
695
696 1.
697 11. Can change the frequency of the HP0D Miner?
698
699 //We do not recommend doing this, it may damage your device//
700
701
702
703
704
705 1. Supports
706
707 //If you are experiencing issues and can’t solve, you can send mail to//
708
709 [[//support@dragino.com//>>mailto:support@dragino.com]]
710
711 //With your question as detail as possible. We will reply and help you in the shortest.//
712
713
714
715
716 1. Order Info
717
718 **HP0D-XXX**
719
720 **XXX**: Frequency Band
721
722 * 868: For Bands: EU868,IN865
723 * 915: For Bands: US915,AU915,AS923,KR920
724
725 1. Manufacturer Info
726
727 **Shenzhen Dragino Technology Development co. LTD**
728
729 Room 202, Block B, BCT Incubation Bases (BaoChengTai),  No.8 CaiYunRoad
730
731 LongCheng Street, LongGang District ; Shenzhen 518116,China
732
733
734 1. FCC Warning
735
736 This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
737
738 ~-~- Reorient or relocate the receiving antenna.
739
740 ~-~- Increase the separation between the equipment and receiver.
741
742 ~-~- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
743
744 ~-~- Consult the dealer or an experienced radio/TV technician for help.
745
746
747 Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
748
749
750 The antenna(s) used for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter.
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0