Skip to content

Commit 430f0eb

Browse files
committed
Documentation: Re-order groups on firmware overview page
1 parent 4d1080c commit 430f0eb

File tree

1 file changed

+186
-186
lines changed

1 file changed

+186
-186
lines changed

doc/source/firmware/overview.md

Lines changed: 186 additions & 186 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,191 @@ open source projects.
1414
This section lists firmwares by group / origin, alphabetically and
1515
chronologically sorted.
1616

17+
### Open Hive
18+
19+
All systems conceived by Open Hive and friends.
20+
21+
:::{note} **References:**
22+
Markus Euskirchen and Clemens Gruber reported about the development progress.
23+
- http://open-hive.org/
24+
- https://www.euse.de/wp/blog/series/bienenwaage/
25+
- https://www.euse.de/wp/blog/series/bienenwaage2/
26+
:::
27+
28+
#### GSM, Wi-Fi
29+
30+
::::::{grid} 1
31+
:margin: 0
32+
:padding: 0
33+
34+
:::::{grid-item-card}
35+
::::{grid} 2
36+
:margin: 0
37+
:padding: 0
38+
39+
:::{grid-item}
40+
:columns: 8
41+
[Open Hive Yún](#openhive-yun)
42+
43+
Running the [Mois Box], transmitting sensor data over HTTP, using the
44+
[Bridge Library for Yún devices].
45+
46+
**Date:** 2014
47+
**Source:** [openhive-yun.ino]
48+
:::
49+
:::{grid-item}
50+
:columns: 4
51+
{bdg-primary-line}`eth` {bdg-primary-line}`wifi` {bdg-primary-line}`mqtt` {bdg-primary-line}`http` {bdg-primary-line}`json`
52+
53+
{bdg-success-line}`ads1231` {bdg-success-line}`ds18b20` {bdg-success-line}`dht22` {bdg-success-line}`tsl2591`
54+
55+
{bdg-secondary-line}`ATmega328` {bdg-secondary-line}`arm`
56+
:::
57+
::::
58+
:::::
59+
60+
:::::{grid-item-card}
61+
::::{grid} 2
62+
:margin: 0
63+
:padding: 0
64+
65+
:::{grid-item}
66+
:columns: 8
67+
[Open Hive GSM / Wi-Fi sensor node](#openhive-gsm-wifi)
68+
69+
The firmware source code powering the [Open Hive Box] and [Open Hive WiFi Solar],
70+
using the [GPRSbee] GSM modem.
71+
72+
**Date:** 2015
73+
**Source:** [openhive-gsm-wifi.ino]
74+
:::
75+
:::{grid-item}
76+
:columns: 4
77+
{bdg-primary-line}`gsm` {bdg-primary-line}`wifi` {bdg-primary-line}`http` {bdg-primary-line}`csv`
78+
79+
{bdg-success-line}`hx711` {bdg-success-line}`ads1231` {bdg-success-line}`ds18b20` {bdg-success-line}`dht22`
80+
81+
{bdg-secondary-line}`ATmega328` {bdg-secondary-line}`esp8266`
82+
83+
{bdg-info-line}`low-power`
84+
:::
85+
::::
86+
:::::
87+
88+
:::::{grid-item-card}
89+
::::{grid} 2
90+
:margin: 0
91+
:padding: 0
92+
93+
:::{grid-item}
94+
:columns: 8
95+
[](#scale-adjust-firmware)
96+
97+
Use these firmwares for adjusting the scale / load cell unit.
98+
99+
**Date:** 2016
100+
**Source:** [scale-adjust-hx711.ino], [scale-adjust-ads1231.ino]
101+
:::
102+
:::{grid-item}
103+
:columns: 4
104+
{bdg-success-line}`hx711` {bdg-success-line}`ads1231`
105+
106+
{bdg-secondary-line}`ATmega328` {bdg-secondary-line}`esp8266` {bdg-secondary-line}`esp32` {bdg-secondary-line}`cortex-m`
107+
:::
108+
::::
109+
:::::
110+
111+
::::::
112+
113+
114+
#### ISM RF packet radio
115+
::::::{grid} 1
116+
:margin: 0
117+
:padding: 0
118+
119+
:::::{grid-item-card}
120+
::::{grid} 2
121+
:margin: 0
122+
:padding: 0
123+
124+
:::{grid-item}
125+
:columns: 8
126+
[](#openhive-rfm69-gateway-uart)
127+
128+
Receive sensor data over radio and forward it to the UART interface suitable for
129+
further downstreaming to [MQTT], using the [beradio-python](inv:beradio#beradio-python)
130+
gateway.
131+
132+
**Date:** 2014
133+
**Source:** [rfm69-gateway-uart.ino]
134+
:::
135+
:::{grid-item}
136+
:columns: 4
137+
{bdg-primary-line}`rf69` {bdg-primary-line}`uart` {bdg-primary-line}`csv`
138+
139+
{bdg-secondary-line}`ATmega328`
140+
:::
141+
::::
142+
:::::
143+
144+
:::::{grid-item-card}
145+
::::{grid} 2
146+
:margin: 0
147+
:padding: 0
148+
149+
:::{grid-item}
150+
:columns: 8
151+
[](#openhive-rfm69-gateway-sdcard)
152+
153+
Receive sensor data over radio and store it onto an SD card on an Arduino Yún.
154+
155+
**Date:** 2015
156+
**Source:** [rfm69-gateway-sdcard.ino]
157+
:::
158+
:::{grid-item}
159+
:columns: 4
160+
{bdg-primary-line}`rf69` {bdg-primary-line}`sdcard` {bdg-primary-line}`csv`
161+
162+
{bdg-secondary-line}`ATmega328`
163+
:::
164+
::::
165+
:::::
166+
167+
:::::{grid-item-card}
168+
::::{grid} 2
169+
:margin: 0
170+
:padding: 0
171+
172+
:::{grid-item}
173+
:columns: 8
174+
[](#openhive-rfm69-node)
175+
176+
Collect sensor data, encode it to [CSV], and send it using an [RFM69] radio module.
177+
178+
**Date:** 2015
179+
**Source:** [rfm69-node.ino]
180+
:::
181+
:::{grid-item}
182+
:columns: 4
183+
{bdg-primary-line}`rf69` {bdg-primary-line}`csv`
184+
185+
{bdg-success-line}`ads1231` {bdg-success-line}`ds18b20` {bdg-success-line}`dht22`
186+
187+
{bdg-secondary-line}`ATmega328`
188+
:::
189+
190+
::::
191+
:::::
192+
193+
::::::
194+
195+
#### LoRa, LoRaWAN
196+
197+
:::{todo}
198+
- Are there any Open Hive [LoRa]/[LoRaWAN] firmwares available already?
199+
:::
200+
201+
17202
### Backdoor
18203

19204
Those firmwares have been conceived by members of the [Backdoor collective].
@@ -113,7 +298,7 @@ transmitting sensor data using [MQTT] over [Wi-Fi].
113298

114299
{bdg-secondary-line}`esp8266`
115300

116-
{bdg-info-line}`education`
301+
{bdg-info-line}`educational`
117302
::::
118303
:::::
119304
::::::
@@ -217,191 +402,6 @@ Low-power variant of [](#node-homie-basic).
217402
::::::
218403

219404

220-
### Open Hive
221-
222-
All systems conceived by Open Hive and friends.
223-
224-
:::{note} **References:**
225-
Markus Euskirchen and Clemens Gruber reported about the development progress.
226-
- http://open-hive.org/
227-
- https://www.euse.de/wp/blog/series/bienenwaage/
228-
- https://www.euse.de/wp/blog/series/bienenwaage2/
229-
:::
230-
231-
#### GSM, Wi-Fi
232-
233-
::::::{grid} 1
234-
:margin: 0
235-
:padding: 0
236-
237-
:::::{grid-item-card}
238-
::::{grid} 2
239-
:margin: 0
240-
:padding: 0
241-
242-
:::{grid-item}
243-
:columns: 8
244-
[Open Hive Yún](#openhive-yun)
245-
246-
Running the [Mois Box], transmitting sensor data over HTTP, using the
247-
[Bridge Library for Yún devices].
248-
249-
**Date:** 2014
250-
**Source:** [openhive-yun.ino]
251-
:::
252-
:::{grid-item}
253-
:columns: 4
254-
{bdg-primary-line}`eth` {bdg-primary-line}`wifi` {bdg-primary-line}`mqtt` {bdg-primary-line}`http` {bdg-primary-line}`json`
255-
256-
{bdg-success-line}`ads1231` {bdg-success-line}`ds18b20` {bdg-success-line}`dht22` {bdg-success-line}`tsl2591`
257-
258-
{bdg-secondary-line}`ATmega328` {bdg-secondary-line}`arm`
259-
:::
260-
::::
261-
:::::
262-
263-
:::::{grid-item-card}
264-
::::{grid} 2
265-
:margin: 0
266-
:padding: 0
267-
268-
:::{grid-item}
269-
:columns: 8
270-
[Open Hive GSM / Wi-Fi sensor node](#openhive-gsm-wifi)
271-
272-
The firmware source code powering the [Open Hive Box] and [Open Hive WiFi Solar],
273-
using the [GPRSbee] GSM modem.
274-
275-
**Date:** 2015
276-
**Source:** [openhive-gsm-wifi.ino]
277-
:::
278-
:::{grid-item}
279-
:columns: 4
280-
{bdg-primary-line}`gsm` {bdg-primary-line}`wifi` {bdg-primary-line}`http` {bdg-primary-line}`csv`
281-
282-
{bdg-success-line}`hx711` {bdg-success-line}`ads1231` {bdg-success-line}`ds18b20` {bdg-success-line}`dht22`
283-
284-
{bdg-secondary-line}`ATmega328` {bdg-secondary-line}`esp8266`
285-
286-
{bdg-info-line}`low-power`
287-
:::
288-
::::
289-
:::::
290-
291-
:::::{grid-item-card}
292-
::::{grid} 2
293-
:margin: 0
294-
:padding: 0
295-
296-
:::{grid-item}
297-
:columns: 8
298-
[](#scale-adjust-firmware)
299-
300-
Use these firmwares for adjusting the scale / load cell unit.
301-
302-
**Date:** 2016
303-
**Source:** [scale-adjust-hx711.ino], [scale-adjust-ads1231.ino]
304-
:::
305-
:::{grid-item}
306-
:columns: 4
307-
{bdg-success-line}`hx711` {bdg-success-line}`ads1231`
308-
309-
{bdg-secondary-line}`ATmega328` {bdg-secondary-line}`esp8266` {bdg-secondary-line}`esp32` {bdg-secondary-line}`cortex-m`
310-
:::
311-
::::
312-
:::::
313-
314-
::::::
315-
316-
317-
#### ISM RF packet radio
318-
::::::{grid} 1
319-
:margin: 0
320-
:padding: 0
321-
322-
:::::{grid-item-card}
323-
::::{grid} 2
324-
:margin: 0
325-
:padding: 0
326-
327-
:::{grid-item}
328-
:columns: 8
329-
[](#openhive-rfm69-gateway-uart)
330-
331-
Receive sensor data over radio and forward it to the UART interface suitable for
332-
further downstreaming to [MQTT], using the [beradio-python](inv:beradio#beradio-python)
333-
gateway.
334-
335-
**Date:** 2014
336-
**Source:** [rfm69-gateway-uart.ino]
337-
:::
338-
:::{grid-item}
339-
:columns: 4
340-
{bdg-primary-line}`rf69` {bdg-primary-line}`uart` {bdg-primary-line}`csv`
341-
342-
{bdg-secondary-line}`ATmega328`
343-
:::
344-
::::
345-
:::::
346-
347-
:::::{grid-item-card}
348-
::::{grid} 2
349-
:margin: 0
350-
:padding: 0
351-
352-
:::{grid-item}
353-
:columns: 8
354-
[](#openhive-rfm69-gateway-sdcard)
355-
356-
Receive sensor data over radio and store it onto an SD card on an Arduino Yún.
357-
358-
**Date:** 2015
359-
**Source:** [rfm69-gateway-sdcard.ino]
360-
:::
361-
:::{grid-item}
362-
:columns: 4
363-
{bdg-primary-line}`rf69` {bdg-primary-line}`sdcard` {bdg-primary-line}`csv`
364-
365-
{bdg-secondary-line}`ATmega328`
366-
:::
367-
::::
368-
:::::
369-
370-
:::::{grid-item-card}
371-
::::{grid} 2
372-
:margin: 0
373-
:padding: 0
374-
375-
:::{grid-item}
376-
:columns: 8
377-
[](#openhive-rfm69-node)
378-
379-
Collect sensor data, encode it to [CSV], and send it using an [RFM69] radio module.
380-
381-
**Date:** 2015
382-
**Source:** [rfm69-node.ino]
383-
:::
384-
:::{grid-item}
385-
:columns: 4
386-
{bdg-primary-line}`rf69` {bdg-primary-line}`csv`
387-
388-
{bdg-success-line}`ads1231` {bdg-success-line}`ds18b20` {bdg-success-line}`dht22`
389-
390-
{bdg-secondary-line}`ATmega328`
391-
:::
392-
393-
::::
394-
:::::
395-
396-
::::::
397-
398-
#### LoRa, LoRaWAN
399-
400-
:::{todo}
401-
- Are there any Open Hive [LoRa]/[LoRaWAN] firmwares available already?
402-
:::
403-
404-
405405
### Ringlabs
406406

407407

0 commit comments

Comments
 (0)