{"id":44670,"date":"2023-03-21T22:58:35","date_gmt":"2023-03-21T21:58:35","guid":{"rendered":"https:\/\/www.akehedman.se\/wordpress\/?p=44670"},"modified":"2023-03-21T22:58:35","modified_gmt":"2023-03-21T21:58:35","slug":"framat-3","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=44670","title":{"rendered":"Fram\u00e5t"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"773\" src=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427.jpg?resize=580%2C773&#038;ssl=1\" alt=\"\" class=\"wp-image-44671\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?resize=768%2C1024&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?resize=225%2C300&amp;ssl=1 225w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?resize=1536%2C2048&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?resize=1200%2C1600&amp;ssl=1 1200w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?resize=1980%2C2640&amp;ssl=1 1980w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/03\/IMG_20230321_225427-scaled.jpg?w=1740&amp;ssl=1 1740w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fick ju backa lite i mitt p\u00e5g\u00e5ende projekt f\u00f6r ett tag sedan. M\u00e5nga steg bak\u00e5t. Ge upp varning faktiskt. S\u00e5d\u00e4r s\u00e5 man m\u00e5ste andas in n\u00e5gra g\u00e5nger innan man orkar forts\u00e4tta. Men ikv\u00e4ll seger. Nu kan nycklar \u00f6verf\u00f6ras s\u00e4kert (n\u00e5ja ingen kan vara 100% s\u00e4ker p\u00e5 det) och enheter kan koppla ihop sig utan att veta vilken wifi kanal som den styrande enheten har. Gott s\u00e5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hittade n\u00e5gon bugg ocks\u00e5 som v\u00e4nnerna i Shanghai l\u00f6ste p\u00e5 en natt med en levererad patch, v\u00e4ntetid som till st\u00f6rsta delen var s\u00f6mn f\u00f6r min del eftersom vi ligger s\u00e5 bra till i skillnad i tidszoner. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 nu finns en alpha node som har wifi\/MQTT\/VSCP link och beta noder som k\u00f6r r\u00e5 802.11. Beta noder kopplar till alpha noder och till varandra. Alfa-noder till wifi och till beta noder. Med MQTT eller VSCP link kan man koppla ihop s\u00e5dan cluster. Eftersom framear skickas vodare kan man bygga r\u00e4tt stota n\u00e4t. OTA s\u00e5klart f\u00f6r samtliga noder och remote debugging. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grundern heter esp-now men en massa \u00e4ndringar och till\u00e4gg. Finns n\u00e4stan ingen dokumentation s\u00e5 en liten utmaning d\u00e4r med. Men open source s\u00e5 in i helvete. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Och varf\u00f6r ber\u00e4ttar jag nu detta?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ja det har jag ingen aning om. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Godnatt!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fick ju backa lite i mitt p\u00e5g\u00e5ende projekt f\u00f6r ett tag sedan. M\u00e5nga steg bak\u00e5t. Ge upp varning faktiskt. S\u00e5d\u00e4r s\u00e5 man m\u00e5ste andas in n\u00e5gra g\u00e5nger innan man orkar forts\u00e4tta. Men ikv\u00e4ll seger. Nu kan nycklar \u00f6verf\u00f6ras s\u00e4kert (n\u00e5ja ingen kan vara 100% s\u00e4ker p\u00e5 det) och enheter kan koppla ihop sig utan att [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[24],"tags":[],"class_list":["post-44670","post","type-post","status-publish","format-standard","hentry","category-betraktelser"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":44202,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=44202","url_meta":{"origin":44670,"position":0},"title":"D\u00f6d","author":"\u00c5ke Hedman","date":"2023-02-01","format":false,"excerpt":"Till slut s\u00e5 tar man dom, buggarna, men den h\u00e4r g\u00e5ngen var det en kamp. N\u00e5ja, det \u00e4r det n\u00e4stan alltid. Eller i alla fall ofta. Men lika sk\u00f6nt n\u00e4r man plockar den varje g\u00e5ng. D\u00f6dar. N\u00e5ja, n\u00e4stan. \"Hurra\" ropar man f\u00f6r sig sj\u00e4lv och s\u00e5 b\u00f6rjar man leta efter\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-01-21-07-06.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-01-21-07-06.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-01-21-07-06.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-01-21-07-06.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-01-21-07-06.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":43601,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=43601","url_meta":{"origin":44670,"position":1},"title":"Droplet","author":"\u00c5ke Hedman","date":"2022-12-12","format":false,"excerpt":"Gl\u00e4djen. The Droplet Protocol s\u00e4nder och tar emot krypterade och okrypterade 802.11 frames. Mer t\u00e4nk \u00e4n programmering fram hit. Men en bit p\u00e5 v\u00e4g nu. Som vanligt tar det l\u00e4ngre tid \u00e4n man tror. I alla fall f\u00f6r en pension\u00e4r. AES-128\/192\/256 krypterade paket skickas normalt mellan noder. Paketen inneh\u00e5ller ett\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/12\/Screenshot-from-2022-12-12-22-35-25.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/12\/Screenshot-from-2022-12-12-22-35-25.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/12\/Screenshot-from-2022-12-12-22-35-25.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/12\/Screenshot-from-2022-12-12-22-35-25.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2022\/12\/Screenshot-from-2022-12-12-22-35-25.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":49246,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=49246","url_meta":{"origin":44670,"position":2},"title":"Droppar","author":"\u00c5ke Hedman","date":"2025-03-06","format":false,"excerpt":"Photo by Johannes Plenio on Pexels.com Om jag skall vara seri\u00f6s s\u00e5 experimenterar jag. Om jag inte skall vara seri\u00f6s - och hur skulle en s\u00e5dan som jag kunna vara det - s\u00e5 leker jag. Det g\u00e4ller allts\u00e5 att skall jag ber\u00e4tta om det jag g\u00f6r ut\u00e5t, f\u00f6r andra, s\u00e5\u2026","rel":"","context":"In &quot;Swedish&quot;","block_context":{"text":"Swedish","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=2"},"img":{"alt_text":"water ripple","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2025\/03\/pexels-photo-1445335.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2025\/03\/pexels-photo-1445335.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2025\/03\/pexels-photo-1445335.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2025\/03\/pexels-photo-1445335.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2025\/03\/pexels-photo-1445335.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2025\/03\/pexels-photo-1445335.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":44428,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=44428","url_meta":{"origin":44670,"position":3},"title":"Droplet firmware updates","author":"\u00c5ke Hedman","date":"2023-02-23","format":false,"excerpt":"https:\/\/youtube.com\/shorts\/wj7hOAckhNA Ibland g\u00e5r det snabbare \u00e4n man t\u00e4nkt sig. R\u00e4knade med att OTA fr\u00e5n lokala filer skulle ta hela dan eller mer att fixa till. Med det gick mycket snabbare. Blev s\u00e5 n\u00f6jd s\u00e5 nu sitter jag h\u00e4r och uppdaterar firmware om och om igen (till ingen nytta) bara f\u00f6r\u2026","rel":"","context":"In &quot;Swedish&quot;","block_context":{"text":"Swedish","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/wj7hOAckhNA\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":44450,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=44450","url_meta":{"origin":44670,"position":4},"title":"Vandra p\u00e5, kamrater","author":"\u00c5ke Hedman","date":"2023-02-27","format":false,"excerpt":"Te. Brygger eller kokar? Det beror p\u00e5 ens klasstillh\u00f6righet vad man s\u00e4ger. Kokar g\u00f6r jag v\u00e4l h\u00e4r egentligen. Men hemfaller \u00e5t att brygga ibland. Hemma skulle det ordet aldrig kommit \u00f6ver n\u00e5gons mun. Men medans det kokar upp hinner man s\u00e4tta p\u00e5 en tv\u00e4ttmaskin, mata Hulken, t\u00e4nda ljus, logga in.\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"Closeup on mandarin orange peeled","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/cHJpdmF0ZS9zdGF0aWMvaW1hZ2Uvd2Vic2l0ZS8yMDIyLTA0L2xyL2ZydGFuZ2VyaW5lc19mcnVpdF9jaXRydXNfZnJ1aXRfMy1pbWFnZS1reWJja3ZpYy5qcGc.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/cHJpdmF0ZS9zdGF0aWMvaW1hZ2Uvd2Vic2l0ZS8yMDIyLTA0L2xyL2ZydGFuZ2VyaW5lc19mcnVpdF9jaXRydXNfZnJ1aXRfMy1pbWFnZS1reWJja3ZpYy5qcGc.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/cHJpdmF0ZS9zdGF0aWMvaW1hZ2Uvd2Vic2l0ZS8yMDIyLTA0L2xyL2ZydGFuZ2VyaW5lc19mcnVpdF9jaXRydXNfZnJ1aXRfMy1pbWFnZS1reWJja3ZpYy5qcGc.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/cHJpdmF0ZS9zdGF0aWMvaW1hZ2Uvd2Vic2l0ZS8yMDIyLTA0L2xyL2ZydGFuZ2VyaW5lc19mcnVpdF9jaXRydXNfZnJ1aXRfMy1pbWFnZS1reWJja3ZpYy5qcGc.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/cHJpdmF0ZS9zdGF0aWMvaW1hZ2Uvd2Vic2l0ZS8yMDIyLTA0L2xyL2ZydGFuZ2VyaW5lc19mcnVpdF9jaXRydXNfZnJ1aXRfMy1pbWFnZS1reWJja3ZpYy5qcGc.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":44337,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=44337","url_meta":{"origin":44670,"position":5},"title":"Godis och kod","author":"\u00c5ke Hedman","date":"2023-02-14","format":false,"excerpt":"Det \u00e4r tisdag. An incredable day here. Ja en toppendag helt enkelt. Fast bara efter att jag inhandlat ett ton godis som jag smockade i mig under resten av dan. Nope, borde inte \u00e4ta godis alls. Men beh\u00f6vde l\u00e4mna ett paket p\u00e5 posten s\u00e5 d\u00e5 blir det s\u00e5 att den\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-14-20-59-01.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p68PL2-bCu","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/44670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=44670"}],"version-history":[{"count":1,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/44670\/revisions"}],"predecessor-version":[{"id":44672,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/44670\/revisions\/44672"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=44670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=44670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=44670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}