Sveitsiläinen u-blox tunnetaan paikannus- ja radiomoduuleistaan. Nyt yhtiö on esitellyt uuden työkalun moduulien helppoon ohjelmointiin. u-scriptConnect-ohjelmiston avulla moduulit voidaan toteuttaa Bluetooth- ja wifiyhteys ilman varsinaista koodaamista, ainoastaan Javascriptien avulla.
Tämä onnistuu ilmaisessa Javascript-kehitykseen tarkoitetussa Visual Studio Code -ympäristössä, johon ladataan tarvittavat u-blox Script IDE -laajennukset Microsoftin sovelluskaupasta.
Laajennukset lisäävät joukon käskyjä esimerkiksi sarjaportin valintaan, AT-käskyille, tiedostojen siirrolle moduuliin ja niiden poistamiselle sekä skriptien käynnistämiseen. Tarjolla on myös moduulin lähtösignaalien monitorointi.
Kaikki projektit alkavat init.js-tiedostolla, joka käynnistää skriptien suorittamisen. Sen jälkeen voidaan hakemistoon ladata uusia tiedostoja, joilla erilaisia toimintoja suoritetaan. Kehityksessä valmis prosessi sitten vain ajetaan run-komennolla, jolloin tulos näkyy konsolin output-osiossa.
Uusi skriptityökalu on osa u-bloxin u-connect-ohjelmistoa, joka asennetaan moduuleille valmiiksi jo tehtaalla. Sen uusin versio u-connectXpress pitää sisällään yli 130 standardoitua ja u-bloxin itse kehittämää AT-komentoa, joilla kehittäjät voivat konfiguroida radiomoduulit ilman, että heidän tarvitsee kirjoittaa tai testata koodia. Uusi työkalu u-connectScript vie kehityksen vieläkin pidemmälle siirtämällä ”koodaamisen” Javascriptiin. Javascript-sovelluksia voi kirjoittaa joko u-bloxin omilla työkaluilla tai millä tahansa tekstieditorilla.
Kaikki u-connect-alustalla luotu koodi on lähtökohtaisesti tietoturvallista. Secure Boot -toiminto takaa, että moduuli käynnistää vain sertifioidulla ohjelmistolla luodolla koodilla tai skripteillä. Skriptejä voidaan käyttää kaikissa u-bloxin Bluetooth- ja wifi-moduuleissa.
u-connectScript-kehitys tulee tarjolle valikoiduissa moduuleissa, joista ensimmäinen on NINA-B3-moduuli. Lisätietoja u-bloxin sivuilta.