7 years, 7 months ago.

mbed OS - Nanostack Ethernet Driver - Microchip ENC28J60

Hi There :)

I'm an Electrical Practical-Engineering (P.E.) Senior-Year Student, Currently Working On My Capstone Project ( It'd Be a Standards-Based Wireless Universal Control System - w/ MQTT At The Application Layer ( Until OIC Will See Wider Adoption ) ).

But While I'd Love To Just Kick-Start My Project Using a IEEE-802.15.4 Sub-1GHz Solution (For Both Low-Power & Long-Range) With a Pre-Existing 'mbed OS' Nanostack Driver - Such As The 'Atmel AT86RF212B', Such Modules Have Proven, In My Experience, To Be Quite A Rarity - Or Just Too Pricey (e.g. : For My Purpose).

So, For A Start (Until I Get Into The PCB Design Process - For a Wireless NIC Such As Above), I Have Elected To Use A Wired - Ethernet-based - Solution : The Commonplace 'Microchip ENC28J60'. It Would Also Enabled Me To Utilize Very Cheap Dev. Boards - Such as The Leaflabs Maple Mini Clones ( ST STM32F103CB-based ).

The Thing With The 'Microchip ENC28J60', Is That Currently No 'mbed OS' Nanostack (or lwIP) Driver For It Exists...

So, I Thought Of Making Such A Driver - By Actually Porting a Pre-Existing - Well Written & Tested - Driver, From Other OS - Such As The RIOT-OS ( See : 1 & 2 ).,

I'd Be Very Grateful For Some Guidance - Especially From One(s) With Hands-On Experience With : mbed OS 'Nanostack Device Driver API' :)

1 Answer

7 years, 5 months ago.

Hi Moran Z,

I am also working on the same Ethernet module, ENC28J60 and i am facing a challenge in finding a working platform. I am currently working on a number of libraries, some supported by ST Electronics. I still cannot get the Ethernet Module to establish a network.

How far are you now?