@@ -14,6 +14,191 @@ open source projects.
1414This section lists firmwares by group / origin, alphabetically and
1515chronologically 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
19204Those 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